投稿日: Oct 29, 2021

AWS App2Container (A2C) は、コンテナ化された Windows アプリケーションの AWS Fargate for ECS Windows コンテナへのデプロイをサポートするようになりました。この機能により、ユーザーは、これまでもサポートされていた ECS および EKS に加えて、デプロイランタイムとして AWS Fargate for ECS Windows コンテナをターゲットにできるようになりました。App2Container を使用すると、デベロッパーは、いくつかの簡単な手順で、実行中の Windows ベースの .NET アプリケーションまたは Windows サービスを利用して、分析、コンテナ化、および AWS Fargate for ECS Windows コンテナへのデプロイを実行できます。デベロッパーは、AWS Fargate が提供する Auto Scaling、ホスト管理、およびセキュリティで保護されたアプリケーションライフサイクル管理を利用できます。

AWS App2Container (A2C) は、.NET および Java アプリケーションをコンテナ化されたアプリケーションにモダナイズするためのコマンドラインツールです。A2C は、仮想マシン、オンプレミス、またはクラウドで実行されているすべてのアプリケーションのインベントリを分析および構築します。コンテナ化するアプリケーションを選択するだけで、A2C がアプリケーションアーティファクトと識別された依存関係をコンテナイメージにパッケージ化し、ネットワークポートを設定して、ECS タスクと Kubernetes ポッド定義を生成します。

AWS Fargate for Amazon ECS Windows は、AWS での Windows コンテナの実行を簡素化します。AWS Fargate を使用すると、お客様はアプリケーションのためにホストインスタンスを設定および管理したり、それらのアプリケーションの Auto Scaling について心配したりする必要がなくなります。デベロッパーは、サーバーのパッチ適用、セキュリティ保護、スケーリング、管理などのインフラストラクチャの運用作業を AWS Fargate に委任しながら、アプリケーションの構築に集中できます。

詳細については、App2Container のテクニカルドキュメントをご覧ください。