- モダンアプリケーション›
- レコメンデーションガイド›
- 指定なし
ガイダンス
Amazon ECS とは?
「コンテナ化されたアプリケーションを実行したい」を選択されたので、最適な出発点として Amazon Elastic Container Services (ECS) をお勧めします。
Amazon ECS は、コンテナ化されたアプリケーションを任意の規模で構築、デプロイ、管理するための最も簡単な方法を提供する、特定の用途向けのコンテナオーケストレーションサービスです。Amazon ECS を AWS Fargate と組み合わせて使用する場合、Amazon ECS はサーバーレスコンテナオーケストレーションをサポートしているため、コンテナ化されたワークロードのスケーリング、可用性の維持、保護に関して AWS の優れた運用性をさらに活かすことができます。ECS はフルマネージド型でバージョンレスであり、AWS でコンテナ化されたアプリケーションを簡単に構築して実行できるようにするツールと組み込みサポートを提供しています。たとえば、Amazon ECS Service Connect はサービス検出、接続、トラフィックのオブザーバビリティを簡素化し、Amazon ECS CloudWatch Container Insights はメトリクスとログを収集、集約、要約します。
Amazon ECS をお勧めする理由
AWS の新規コンテナのお客様の 65% 以上が Amazon ECS の使用から始めており、CNCF によると、他のどのクラウドよりも多くのお客様が AWS でコンテナを運用しています。多くのお客様は、ECS と AWS Fargate を組み合わせてサーバーレスコンテナを使用できることを気に入っています。これにより、社内チームの運用上の負担が大幅に軽減されるためです。より詳細な制御が必要なワークロードには Amazon EC2 上の ECS を、AWS とオンプレミス間でハイブリッドで実行する必要があるワークロードには、Amazon ECS Anywhere または AWS Outposts 上の Amazon ECS をお勧めします。
ここから開始することをお勧めしますが、他のサービスもニーズに合っている可能性があります。ユースケースが変わったり、Amazon Elastic Container Services (ECS) がユースケースに最適でないと思われたりする場合は、いつでも別のサービスをお試しいただけます。