

# Amazon ECS Express Mode
<a name="express-service-overview"></a>

Amazon ECS Express Mode サービスは、適切なデフォルトを提供し、補助的な AWS サービスの設定を自動化することで、コンテナ化されたアプリケーションのデプロイの複雑さを軽減します。Express Mode サービスでは、複数のサービスの設定パラメータを管理する必要がなく、開始に必要となるものは 3 つだけです。
+ コンテナイメージ
+ タスク実行ロール
+ インフラストラクチャロール

Amazon ECS Express Mode は、アクセス可能な一意の URL を持つ Fargate ベースの ECS サービス、SSL/TLS を使用するロードバランサー、自動スケーリングポリシー、モニタリング、ネットワークコンポーネントなど、必要なすべてのインフラストラクチャをオーケストレーションして設定します。

以下のシナリオで、Amazon ECS Express Mode サービスを使用します。
+ ウェブアプリケーションと API – HTTP リクエストを処理するステートレスコンテナ化アプリケーション
+ 迅速なプロトタイピング – インフラストラクチャのセットアップオーバーヘッドなしでアプリケーションを迅速にデプロイしてテストする
+ 開発者の生産性 – 深い AWS の知識がなくても、アプリケーションチームが独立してデプロイできるようにする
+ プラットフォームチームの効率 – セルフサービスのデプロイ機能を提供することで、メンテナンスのオーバーヘッドを削減する

Amazon ECS Express Mode サービスは、パブリックまたはプライベートの HTTPS アプリケーションをサポートし、使用率またはトラフィックに基づいて自動的にスケールします。

## Amazon ECS Express Mode サービスの利点
<a name="express-service-benefits"></a>

Amazon ECS Express Mode サービスには、AWS でコンテナ化されたアプリケーションをデプロイして管理する際に、主な利点がいくつかあります。
+ 簡素化されたデプロイ – 本稼働に対応するデフォルトを使用して複数の AWS サービスでコンテナ化されたアプリケーションをデプロイできます。
+ 機能に妥協なし – きめ細かな制御や高度な機能が必要な場合でも、基盤となるすべての AWS リソースにアクセスして直接管理できます。
+ コストの最適化 – 同じネットワーク設定を使用して複数の Express Mode サービス間で Application Load Balancer を共有し、コストを削減します。
+ 透過的なインフラストラクチャ – すべてのリソースは AWS アカウントに作成され、AWS コンソールと API を通じて完全に可視化され、アクセスできます。

## 料金
<a name="express-service-pricing"></a>

Amazon ECS Express Mode サービスの使用に追加料金はかかりません。以下を含む、アプリケーションを実行するために作成される基盤の AWS リソースに対してのみ料金が発生します。
+ Fargate コンピューティングリソース
+ Application Load Balancer
+ CloudWatch Logs と Metrics
+ データ転送料金

## 利用可能な状況
<a name="express-service-availability"></a>

Amazon ECS Express Mode は、Amazon ECS と Fargate がサポートされているすべての AWS リージョンで使用できます。Express Mode サービスは、次のいずれかを使用して作成、管理できます。
+ Amazon ECS コンソール
+ AWS AWS CLI
+ AWS SDK
+ CloudFormation
+ Terraform
+ Amazon ECS 用の AWS ラボ MCP サーバー