Outlecture
Home
About
Technology
Design
Video
Contact
Official
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

Amazon ECS のおすすめの教材5選! 【 2023年3月 最新版】

更新日:2023年3月11日

こちらは、独学で Amazon ECS を学ぼうとしている初学者の方に最適な学習講座を紹介するページです。

目次

1. 本ページの説明

1. 本ページの説明

Amazon ECS を独学で学ぶ上でおすすめの講座を動画プラットフォームから合計5選紹介します。

Amazon ECS とは

Amazon ECSは、AWSのフルマネージドコンテナオーケストレーションサービスで、コンテナ化されたアプリケーションを簡単にデプロイ、管理、およびスケーリングでき、他AWSサービスと密接に統合されます。Amazon EKSとの違いとしては、EKSはオーケストレーションツールにKubernetesを利用していますが、ECSはAWS独自のソフトウェアを使用しています。ECSは、EKSより機能面では劣りますが、その分学習コストが低くシンプルで扱いやすい特徴があり、小中規模の環境に向いています。

本サイト「Outlecture(アウトレクチャー)」は講座の評価、情報の鮮度、購入者や視聴者数、直近の数値上昇率などを全てバランスよく採点し、ユーザーにとって最適な講座のみ抜粋できるよう独自のアルゴリズムで評価を行っています。

また、各動画プラットフォームもそれぞれ特徴があり、「こういう状況の方にはこちらの方が良い」というユースケースも合わせて説明していきます。

Amazon ECSをこれから学ぼうとしているみなさまのご参考にしていただければ幸いです。

2. Udemy おすすめ講座2選

Outlectureで厳選したおすすめのUdemy講座2選はこちらです。

コース名 平均評価 総購入者数 先月の購入者数
(2023年2月)
コースレベル コース時間 作成日 更新日 料金

AWSでDockerを本番運用!AmazonECSを使って低コストでコンテナを運用する実践コース

thumbnail
4.18 3,563 140 中級 4 時間 18 分 2021年9月23日 2023年2月22日 ¥27,800

Amazon ECS × GitHub Actionsで始めるコンテナベースのアプリケーション開発

thumbnail
4.02 1,072 64 初級〜上級 3 時間 44 分 2021年12月20日 2023年2月11日 ¥3,000

Udemy(ユーデミー)は、アメリカ・シリコンバレー発祥のユニコーン企業で、世界最大級のオンライン学習プラットフォームを運営しています。

Udemyの特徴は、

  • 15.5万以上(※海外講座含む)の豊富な講座を提供している
  • 講師陣の多くが世界最先端の現場で活躍されている
  • 1講座あたり数千~数万円で、キャンペーン時は70~90%OFFとなる良心的な値段
  • 講座は1度購入すれば視聴期限なく受講でき、30日返金保証もついている
  • 講座は0.5~2倍の変速機能を備え、自分のペースで学習することができ、専用アプリを使えばスマホからでもオフライン環境で受講可能
  • 講師に直接掲示板から質問ができるため、疑問を解決し自学自習をサポートしてくれる

等があげられます。

Outlectureの管理メンバーは、ソフトウェアエンジニアやクリエイター、webデザイナーが現役で活躍しています。私たちは初めて触るプログラミング言語やプロダクトの多くはUdemyの受講からキャッチアップをはじめています。
私たちの体験談として、Udemyの講座の質は非常に高いと感じています。講師陣が世界最先端で活躍している方々ばかりで、最先端の知識や現場でのノウハウを丁寧にわかりやすく教えてくれます。試験で使う知識ではなく、実際の現場・案件で使う知識と技術を習得することができます。

Udemyの講座は、実際の現場で活用したい方や自己学習を始めたい方に特におすすめです。一度購入すれば、視聴期限がなく、30日間の返金保証もあるため、安心して学びを始めることができます。

こんな方におすすめ

  • 実案件でAmazon ECSを使用する
  • 現役の(世界)トップ戦線で活躍している方のノウハウを学びたい
  • サブスクリプションの加入に抵抗のある
  • ITの基礎的な知識がある

