Amazon ECS の Fargate 起動タイプ - Amazon Elastic Container Service

Amazon ECS の Fargate 起動タイプ

Fargate はサーバーレスの従量制料金計算エンジンであり、サーバーを管理することなく、アプリケーションの構築に集中できます。Fargate を選択する場合、EC2 インフラストラクチャを管理する必要はありません。必要なのは、コンテナイメージを構築し、アプリケーションを実行するクラスターを定義することだけです。Fargate は、次のような AWS サービスとネイティブに統合されています。

  • Amazon VPC

  • Auto Scaling

  • エラスティックロードバランシング

  • IAM

  • Secrets Manager

アプリケーションが必要とする正確な CPU とメモリを選択できるため、ユーザーは EC2 よりも Fargate でより多くの制御を行えます。Fargate が容量のスケールアウトを処理するため、トラフィックの急増を心配する必要はありません。つまり、Fargate では運用上の労力が少なくて済みます。

Fargate は、PCI、FIPS 140-3、FedRAMP、HIPAA などのコンプライアンスプログラムの基準を満たしています。詳細については、「コンプライアンスプログラムによる対象 AWS サービス」を参照してください。

Fargate は、次のワークロードに適しています:

  • 運用上で低いオーバーヘッドを必要とする大規模なワークロード

  • 時折バーストが発生する小さなワークロード

  • 小さなワークロード

  • バッチワークロード

Fargate をサポートするリージョンの情報については、「AWS Fargate で使用する Amazon ECS でサポートされているリージョン」 を参照してください。

次の図に、一般的なアーキテクチャを示します。

Amazon ECS のアーキテクチャ概要

Fargate の Amazon ECS の詳細については、「Amazon ECS の AWS Fargate」を参照してください。