

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon EC2 Container Service へのデプロイ
<a name="deployment-ecs"></a>

**重要**  
新機能である **Publish to AWS** は、.NET アプリケーションを AWS に発行する方法を簡素化するように設計されています。**[AWS にコンテナを発行]** を選択した後で、この発行方式に切り替えるかどうか質問するメッセージが表示されることがあります。詳細については、「[Visual Studio で使用する Publish to AWS の操作](publish-experience.md)」を参照してください。

Amazon Elastic Container は非常にスケーラブルかつ高性能なコンテナ管理サービスで、Docker コンテナに対応しており、Amazon EC2 インスタンスのマネージドクラスターでアプリケーションを簡単に実行できるようになります。

アプリケーションをAmazon Elastic Containerにデプロイするには、アプリケーションコンポーネントを開発して Docker コンテナで実行する必要があります。Docker コンテナは標準化されたソフトウェア開発用のユニットであり、コード、ランタイム、システムツール、システムライブラリなど、ソフトウェアアプリケーションの実行に必要なものがすべて含まれています。

Toolkit for Visual Studio には、Amazon ECS によるアプリケーションの発行を簡素化するウィザードが用意されています。このウィザードについては、次のセクションで説明します。

Amazon ECS の詳細については、「[Elastic Container Service のドキュメント](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html)」を参照してください。このドキュメントには、[Docker の基本](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html)と[クラスターの作成](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html)の概要が示されています。

**Topics**
+ [AWS 認証情報を指定する](deployment-ecs-specify-credentials.md)
+ [ASP.NET Core 2.0 アプリケーションのデプロイ (Fargate) (レガシー)](deployment-ecs-aspnetcore-fargate.md)
+ [ASP.NET Core 2.0 アプリケーションのデプロイ (EC2)](deployment-ecs-aspnetcore-ec2.md)