エラスティックコンテナインスタンスは、アジャイルでセキュアなサーバーレスコンテナ管理サービスです。エラスティックコンテナインスタンスを使用すると、基盤となるサーバーを管理したり、リソース容量を計画したりすることなく、コンテナを実行できます。コンテナ用のDockerイメージを準備するだけで、コンテナが消費したリソースに対してのみ課金されます。
概要
エラスティックコンテナインスタンスは、コンテナとサーバーレスのテクノロジーを組み合わせた、Alibaba Cloudが提供するコンテナサービスです。エラスティックコンテナインスタンスを使用すると、パッケージ化されたDockerイメージを使用して、Elastic Compute Service(ECS)インスタンスを購入および管理することなく、Alibaba Cloudでコンテナを実行できます。
エラスティックコンテナインスタンスを使用すると、基盤となるECSインスタンスのO&Mに時間を費やすことなく、コンテナを直接デプロイできます。これにより、ビジネスの開発に集中できます。コンテナで使用されるリソースに対してのみ課金されます。これにより、使用コストを削減できます。
API操作を呼び出すことで、エラスティックコンテナインスタンスを既存のビジネスシステムに接続し、エラスティックコンテナインスタンスコンソールで、またはAPI操作を呼び出すことで、コンテナ化されたアプリケーションをデプロイできます。Virtual Kubeletを使用してエラスティックコンテナインスタンスをKubernetesに接続し、エラスティックコンテナインスタンスのスケーリング機能を使用してバーストトラフィックを処理することもできます。
前の図に示すように、次のいずれかの方法を使用して、エラスティックコンテナインスタンスをビジネスシステムに接続できます。
(推奨)エラスティックコンテナインスタンスを、フルマネージドのO&M不要のContainer Service for Kubernetes(ACK)Serverlessクラスターに接続します。この場合、基盤となるポッドはエラスティックコンテナインスタンスによって管理されます。
(推奨)エラスティックコンテナインスタンスをACKクラスターに接続します。これにより、ACKクラスターはクラスターデプロイメントの弾力的な機能を獲得します。
Virtual Kubeletを使用して、ECSインスタンスまたはデータセンターにデプロイされた自己管理型Kubernetesクラスターにエラスティックコンテナインスタンスを接続します。これにより、ビジネスシステムに便利で効率的なコンピューティングリソースが提供されます。
API操作を呼び出すことで、エラスティックコンテナインスタンスをビジネスシステムに接続します。低コストでいつでもエラスティックコンテナインスタンスを作成および解放できます。エラスティックコンテナインスタンスは、同時ワークロードを処理するための高性能を提供し、リソース容量の計画の負担を軽減します。
エラスティックコンテナインスタンスで実行されているポッドとコンテナの状態、およびコンテナにデプロイされているビジネスの状態を監視する必要があります。たとえば、ポッドとコンテナのCPU使用率とディスク使用率を監視する必要があります。また、ビジネスの健全性も監視する必要があります。
サービスアーキテクチャ
エラスティックコンテナインスタンスは、設計による分離を保証するために複数のセキュリティ最適化を備えています。コンテナは、VMクラスのセキュリティと分離を提供するAlibaba Cloud CIPUベースのサンドボックスにデプロイされます。さらに、エラスティックコンテナインスタンスはコンテナ化されたアプリケーション向けに最適化されており、VMと比較してオーバーヘッドが少なく、起動時間が短縮されます。次の図は、エラスティックコンテナインスタンスのアーキテクチャを示しています。
エラスティックコンテナインスタンスとKubernetesはシームレスに統合され、階層型ソリューションを提供します。このソリューションでは、エラスティックコンテナインスタンスが基盤となるポッドをスケジュールおよび管理し、Kubernetesはエラスティックコンテナインスタンスの上にあるPaaS層として機能してワークロードを管理します。エラスティックコンテナインスタンスが提供するコンテナ実行機能を体験するには、ACKを使用することをお勧めします。次の図は、Alibaba Cloudコンテナサービスポートフォリオを示しています。
課金
エラスティックコンテナインスタンスを使用する場合、次の表に示すリソースに対して課金されます。
リソース | 課金 | 参照 |
エラスティックコンテナインスタンス(コンピューティングリソース) | エラスティックコンテナインスタンスの作成方法に基づいて、次のいずれかの課金モードが適用されます。
| |
イメージキャッシュ |
| |
データキャッシュ |
| |
一時ストレージスペース | エラスティックコンテナインスタンスを作成するときに一時ストレージスペースの容量を増やすと、増加した容量に対して課金されます。 |
詳細については、課金概要をご参照ください。
お問い合わせ
エラスティックコンテナインスタンスの使用中に問題が発生した場合は、サーバーレスコンテナのDingTalkグループ(グループID:30390760)に参加して支援を求めることができます。