投稿日: Jul 26, 2021

AWS App2Container (A2C) が Windows の多層アプリケーションのコンテナ化とデプロイをサポートするようになりました。これは ASP.NET アプリケーション向け A2C サポートに続くさらなる追加です。今回のリリースでお客様がコンテナ化できるようになった Windows アプリケーション: a) Windows の多層アプリケーション、つまり個別にコンテナ化された多層アーキテクチャで動作する IIS アプリケーションや Windows サービスであり、ECS または EKS クラスターにデプロイされ、デプロイされたアプリケーション間の通信用のネットワークリソースを作成するもの、b) 同一ホスト上の協調アプリケーション、つまり同一ホスト上で動作する複数のアプリケーションを単一のコンテナに入れてコンテナ化したもの。このリリースでは、Windows サービスをスタンドアロンコンテナでコンテナ化することも可能です。お客様は、A2C を使用することで、コンテナ化された多層アプリケーションを ECS や EKS などのコンテナプラットフォームにデプロイできます。

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

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