投稿日: May 21, 2021
AWS App2Container (A2C) は、コンテナ化された Java および Springboot ウェブアプリケーションの AWS App Runner へのデプロイをサポートするようになりました。この機能により、ユーザーは、これまでもサポートされていた ECS および EKS に加えて、デプロイランタイムとして App Runner をターゲットにできるようになりました。App2Container を使用すると、デベロッパーは、実行中の Linux ベースのウェブアプリケーションを取得し、分析、コンテナ化、および App Runner へのデプロイをいくつかの簡単な手順で実行し、ウェブサービスにアクセスするための安全な URL を受け取ることができます。ユーザーは、 App Runner が提供するデプロイ済みウェブサービスの継続的デプロイ、Auto Scaling、およびモニタリングを利用できます。
AWS App2Container (A2C) は、.NET および Java アプリケーションをコンテナ化されたアプリケーションに最新化するためのコマンドラインツールです。A2C は、仮想マシン、オンプレミス、またはクラウドで実行されているすべてのアプリケーションのインベントリを分析および構築します。コンテナ化するアプリケーションを選択するだけで、A2C がアプリケーションアーティファクトと識別された依存関係をコンテナイメージにパッケージ化し、ネットワークポートを設定して、ECS タスクと Kubernetes ポッド定義を生成します。
AWS App Runner は、フルマネージドのコンテナアプリケーションサービスであり、コンテナやインフラストラクチャの経験がなくても、数回クリックするだけで、コンテナ化されたウェブアプリケーションと API を簡単に構築、デプロイ、実行することを可能にします。お客様がソースコード、コンテナイメージ、またはデプロイメントパイプラインを提供すると、App Runner がウェブアプリケーションの構築とデプロイ、トラフィックの負荷分散、オンデマンドでのスケーリング、およびアプリケーションの正常性監視を自動的に実行します。
詳細については、App2Container のテクニカルドキュメントをご参照ください。