各講座の詳細は以下に記載します。


AWSでDockerを本番運用!AmazonECSを使って低コストでコンテナを運用する実践コース

Dockerコンテナを本番環境で使いたいけど、kubernetesは難しい!そんなあなたにはAmazon ECSで小さく始めるのがぴったりかもしれません。基本〜オートスケーリングまで解説

thumbnail
平均評価
4.18
総購入者数
3,563
先月の購入者数
(2023年2月)
140
コースレベル
中級
コース時間
4 時間 18 分
作成日
2021年9月23日
更新日
2023年2月22日
料金
¥27,800

AWS未経験からDockerをAWSで運用できる知識を最短で習得していただきます

このコースでは

  • AWS未経験の方

  • インフラに詳しくない方

  • サーバー構築未経験の方

の方がDockerコンテナを本番環境で運用できるように実際にECS( AWSでDockerを運用するサービス )クラスターを構築していきます。


コースの構成は

  1. 座学でAWSとDockerの復習を行う

  2. ECSクラスターの全体像を理解する

  3. サンプルクラスターを作成

  4. 実運用するためのクラスターを構築

  5. オートスケーリングの設定

といった流れで全体像理解から実運用まで学習します。


このコースで獲得できる知識とスキル

1. AWSインフラを大まかに理解して個人利用ベースで使えるようにする

AWSは様々なサービスがあり、全てを理解することは難しいです。

そのため、本コースではDockerを本番環境で運用するために必要な知識のみをピックアップして、分かりやすく最短最速で構築できるようにお伝えしていきます。


2. Dockerを本番環境で運用する際のメリット・デメリットや注意点などを理解する

Dockerを本番環境することがすべて正解ではありません。

メリットがたくさんあるのは事実ですが、少なからず存在するデメリットも理解することでインフラ構築の知識が深くなります。


3. 実際にDockerコンテナを本番環境で運用できるようになる

最後に私と一緒にECSクラスターを構築することでDockerでの本番運用がより深く理解できるようになります。


また、インフラ基盤としてはサーバーレスのFargateを用いますので、サーバー管理が不要なコンテナ運用基盤を作ることができます、


インフラのコード化と共にメジャーになってきたDockerを使って効率の良いサーバー構築・運用ができるようにコースをご受講いただければ幸いです。


是非ともコースでお会いできることを楽しみにしています。

打田裕馬

  1. コースの全体像
  2. コース概要
  3. コースの注意点
  4. コースにかかる費用について
  5. なぜkubernetesではなく、ECSなのか?
  6. コースで作成するインフラの全体像とECSのアーキテクチャ
  7. データベースを外部に任せる設計(アーキテクチャ)の紹介
  8. ソースコードとDockerfileの共有
  9. Docker概要
  10. (Docker復習)Dockerとは?
  11. (Docker復習)
  12. Dockerコンテナを本番環境で使うメリット
  13. docker run
  14. docker exec
  15. docker build
  16. Dockerfile
  17. 事前準備
  18. AWSアカウントの作成
  19. 日常用ユーザーの作成
  20. ECSロールの作成
  21. AWSのサーバー分散を解説(リージョン・AZなど)
  22. Windows) Dockerのインストール
  23. Mac) Dockerのインストール
  24. Windows) AWS CLIのインストール
  25. Mac) AWS CLIのインストール
  26. AWS CLIにログイン
  27. 利用料金アラートをいざという時のために設定
  28. ECSの立ち上げ
  29. サンプルクラスターの立ち上げ
  30. サンプルタスクの立ち上げ
  31. サンプルクラスターの削除
  32. Laravel用のDockerfileを作成
  33. コンテナ配置の全体像
  34. Fargateの弱点
  35. ECS用のネットワーク空間(VPC)を作成
  36. コンテナ配置の流れ
  37. ソースコードを含ませたDockerfileを作成する
  38. AWS ECRにDockerイメージをアップロード
  39. Fargateクラスターの作成
  40. タスク定義の作成
  41. ECSにコンテナをデプロイ
  42. Fargateにおけるデバッグ
  43. Windows)AWS CLI 用の Session Managerプラグインをインストールする
  44. Mac)AWS CLI 用の Session Managerプラグインをインストールする
  45. ECS ExecでFargateでもコンテナに入って操作ができるようにする
  46. MariaDBコンテナの立ち上げ
  47. Dockerfileとイメージの作成
  48. ECSにコンテナをデプロイ
  49. データベース永続化の問題
  50. VPCのDNS解決有効化
  51. ElasticFileSystemを使ってデータを共通化
  52. RDSとの連携
  53. ロードバランサーと独自ドメインの設定
  54. このセクションの流れ
  55. AWSで独自ドメインを取得する
  56. ACMで証明書の取得を行う
  57. ロードバランサーを作成し、ECSに紐付ける
  58. 独自ドメインとロードバランサーを紐付け
  59. ECS Fargateでスケーリング
  60. ECSのオートスケーリング概要
  61. ECSのサービスにオートスケーリング設定を行う
  62. オートスケーリングの実践(Mac)
  63. Windowsでのオートスケーリングテスト方法
  64. Windowsの方のみ)XAMPPのインストール
  65. オートスケーリングの実践(Windows)
  66. クリーンアップ(有料サービスを削除)
  67. ボーナスレクチャー
  68. ボーナスレクチャー
