ACIを使ったコンテナのデプロイ

Azure コンピューティングソリューション

Florin Angelescu

Azure Cloud Architect

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • クラウド上でコンテナを直接実行する手段。
  • インフラを意識する必要がない。
Azure コンピューティングソリューション

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • サーバーレスモデル:
    • コンテナイメージに集中できる
    • コンピューティングリソースのプロビジョニングはAzureが担当
  • スピードとシンプルさが求められる場面に最適。
Azure コンピューティングソリューション

ACIのメリット

 

Azure Container Instances

  • コンテナ実行中のリソース使用量に応じた課金。
  • 最適な用途:
    • 短期タスク
    • 概念実証(PoC)
    • 複雑なオーケストレーションが不要なアプリケーション
Azure コンピューティングソリューション

ACIのメリット

 

Azure Container Instances

  • コンテナ実行中のリソース使用量に応じた課金。
  • 最適な用途:
    • 短期タスク
    • 概念実証(PoC)
    • 複雑なオーケストレーションが不要なアプリケーション
  • 開発者向け:
    • 新しいビルドの迅速なテスト
    • Kubernetesに移行する前のアイデア検証
Azure コンピューティングソリューション

ACIのメリット

 

Azure Container Instances

サポート対象

 

  • Linux コンテナ

 

 

  • Windows コンテナ
Azure コンピューティングソリューション

ACIのメリット

 

Azure Container Instances

サポート対象

 

 

  • Azure ファイル共有
Azure コンピューティングソリューション

コンテナのデプロイ

Azure Container Instances

  • Azure Portal
  • Azure CLI
  • ARM テンプレート
Azure コンピューティングソリューション

コンテナのデプロイ

Azure Container Instances

指定項目:

  • イメージ(Azure Container Registry または Docker Hub より)
  • CPU・メモリ制限、ネットワーク設定
Azure コンピューティングソリューション

コンテナのデプロイ

Azure Container Instances

最小限の手間でアプリをクラウドで動作させたい開発者に最適な出発点。

Azure コンピューティングソリューション

実行中コンテナの監視

Azure Container Instances

  • 連携先:
    • Azure Monitor
    • Log Analytics
Azure コンピューティングソリューション

実行中コンテナの監視

Azure Container Instances

  • CPU・メモリ・ネットワーク使用量の追跡
  • アラートの設定
  • パフォーマンスの傾向を可視化
Azure コンピューティングソリューション

実行中コンテナの監視

Azure Container Instances

  • コンテナの安定稼働とリソースの無駄を防止。
  • リソース割り当ての調整に役立つ。
  • ボトルネックを迅速に特定し、動作を最適化。
Azure コンピューティングソリューション

ログの確認

 

Azure Container Instances

  • コンテナの動作を可視化。

  • ストリームログの用途:

    • 問題のデバッグ
    • 正常実行の確認
    • アプリ出力のトレース
  • バッチジョブやAPIのトラブルシューティングに有効。

  • 本番環境でのコンテナ動作検証に役立つ。

  • 長期分析のためにエクスポート可能。

Azure コンピューティングソリューション

まとめ

 

Azure Container Instances

 

 

  • Azureでコンテナを実行する最もシンプルな方法。

  • 柔軟かつ安全。

  • Kubernetesへの移行前に最適なステップ。

Azure コンピューティングソリューション

では、練習しましょう!

Azure コンピューティングソリューション

Preparing Video For Download...