When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

AWSコンテナサービス入門―AWSの基本からECS・Copilot CLI・CI/CD・App Runnerまで
AWS で定番のコンテナを使った構成を学びます。AWS での基本的な考え方やコンテナサービスの基礎に始まり、ツールを使用した実践レベルの環境構築やオートスケーリング・CI/CD・注目の新しいコンテナサービスまで、手を動かして学びましょう!

This Course Includes
udemy
4.2 (376 reviews )
5 total hours
japanese
Online - Self Paced
course
Udemy
About AWSコンテナサービス入門―AWSの基本からECS・Copilot CLI・CI/CD・App Runnerまで
近年、アプリケーションの実行環境としてクラウドの利用例は多く、特に AWS を使用する場面は非常に増えています。
AWS でアプリケーションを動かせるサービスはいくつもありますが、最近は特にコンテナを使うサービスを採用するケースが増えています。
そんな中、実務で急に AWS のコンテナサービスを使うことになったものの、そもそも AWS 自体の知識も足りず、苦戦するという方は少なくありません。
また、EC2 や RDS などをなんとなくさわったことがあっても、ECS などのコンテナサービスをさわった経験はない方や、Infrastructure as Code・CI/CD までを整えた実践レベルの環境構築までは経験がない方も多いです。
他にも、Docker や Docker Compose を使うなどしてコンテナでローカル開発環境の構築はできても、コンテナで本番環境を作る知見はないという方も多いです。
そこでこのコースでは
AWS 自体の基本やコンテナサービス ECS の基礎に始まり...
Copilot CLI というツールを使用した実践的な環境構築(Infrastructure as Code・オートスケール・CI/CD)
さらには注目の新しいコンテナサービス App Runner まで
すべて手を動かしながら学びます。
■前提知識について
このコースでは、Docker やコンテナの基礎は前提知識としているため解説しません。
Docker やコンテナは、以下の知識があることが前提条件となります
「コンテナ」と「イメージ」の違いをしっかり理解していること
Docker を使って自力で Web アプリケーションの開発環境を構築できること
もしも前提知識に不足を感じる場合は、このコースの前に「Linux とネットワークの基礎から学ぶ Docker 入門」を受講することをおすすめします。
更新履歴
2023/05/12:レクチャー「(補足)マネジメントコンソールの ECS の画面について」とレクチャー「(補足)「App Runner でコンテナを実行」で設定するコマンドについて」を追加
2024/01/10:レクチャー「(補足)マネジメントコンソールの ECS の画面について」を更新
2024/08/05「(追記)AWS Cloud9 新規利用終了のための代替環境について」を追加
What You Will Learn?
- AWS のコンピューティングサービスの基本とコンテナが使われる理由.
- AWS でまずおさえたい Web アプリケーションの典型構成.
- AWS IAM の基本と IAM Role・IAM Policy.
- サーバ・コンテナで実行したアプリケーションをデータベース (RDS) まで疎通させる方法.
- Amazon ECS に登場する基本概念.
- AWS Systems Manager Parameter Store を使った機密情報の管理.
- AWS Copilot CLI を使った ECS on Fargate の実践的な環境構築.
- コンテナのオートスケーリングの設定とコマンドや負荷テストツールによる動作確認.
- Code シリーズを用いた GitHub と連携した CI/CD.
- 注目の新しいコンテナサービス AWS App Runner の基本.