Amazon ECS × GitHub Actionsで始めるコンテナベースのアプリケーション開発

ECS, GitHub Actions初心者が実践的なアプリケーションを構築できるようになります。コンテナを使ったWebアプリケーションとCI/CDパイプラインの構築方法を現役のAWSアーキテクトが解説。

thumbnail
平均評価
4.02
総購入者数
1,072
先月の購入者数
(2023年2月)
64
コースレベル
初級〜上級
コース時間
3 時間 44 分
作成日
2021年12月20日
更新日
2023年2月11日
料金
¥3,000

こちらのコースではAmazon ECSとGitHub Actionsを用いた実践的なアプリケーションの構築方法を学びます。


ポイント1:ECSを使ったコンテナベースのアプリケーションを構築できるようになります

Amazon ECSはAWSが提供しているコンテナ管理のマネージド・サービスです。近年では多くの開発現場でコンテナベースでのアプリケーションの開発が行われており、複数のコンテナをオーケストレーションする手段としてAmazon ECSは有力な選択肢の一つです。こちらのコースでは、Amazon ECSの概要を理解した上で、AWSコンソール上でECSのクラスターを構築する方法を学びます。


ポイント2:GitHub Actionsを用いたCI/CDの自動化を実現できるようになります。

GitHub ActionsはGitHubが提供しているワークフローの自動化サービスです。Gitの操作(pushやmerge)などをトリガーに起動するワークフローを簡単に構築できます。コンテナベースのアプリケーションとCI/CDの自動化は非常に親和性が高いです。多くの開発現場、特にアジャイル開発を行っている現場では、開発のワークフローにGitHub ActionsなどのCI/CDツールが採用されています。こちらのコースでは、1. 単体テストを実行するワークフロー  2. ECSに自動デプロイを実行するワークフロー の構築方法を学びます。


ポイント3:初心者向けの解説も充実
メインは上記の2点ですが、初心者向けに以下の点に関して解説するセクションを設けています

  • Docker・コンテナの概要
    → AWS ECSはコンテナを動作させるサービスです。コンテナとはなにか、という点について簡潔に解説します。

  • CI/CDの概要
    → CI/CDとは一体なにか。また、それらを導入するメリットはなにか、という点について簡潔に解説します。

  • 今回する使用する複数のAWSサービスの概要
    →ECSを含めた複数のサービスを用いてアプリケーションを構築します。それらのサービスの概要・役割について解説します。



