Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWSコンテナサービス入門―AWSの基本からECS・Copilot CLI・CI/CD・App Runnerまで
Highest Rated
Rating: 4.3 out of 5(518 ratings)
5,558 students

AWSコンテナサービス入門―AWSの基本からECS・Copilot CLI・CI/CD・App Runnerまで

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

What you'll 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 の基本

Course content

11 sections83 lectures5h 5m total length
  • このコースについて7:32

    このコースの概要や実装する題材、対象者や前提知識を確認します。

  • (追記)App Runner の新規利用終了について1:05
  • 受講ガイド1:31

    このコースを受講するときの進め方について説明します。

  • このコースで発生する AWS の料金について3:38

    このコースで発生する可能性のある、AWS の料金について説明します。

Requirements

  • Docker やコンテナの基礎知識があること(具体的には、「コンテナ」と「イメージ」の違いをしっかり理解していること・Docker を使って自力で Web アプリケーションの開発環境を構築できること)
  • Linux サーバに Web アプリケーションをデプロイできる程度の環境構築の基礎知識があること
  • 「IP アドレス」「ポート」「HTTP」程度のネットワークと Web の仕組みの基礎知識があること
  • 学習に使える AWS アカウント・GitHub アカウントを持っていること
  • AWS には、多少ふれたことがあるとより理解しやすくなりますが、前提知識がなくても大丈夫です

Description

近年、アプリケーションの実行環境としてクラウドの利用例は多く、特に 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 新規利用終了のための代替環境について」を追加

  • 2026/05/05:「(追記)App Runner の新規利用終了について」を追加

Who this course is for:

  • Docker や Docker Compose で開発環境の構築ができるようになり、コンテナを使った本番環境の構築について学びたい方
  • AWS のコンテナサービスの基本を学び、業務での環境構築に活かしたい方
  • AWS でアプリケーションを動かすうえでの、定番の選択肢を学びたい方
  • Amazon ECS をなんとなくさわったことがあるが、ECS の構築ツールや Infrastructure as Code・CI/CD といった実践レベルまで改めて学びたい方