●Azure Container Instances(ACI)
Dockerコンテナーを実行するためのシンプルな環境を提供するサービス。
特徴
・高速な起動
PaaSのサービスであるため、仮想マシンをプロビジョニングして管理は不要で数秒程度でコンテナーを開始できる。
・アクセス範囲を選択可能
ACIではコンテナーインスタンスの作成時に、パブリックとして使用するか、Azure内部のみ(プライベート)で使用するか選択できる。
パブリックとして使用する場合は、パブリックIPアドレスとFQDNが割り当てられインターネットに公開される。
内部で使用すr場合は、仮想ネットワークとサブネットを選択して作成し、仮想ネットワーク上の他のリソースやオンプレミスネットワーク上にリソースと通信できる。
※オンプレミスネットワーク上のリソースと通信するには、VPN GatewayやExpressRouteの構成も必要。
・柔軟なサイズ指定が可能
コンテナーの性能は、コンテナーが実行されるコンピューティング環境であるインスタンスのサイズい依存。
・データ保存のためにAzure Filesを利用可能
ACIでは、Azure Filesで作成されたAzureファイル共有をマウントすることで、コンテナーを停止した後でもその様なデータを保持できる
・WindowsコンテナーとLinuxコンテナーをサポート