AWS Elastic Beanstalk でマイクロサービスベースのアプリケーションを開発する際に、異なるアプリケーションコンポーネント間のリンクを作成し、モデル化することが出来るようになりました。(例:フロントエンドおよびワーカー間、あるいはフロントエンドと API 間) 以前は、コンポーネント間のリンクをハードコードで手製で作成しなければならず、マルチコンポートのアプリケーションを管理およびアップデートするのが困難でした。今では、アプリケーションのコンポーネント間の動的なリンクのモデルを簡単に作成することが出来ます。そして構成テンプレートや単一のコマンドを使って、アプリケーションのコンポーネント間のリンクをグループとして、あるいは個別にアップデートすることが可能です。アプリケーション間のリンクは AWS マネージメントコンソール、CLI、あるいは SDK を使ってモデル化が可能です。
環境リンクは、特定の機能を持つ 2 つ、あるいはそれ以上のコンポーネントを合わせ持つ多階層のアプリケーションを作成するのにとても有効です。例えば、ユーザーが写真をアップロードして、その写真をエンハンスするサービスを提供されている場合、ユーザーがアップロードして、それらの画像を閲覧するフロントンドのコンポーネントを作成できます。こちらはアップロードされた写真がエンハンスされるバックエンドのコンポーネントとリンクされています。
Elastic Beanstalk でマイクロサービスベースの Web アプリケーションを作成する時に、環境のモデル化についてより詳しく学ぶにはドキュメントをご覧ください。Elastic Beanstalk CLI を使ってこの機能を利用開始するには、こちらのガイドをご覧ください。
Elastic Beanstalk の詳細:
翻訳は舟崎が担当しました。原文はこちらです。