-
Notifications
You must be signed in to change notification settings - Fork 0
MS_AzureContainerInstances
- 戻る
-
AzureのPaaS(CaaS)
- Azure Kubernetes Service (AKS)
- Azure Container Instances (ACI)
- Azure Web App for Containers
- Azure Functions on Docker
- Tools
- Visual Studio Tools for Docker
- Visual Studio Code Docker extension(
MS_VSCodeDockerExtension.md)
- Container Registry
-
AzureのPaaS(CaaS)
以下の連携を強化することで、
- Docker Desktop for Windows
-
Visual Studio Code(Visual Studio Code Docker extension(
MS_VSCodeDockerExtension.md)) - Azure Container Instances(ACI)
ACI では、「Docker Compose」仕様に基づき、開発者は Docker と完全互換の
コマンド(docker compose up?)で、コンテナを起動できるようになるらしい。
補足(その後の経緯): この「Docker CLI から ACI へ直接デプロイする」統合は、
**Docker Compose CLI(ACI/ECS 統合)**として実装されたが、
現在は非推奨・提供終了となっている。
現在 ACI にデプロイする標準的な手段は、
az container create/az container app(Azure CLI)- ARM / Bicep テンプレート、YAML ファイル
である。「Docker と同じ操作感で使える」という原文の方向性自体は、
現在では Azure Container Apps が引き継いでいる。
以下のサービスより手軽。
- 単一もしくは複数のコンテナをサクッと動かすだけ
- 手軽な分、出来ない事も多い。
- Blue Green Deploy
- 高度なスケーリング
補足(現在の選択肢の全体像): 原文の「手軽だが低機能」という評価は
現在も正しい。ただし、その中間を埋める Azure Container Apps が
2022 年に登場し、選択肢は次のように整理されている。
サービス 位置づけ 向く用途 ACI 最小単位のコンテナ実行。オーケストレーションなし 単発バッチ、検証、AKS からのバースト先(Virtual Kubelet) Container Apps マネージドな KEDA / Dapr / Envoy。K8s を隠蔽 マイクロサービス、イベント駆動、ゼロスケール AKS フル機能の Kubernetes 細かい制御が要る大規模基盤 Web App for Containers App Service にコンテナを載せる 既存の Web アプリのコンテナ化 原文が挙げる「Blue Green Deploy」「高度なスケーリング」は、
現在なら Container Apps のリビジョン管理とスケール ルールで
AKS を持ち出さずに実現できる。なお、ACI には
Virtual Kubelet 経由で AKS の仮想ノードとして使うという用途もあり、
「ノードを増やさずに一時的な負荷を捌く」バースト先として機能する。
- Docker Desktop と VSCode、Azure Container Instances
との連携が強化:Docker と Microsoft が新たな連携 - @IT
https://www.atmarkit.co.jp/ait/articles/2005/28/news060.html
-
Azure Container Instances の
コンテナーグループで世界最速 WordPress!!
https://tech-lab.sios.jp/archives/19853 -
Azure Container Instances + Azure Automation
で超格安バッチ実行基盤を構築!!
https://tech-lab.sios.jp/archives/19859 -
コンテナをサーバーレスでラクラク実行
〜 Azure Container Instances と Docker CLI で実現 〜
https://tech-lab.sios.jp/archives/23219
-
Azure Container Instances
https://azure.microsoft.com/ja-jp/products/container-instances/ -
Microsoft と Docker が Azure でコンテナーをデプロイ
するための新しい方法で協力 | Azure のブログと更新プログラム
https://azure.microsoft.com/ja-jp/blog/microsoft-and-docker-collaborate-on-new-ways-to-deploy-containers-on-azure/
-
Azure Container Instances のドキュメント
サーバーレス コンテナー、オンデマンド
https://learn.microsoft.com/ja-jp/azure/container-instances/ -
Azure Container Apps のドキュメント
https://learn.microsoft.com/ja-jp/azure/container-apps/
Tags: 移行, クラウド, コンテナ, Azure, AKS
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。