Fargate はサーバーレスの従量制料金計算エンジンであり、サーバーを管理することなく、アプリケーションの構築に集中できます。Fargate を選択する場合、EC2 インフラストラクチャを管理する必要はありません。必要なのは、コンテナイメージを構築し、アプリケーションを実行するクラスターを定義することだけです。Fargate は、次のような AWS サービスとネイティブに統合されています。
-
Amazon VPC
-
Auto Scaling
-
エラスティックロードバランシング
-
IAM
-
Secrets Manager
アプリケーションが必要とする正確な CPU とメモリを選択できるため、ユーザーは EC2 よりも Fargate でより多くの制御を行えます。Fargate が容量のスケールアウトを処理するため、トラフィックの急増を心配する必要はありません。つまり、Fargate では運用上の労力が少なくて済みます。
Fargate は、PCI、FIPS 140-2、FedRAMP、HIPAA などのコンプライアンスプログラムの基準を満たしています。詳細については、「コンプライアンスプログラムによる対象 AWS サービス
Fargate は、次のワークロードに適しています:
-
運用上で低いオーバーヘッドを必要とする大規模なワークロード
-
時折バーストが発生する小さなワークロード
-
小さなワークロード
-
バッチワークロード
Fargate をサポートするリージョンの情報については、「AWS Fargate で使用する Amazon ECS でサポートされているリージョン」 を参照してください。
次の図に、一般的なアーキテクチャを示します。

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