8. 仮想マシンと Docker Containers
Infrastructure Infrastructure
Host Operating System
Hypervisor
Guest OS
Bins/Libs
App 1
Guest OS
Bins/Libs
App 2
Guest OS
Bins/Libs
App 3
Bins/Libs
App/Svc 1
Bins/Libs
App/Svc 2
Bins/Libs
App/Svc 3
Container Engine
Operating System
+ Network isolation at container level
+ Resources constraints at container level
9. Docker Containers ~ 共通デプロイ単位
Optionsofcompute
Azure Web App for Containers
Service Fabric
Ma en
Azure
Kubernetes
Service (AKS)
Leverage the Azure platform
designed for your container needs
Keep using the platform of your choice,
running great on Azure
Azure Container Registry
Docker Hub,
private registry
Visual Studio tools InteliJ Jenkins
Redhat Openshift
Container Platform
Pivotal Cloud
Foundry
Kubernetes
12. App Service on Linux & Web App for Containers
Linux ベースの PaaS サービス & コンテナー実行基盤
Bring your code Bring your container
✓ Azure 上へ高速デプロイ
✓ オンデマンドでスケールが容易
✓ CI/CD による Agile 開発が可能
※ 現時点では Basic および Standard の App Service プランのみのサポートとなります。
13. App Service on Linux (Web App on Linux)
Linux ベースのアプリ実行基盤として最適化された PaaS プラットフォーム
14. Web App for Containers
Docker コンテナーの実行基盤として最適化された PaaS プラットフォーム
15. • スケールアウト・イン
• スケールアップ・ダウン
• スロット
• 共有ストレージ
• 独自ドメイン+SSL
• 継続的デプロイ (CI/CD)
• Kudu 経由の SSH 接続
• etc.
Web App for Containers で できること (2018 年 5 月)
• マルチ コンテナー 対応
• App Service 環境 (ASE)
• Easy Authentication (認証/承認)
• NodeJS リモートデバッグ
• ダイレクト SSH 接続
• 障害診断 (App Service Diagnostics)
• Windows コンテナー