[レポート] Explore the foundations of AWS containers #reInvent2022 #CON203

AWS re:Invent 2022で行われたWorkshop "Explore the foundations of AWS containers" のレポートです。 AWS Copilotの基本的な利用方法やAWSでコンテナ環境を実装するにはどのようなステップが必要か体系的に学べました。
2022.11.30

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは!AWS事業本部コンサルティング部のたかくに(@takakuni_)です。

本記事はAWS re:Invent 2022のセッション「Explore the foundations of AWS containers」のセッションレポートです。

Node.jsで書かれた簡単なWebアプリケーションをコンテナ化し、デプロイし、ロードテストをWorkshop形式で体験してきました!

セッション概要

In this workshop, start at the beginning of the modern application deployment process and learn how Amazon ECS, AWS Fargate, and AWS App Runner form a flexible and powerful set of experiences to deploy, run, secure, and scale containers. Work through a step-by-step, hands-on workshop in which you determine the right application to use and learn how to deploy microservices, set up the proper observability, and implement networks and security the right way the first time. Finally, explore how to seamlessly and securely integrate with the vast offerings of AWS. You must bring your laptop to participate.

やってみた

AWS Copilotを利用したコンテナ初心者向けのセッションでした。

ハンズオンの内容はGithubにも公開されているので、ぜひ試してみてください!

詰まった点

今回、自身のアカウントを利用して取り組みましたが、詰まった点があったので共有します。

Cloud9のIAMロール

「ecsworkshop-admin」を利用すると記載がありますが、ロールを別途作成する必要がありました。

また、Cloud9へのセットアップも以下のブログを参考にすると作業が捗ると思います!

感想

AWS Copilotを利用して、AWS Fargate, App Runnerのデプロイをしましたが、かなり簡単にコンテナ環境をデプロイできました!

また、ローカル環境で行なっていた部分がAWSでどのように置き換わるか丁寧に解説されており、とても良いセッションだったと思います。

以上、AWS事業本部コンサルティング部のたかくに(@takakuni_)でした!