※ 効果音・BGM 提供 OtoLogic(CC BY 4.0)


  1. はじめに
  2. 講義を受講する上での注意点
  3. 構築するアプリケーションの概要
  4. 基礎知識の習得 ※初心者向けのセクションです
  5. セクションの概要
  6. Docker・コンテナとは?
  7. CI/CDとは?
  8. 今回使用するAWSサービスの概要
  9. ECSとGitHub Actionsの概要
  10. 本セクションの概要
  11. Amazon ECSの概要
  12. GitHub Actionsの概要
  13. 開発準備(MacOS)
  14. 本セクションの概要
  15. Gitのインストール
  16. Dockerのインストール
  17. npm(Node.js)のインストール
  18. AWS CLIのインストール
  19. IDE(Visual Studio Code)のインストール ※任意
  20. 開発準備(Windows)
  21. Gitのインストール
  22. Dockerのインストール
  23. npmのインストール
  24. AWS CLIのインストール
  25. IDE(Visual Studio Code)のインストール ※任意
  26. ECSを用いたアプリケーションの構築
  27. セクションの概要
  28. VPC・Subnet等の作成
  29. セキュリティグループの作成
  30. ドメイン取得に関する注意点
  31. 独自ドメイン取得・DNSの設定【Freenomを使用】
  32. 独自ドメイン取得・DNSの設定【お名前.com】
  33. 証明書の取得
  34. ロードバランサー(ALB)の作成
  35. エンドポイントの作成
  36. ECRリポジトリの作成
  37. Dockerイメージの作成1
  38. Dockerイメージの作成2
  39. ECSでの作業:ECSのコンソールに関する注意点
  40. ECSでの作業1:ロールの作成
  41. ECSでの作業2:クラスター・タスク定義の作成
  42. ECSでの作業3:サービスの作成1(Webappタスクの作成&起動)
  43. ECSでの作業4:サービスの作成2(タスク定義の更新)
  44. ECSでの作業5:サービスの作成3(ターゲットグループ&ALBの設定変更)
  45. ECSでの作業6:サービスの作成4(CLIでのWebappサービス再作成)
  46. ECSでの作業7:サービスの作成5(RestAPIサービス作成)
  47. おまけ:ECSサービスの更新方法
  48. GitHub ActionsによるCI/CDワークフローの作成
  49. セクションの概要
  50. SlackのWebhookURLの取得
  51. CIワークフローの作成
  52. CDワークフロー1:Github Secretsの設定
  53. CDワークフロー2:ECRイメージの削除
  54. CDワークフロー3:ワークフローの実装
  55. アプリケーションの更新:GitHubActionsを使った自動デプロイ

3. YouTubeおすすめ講座3選

Outlectureで厳選したおすすめのYouTube講座3選はこちらです。

動画名 総視聴数 先月の視聴数
(2023年2月)
いいね数 公開日

【AWS 入門】ECS(Fargate)とECRで楽々コンテナからHelloWorldしよう!

thumbnail

チャンネル名:クライン【KLeIn】

28,666 943 553 2020年8月6日

【AWS 入門】20分でFARGATEの基本を解説する

thumbnail

チャンネル名:クライン【KLeIn】

17,013 679 367 2020年12月11日

【AWS Black Belt Online Seminar】Amazon Elastic Container Service (Amazon ECS)

thumbnail

チャンネル名:Amazon Web Services Japan 公式

17,726 146 142 2020年4月23日

YouTubeは、広告がつくものの無料で視聴でき、日常生活でもお馴染みとなっています。
最近では、良質な教材も増えており、学びたいけどお金をかけるほどでもない方や、概要をさらっと理解したい方には、YouTubeで学ぶことをおすすめします。

こんな方におすすめ

  • お金をかけずに学びたい
  • Amazon ECSの概要だけさらっと理解したい

各講座の詳細は以下に記載します。

【AWS 入門】ECS(Fargate)とECRで楽々コンテナからHelloWorldしよう!

クライン【KLeIn】

総視聴数
28,666
先月の視聴数
(2023年2月)
943
いいね数
553
公開日
2020年8月6日
最近のAWS事情では必須と言える、ECS(FARGATE)とコンテナレジストリであるECRを使ってHelloWorldする手順を0から解説します!

👑ブログの記事
https://kleinblog.net/ecs-ecr-hello-world.html


