[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? de:code 2017
?
大規模災害や管理者のオペレーションミス、標的型攻撃による管理者アカウントの乗っ取りなど、様々な理由で Active Directory や Azure Active Directory が正常に利用できなくなった場合に IT 管理者はどうすれば良いのか、事前に何を準備しておけば良いのかの対策について具体例を交えて紹介致します。
受講対象: Active Directory の設計と運用を担当するエンジニア
製品/テクノロジ: Microsoft Azure/アイデンティティ (AD/Azure AD)/クラウド/事業継続/運用/セキュリティ
渡辺 元気
NTTコミュニケーションズ株式会社
クラウドサービス部
主査
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切るde:code 2017
?
Windows Server で構築されていた App Service が、高速なプロビジョニングと柔軟なスケーリングといった特徴をそのままに、Linux と Docker というコンテナ ベースで再構築されました。App Service on Linux の構造とコンテナを利用するメリット、そして Docker を使った CI/CD に至るまでの実践的な利用法を紹介します。
製品/テクノロジ: Microsoft Azure/OSS/Web 開発/クラウド/コンテナー/Docker
芝村 達郎
フリーランス
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? de:code 2017
?
大規模災害や管理者のオペレーションミス、標的型攻撃による管理者アカウントの乗っ取りなど、様々な理由で Active Directory や Azure Active Directory が正常に利用できなくなった場合に IT 管理者はどうすれば良いのか、事前に何を準備しておけば良いのかの対策について具体例を交えて紹介致します。
受講対象: Active Directory の設計と運用を担当するエンジニア
製品/テクノロジ: Microsoft Azure/アイデンティティ (AD/Azure AD)/クラウド/事業継続/運用/セキュリティ
渡辺 元気
NTTコミュニケーションズ株式会社
クラウドサービス部
主査
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切るde:code 2017
?
Windows Server で構築されていた App Service が、高速なプロビジョニングと柔軟なスケーリングといった特徴をそのままに、Linux と Docker というコンテナ ベースで再構築されました。App Service on Linux の構造とコンテナを利用するメリット、そして Docker を使った CI/CD に至るまでの実践的な利用法を紹介します。
製品/テクノロジ: Microsoft Azure/OSS/Web 開発/クラウド/コンテナー/Docker
芝村 達郎
フリーランス
var msbuild = new MSBuild(2020);
var updates = msbuild.getUpdates("Azure", "Visual Studio", ".NET");
foreach (var update in updates)
{
update.Show();
}
IoT Devices Compliant with JC-STAR Using Linux as a Container OSTomohiro Saneyoshi
?
Security requirements for IoT devices are becoming more defined, as seen with the EU Cyber Resilience Act and Japan’s JC-STAR.
It's common for IoT devices to run Linux as their operating system. However, adopting general-purpose Linux distributions like Ubuntu or Debian, or Yocto-based Linux, presents certain difficulties. This article outlines those difficulties.
It also, it highlights the security benefits of using a Linux-based container OS and explains how to adopt it with JC-STAR, using the "Armadillo Base OS" as an example.
Feb.25.2025@JAWS-UG IoT
13. ? 次期バージョン Visual Studio 2015 プレビュー版リリース
? RTM (正式リリース) は 2015 年を予定
※ プレビュー版は Go-live ライセンスではないため運用環境で利用不可
? Azure 仮想マシン イメージが利用可能
? Visual Studio Ultimate 2015 Preview + Windows Server 2012 R2
? .NET 2015
? .NET Framework 4.6 / .NET Core 5
? .NET Compiler Platform (“Roslyn”)
Visual Studio 2015 Preview / CTP 5
Next Version of Visual Studio
http://aka.ms/jpvs2015preview
14. Visual Studio 2015 Secondary Installer
Visual Studio 2015 インストールで
セットアップされるソフトウェア群
? Android NDK, SDK
? Visual Studio Emulator for Android
? Apache Ant
? Git CLI
? Google Chrome
? Java SE Development Kit
? Joyent Node.js
? WebSocket4Net
15. ? ポピュラーなサードパーティー製ツールを採用
? Bower – Twitter 社製クライアントサイド パッケージ マネージャー
? Grunt, Gulp – node.js ベース ビルドタスク自動化ツール(タスクランナー)
? npm – Node パッケージ マネージャー, Bower, Grunt, Gulp が利用
? ※ .NET Framework 関連のパッケージ マネージャーは NuGet を利用
Visual Studio 2015 Web 開発
Web Development with Visual Studio 2015
16. .NET Framework & Core
.NET 2015
Next gen JIT (“RyuJIT”)
SIMD (Data Parallelization)
Runtime Compilers
.NET Compiler Platform (“Roslyn”)
Languages innovation
.NET Core 5 Libraries
.NET Framework 4.6 Libraries
NuGet packages
ASP.NET 5
ASP.NET 4.6
WPF
Windows Forms
.NET Framework 4.6 .NET Core 5
ASP.NET 5
.NET Native (for Windows 10)
Windows desktop
Windows mobile devices
Windows embedded devices
ASP.NET 5 for Mac and Linux
17. ASP.NET 5 – 軽量, 高速, オープン
www.asp.net/vnext : github.com/aspnet
18. Open
Source
Operating System
Runtime Loader
Runtime
Platform Libraries
Application Host
Web Server
Application Frameworks
Libraries
Application
Windows
IIS: WebEngine4.dll
Exe: OS
.NET CLR
.NET BCL & FCL
System.Web
IIS
FCL, GAC, NuGet
Loose, GAC, NuGet
MSBuild -> csc.exe
CodeDOM -> csc.exe
Windows, OSX,
Linux
“KRE”
.NET CLR
.NET Core CLR
.NET BCL & FCL
.NET on NuGet
“KRE”
IIS, HTTP.SYS
Kestrel
NuGet
NuGet
KRE and Roslyn
.NET Framework .NET Core
19. ? KRuntime (KRE)
? ASP.NET 5 アプリケーションのビルド?実行環境, SDK
? Core CLR, Application Host, Roslyn Loader, …
? K command
? ランタイム エントリ ポイント
? 例: “k run”, “k web”, …
? K Version Manager (KVM)
? KRE バージョン管理 : install, upgrade, list, use, alias
? K Package Manager (KPM)
? アプリケーションのパッケージ管理 : restore, install, pack
ASP.NET 5 : ランタイム
ASP
.NET 5 Runtime
KRE
K
App
KVM
KPM
21. ? Full .NET CLR
? Visual Studio プロジェクトでデフォルトとなる CLR
? すべての API セットと後方互換性を持つ
? およそ 200 MB, Side-by-Side 実行が可能
? Core CLR (クラウドに最適化されたランタイム)
? ASP.NET 5 のために完全にモジュール化された CLR
? NuGet パッケージとして必要なモジュールだけを組み込める
? およそ 11 MB, Side-by-Side 実行可能
? Cross-Platform CLR
? Linux と Mac OS 対応のクロスプラットフォーム CLR
? ASP.NET 5 アプリケーションの Linux や Mac OS 上での開発と実行が可能
3 つの CLR
Three Runtimes for ASP
.NET 5
23. ? .NET Core 5 のクロスプラット
フォーム対応
? Linux & Mac サポート
(Mono Project)
? Visual Studio の Linux サポート
(Debug, Docker など)
? Sublime 拡張
(OmniSharp / Kulture)
24. ? コンテナー型のアプリケーション仮想化技術
? ハイパーバイザー型の仮想化よりも軽量
? オープンソース
Docker について
What is Docker?
Server
Host OS
Hypervisor
Guest OS
Bins/Libs
App A
Guest OS
Bins/Libs
App B
Server
Host OS
Docker Engine
Bins/Libs
App A
Bins/Libs
App B
Docker
仮想マシン
31. ? 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and
Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.