AWS Elastic Beanstalk がクラスター モードを導入し、共有インフラストラクチャで複数のアプリケーションを実行可能に
AWS Elastic Beanstalk はクラスター モードを導入し、共有インフラストラクチャで複数のアプリケーションを実行および管理できるようにする。Amazon EKS を利用し、コスト削減やイベント駆動のオートスケーリング、OpenTelemetry ベースの監視、HTTPS によるデフォルト保護などを提供する。
AWS Elastic Beanstalk は、共有インフラストラクチャで複数のアプリケーションを実行および管理できる新しいデプロイモードであるクラスター モードを導入した。このモードでは、ソースコード、Dockerfile、または Amazon ECR のコンテナイメージを提供するだけで、Elastic Beanstalk がコンテナ化、プロビジョニング、および継続的な操作をコンソール、CLI、および API を介して処理する。既存の Elastic Beanstalk の体験である標準モードに加え、クラスター モードでは、Amazon EKS を利用してアカウント内のプールされたインフラストラクチャで複数のアプリケーションを実行し、アプリケーションあたりのコンピュートコストを削減できる。クラスター モードは、イベント駆動のオートスケーリング、Amazon CloudWatch およびサードパーティプロバイダーへの OpenTelemetry ベースの監視、AWS Secrets Manager の統合、デフォルトでの HTTPS (AWS Certificate Manager を介して) をサポートする。Elastic Beanstalk コンソール、AWS CLI、GitHub アクション、またはエージェントスキルを使用して環境を作成し、クラスター モードを選択してデプロイできる。クラスター モードは、Elastic Beanstalk が利用可能なすべての商用 AWS リージョンで利用可能で、追加料金はかからない。アプリケーションが消費する AWS リソース (EKS クラスターや Elastic Beanstalk が代行してプロビジョニングするインフラストラクチャに対する EKS Auto Mode の料金を含む) のみが必要である。
この更新の位置づけ
開発者は、インフラストラクチャの管理を最小限に抑えながら、複数のアプリケーションを効率的に実行できる。