Amazon ECS の一般的なユースケース - Amazon Elastic Container Service

Amazon ECS の一般的なユースケース

Amazon ECSの一般的ユースケースは以下のとおりです:

  • マイクロサービス

  • ウェブサイト

  • ビデオレンダリングサービス

  • Machine Learning

    AWS Batch を使用して、タスクをコンテナ間でファームアウトできます。

その他のリソース

Amazon ECS は、一貫した構築およびデプロイ環境の作成、バッチおよび抽出、変換、ロード (ETL、Extract-Transform-Load) ワークロードの管理とスケーリング、マイクロサービスモデルでの洗練されたアプリケーションアーキテクチャの構築に使用できます。Amazon ECS のユースケースおよびシナリオの詳細については、コンテナのユースケースを参照してください。

GitHub のマイクロサービスリファレンスアーキテクチャを参照できます。詳細については、Amazon ECS を使用したマイクロサービスのデプロイAWS CloudFormation、Application Load Balancerを参照してください。

以下のリソースでは、継続的インテグレーションとデプロイ (CI/CD、continuous integration and deployment) の実装方法について説明しています:

タスクのパラメータストアと IAM ロールを使用して Amazon ECS アプリケーションのシークレットを管理する」の投稿では、Amazon ECS のタスクの IAM ロール機能とAWS Systems Managerパラメータストアを統合する方法を中心に説明しています。パラメータストアは、データベース文字列などのプレーンテキストデータか、 AWS Key Management Serviceにより暗号化されたパスワードのような機密情報か、設定データを管理する一元化されたストアを提供します。

以下のリソースでは、サービスを検出可能にする方法について説明しています: