Fargate

Fargateは、サーバーレスコンテナ の実行基盤であり、ECS(Elastic Container Service)/EKS(Elastic Kubernetes Service) の 起動タイプ のひとつとして利用できます。

インフラの管理を行うことなくタスクやPod(EKS上のコンテナ実行の最小単位)を起動し、タスクサイズ(CPU/メモリ単位) で課金されます。

オンデマンドスケーリングにより、負荷やリクエスト量に応じて自動的にスケールし、従量課金モデルで、使用した分だけコストが発生します。

IAM(Identity and Access Management)ロール によるアクセス制御、SG(Security Group)による通信制御を備え、EFS(Elastic File System) や EBS(Elastic Block Store) と連携して永続ストレージを利用できます。

アプリケーションの公開には ALB(Application Load Balancer)/NLB(Network Load Balancer) を通じたルーティングが可能で、App Mesh と統合することでサービス間通信の監視やトラフィック制御も行えます。

重要用語

関連サービス

ユースケース

  • リスト1
  • リスト2
  • リスト3

ベストプラクティス

  • リスト1
  • リスト2
  • リスト3

高可用性・冗長化

  • リスト1
  • リスト2
  • リスト3

セキュリティ

  • リスト1
  • リスト2
  • リスト3

運用・監視

  • リスト1
  • リスト2
  • リスト3

デフォルトのリミット値

リミット事項 上限数
項目1上限1
項目2上限2
項目3上限3
項目4上限4
項目5上限5

AWS CLIのサンプルコード

vpc を作成
vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc

Terraformのサンプルコード

vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy

課金モデル

項目 内容
項目1内容1
項目2内容2
項目3内容3
項目4内容4
項目5内容5

公式ページ

AWSドキュメント