🙏補足
vscodeのcodeコマンドは簡単な設定が必要な事を忘れてました。以下のリンクがまとまってます!
https://qiita.com/naru0504/items/c2ed8869ffbf7682cf5c


🍟関連動画
・【AWS 入門】EC2とDockerでHello Worldしよう
https://youtu.be/HvrIPQ77xRY

・サブネットマスクとCIDRを超ざっくり解説!【何となく理解するIT】
https://youtu.be/28C3Djjx6ew


👍オススメの動画
・ヨビノリたくみにプログラミングについて聞いてみた。
https://youtu.be/lP1N3P6wBZk

・オブジェクト指向を超ざっくり解説!【何となく理解するIT】
https://youtu.be/i2o1hTxSBAo

$$$====================================================

◇チャンネル登録
https://www.youtube.com/channel/UCI2HUZx-Ch6oc96o7BQ9JLQ

◇ブログ
https://kleinblog.net

◇Github
https://github.com/klein-mask
◇Twitter
@kleinitblog

◇Instagram
@kleinitblog

====================================================$$$

よく使う音源
TheFatRat - Time Lapse
TheFatRat - Monody (feat. Laura Brehm)

#Docker #エンジニア #プログラミング #オブジェクト指向 #AWS #勉強 #教育 #学習 #入門 #初心者 #IT #Ruby #Python #PHP #Java #JavaScript #クラス
【AWS 入門】20分でFARGATEの基本を解説する

クライン【KLeIn】

総視聴数
17,013
先月の視聴数
(2023年2月)
679
いいね数
367
公開日
2020年12月11日
AWSでの開発に必須になりつつある、ECS FARGATEについて20分で解説するよ!

👍とりあえずオススメの動画
・【AWS 入門】EC2とDockerでHello Worldしよう
https://youtu.be/HvrIPQ77xRY

・ヨビノリたくみにプログラミングについて聞いてみた。
https://youtu.be/lP1N3P6wBZk

・オブジェクト指向を超ざっくり解説!【何となく理解するIT】
https://youtu.be/i2o1hTxSBAo

$$$====================================================

◇チャンネル登録
https://www.youtube.com/channel/UCI2HUZx-Ch6oc96o7BQ9JLQ

◇ブログ
https://kleinblog.net

◇Github
https://github.com/klein-mask
◇Twitter
@kleinitblog

◇Instagram
@kleinitblog

====================================================$$$

よく使う音源
TheFatRat - Time Lapse
TheFatRat - Monody (feat. Laura Brehm)
TheFatRat - Do Be Do Be Do
TheFatRat - Xenogenesis

#AWS #Docker #エンジニア #プログラミング #IT #機械学習 #ディープラーニング #人工知能 #オブジェクト指向 #勉強 #教育 #学習 #入門 #初心者 #IT #Ruby #Python #PHP #Java #JavaScript #クラス
【AWS Black Belt Online Seminar】Amazon Elastic Container Service (Amazon ECS)

Amazon Web Services Japan 公式

総視聴数
17,726
先月の視聴数
(2023年2月)
146
いいね数
142
公開日
2020年4月23日
AWS 公式オンラインセミナー: https://amzn.to/JPWebinar
過去資料: https://amzn.to/JPArchive

5. まとめ

Amazon ECSのおすすめ講座を紹介しました。他の関連講座を学びたい方は、下記をご参考ください。

Terraform
Ansible
AWS Lambda
Terraform
Ansible
AWS Lambda

「自ら機会を創り出し、機会によって自らを変えよ」

株式会社リクルート創業者 江副浩正氏の有名な言葉です。自分の知識やスキルを高めることは、機会を作り出すことに役に立ちます。自らを変えようとしている方にとって、本ページの情報が少しでもお役に立てれば幸いです。

今回紹介したいずれかの講座を受講した後にさらに深掘りして学びたい方は、公式サイトやコミュニティサイトに行くことを、最新の情報をキャッチアップしていきたい方場合は、公式twitterアカウントをフォローすることをおすすめします。

一覧に戻る
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2023 outlecture.com All Rights Reserved.