Amazon Web Services ブログ

Amazon Elastic Container Service 入門ハンズオンを公開しました!– AWS Hands-on for Beginners Update

こんにちは!ソリューションアーキテクトの杉山(@sugimount)です。6月になって暖かな日が増えておりますが、皆さまいかがお過ごしでしょうか。家で猫を飼っているのですが、私に猫アレルギーがあることがわかりました。どうりで、鼻がムズムズするわけです。

さて、この度 AWS Hands-on for Beginners シリーズの新作コンテンツとして、Amazon Elastic Container Service (Amazon ECS) を使った入門ハンズオンを公開しました。今回公開したハンズオンを紹介いたします。

AWS Hands-on for Beginners とは?

AWS Hands-on for Beginners は、動画に沿って実際に手を動かしながら AWS サービスについて学んでいただく無償のコンテンツです。名前の通り、初めて AWS サービスをご利用される方向けの内容ですので、学習の最初のステップとしてご活用いただけます。オンデマンド形式での配信となるので、移動時間などのスキマ時間での学習もできますし、分かりにくい部分を巻き戻して何度でもご覧いただくことができます。

Amazon ECS 入門ハンズオンを公開しました!

2022年6月24(金) に、Amazon ECS 入門ハンズオンを公開しました。このハンズオンは、次の方に特におすすめの内容です。

  • コンテナに今まで触れたことが無く、新たに学習したい方
  • Amazon ECS を使って、インターネットにコンテナを公開する方法を知りたい方
  • ステップバイステップの説明を動画で確認しながら、ハンズオンを進めていきたい方

このハンズオンでは、コンテナイメージを作成して、AWS 上でコンテナを動かし、インターネットからアクセスする一連の流れを体験できます。AWS サービスの説明とあわせて、コンテナイメージの作成方法なども紹介しており、コンテナに今まで触れたことがない方にもわかりやすいハンズオンを意識して作成しました。

ハンズオンで実施する内容の概要図です。

このハンズオンでは、次の内容が含まれています。

  • コンテナが解決する課題、コンテナを利用するメリットを学習
  • AWS Cloud9 上で Dockerfile からコンテナイメージを作成
  • Amazon Elastic Container Registry (Amazon ECR) に作成したコンテナイメージをアップロード
  • コンテナオーケストレーションサービスである Amazon ECS と、コンテナ向けのサーバレス実行環境である AWS Fargate を使ってコンテナを実行
  • 動かしたコンテナイメージに、インターネットからアクセス
  • Amazon ECS によるコンテナのスケジューリング、スケーリングを体験

おすすめポイントをひとつ紹介します。ハンズオンの冒頭で、「コンテナがどのような課題に役に立つのか」を学習できる座学パートがあります。コンテナを利用するメリットを理解した上で、手を動かすハンズオンパートを実施できるため、より効果的に学習を進められます。

Amazon ECS 入門ハンズオンは、以下の URL からお申込みいただけます。ぜひご視聴ください。

Amazon ECS 入門ハンズオン 申し込みページ

ハンズオン実施後の Next Step

今回ご紹介したハンズオンの次のステップについてです。本番環境でサービス提供を考えると、より実践的な内容が気になります。例えば、次のような内容があります。

  • 負荷に合わせた柔軟な自動スケール
  • コスト最適化
  • CI/CD パイプラインによるデプロイの自動化
  • ログ取得
  • モニタリング・監視
  • セキュリティ

これらの内容を検討する際に、AWS サービス別資料 をご活用頂けます。AWS のサービスに関する日本語資料がコンテナカテゴリとして整理されており、実践的な内容が多く含まれています。

ひとつ例を挙げると、ECS ではオートスケーリング機能を利用することで、負荷に合わせて自動的にコンテナをスケーリングできます。これによって安定的にサービスを提供しながら、コスト最適化のメリットが得られます。

オートスケーリングについて詳しい情報を知りたいときには、サービス別資料の一覧から「CON207 Auto Scaling in ECS 」を活用いただけます。

まとめ

このブログでは、AWS Hands-on for Beginners シリーズの新コンテンツである Amazon ECS 入門ハンズオンを紹介しました。今回紹介したハンズオンを実施することで、コンテナを利用することのメリットや、Amazon ECS を使った基本的な利用方法を学習できます。どなたでもスムーズに学習を進められるように、丁寧な説明を心掛けて作成しました。コンテナを AWS で動かす際の検討の一歩目として活用いただけますと幸いです。

ハンズオンをご実施いただいた際は、ぜひアンケートからフィードバックをいただけると幸いです。それではハンズオンをお楽しみください!

Amazon ECS 入門ハンズオン 申し込みページ
AWS Hands-on for Beginners シリーズ一覧

このブログの著者

杉山 卓 (Sugiyama Suguru) @sugimount

業界業種問わず、お客様の技術課題の解決に向けた支援を行うソリューションアーキテクトです。好きなサービスは、サーバーを意識しないサービス全般です。猫アレルギー持ちですが、猫の匂いを嗅ぐのが好きです。