クラウドサービス(AWS, ECS) 基礎講座 知識編
講座ID:TSSR-BK-ECS-G
プログラム概要
| 概要 | この講座では、AWSが提供するフルマネージドなコンテナオーケストレーションサービス「Amazon ECS」を用いたインフラの構築と運用技術を学びます。仮想化技術、Docker、コンテナオーケストレーションの基本概念の理解から始まり、VPC、ALB、ECRなどの関連リソースを組み合わせた実践的なアーキテクチャの構築手法を習得します。コンソールを用いた基本的なECS環境の設定や動作検証だけでなく、GitHub Actionsを活用した自動デプロイ(CI/CD)の導入までを扱います。 |
|---|---|
| ゴール |
コンテナアプリケーションをECS上で構築・運用するための基本を習得
MUST・ECSの構成要素(クラスタ/サービス/タスク/タスク定義)の役割を理解できること
・タスク定義のJSONを読めるようになること ・ECS上にコンテナアプリをデプロイし、ALB経由でアクセスできること ・ECSの構成について他のエンジニアや社内関係者・顧客とコミュニケーションが取れること WANT・タスク定義やサービス定義を自分で書けるようになること
・FargateとEC2起動タイプの使い分けを説明できること ・CloudWatch Logsでログを確認しトラブルシュートできること |
対象者
| 参加者に 求めるスキル |
・初歩的なWindowsまたはMacの操作ができること ・AWSの基本的なサービスの知識(IAM・VPCの概念・CloudWatch)を理解していること ・REST APIの基本(HTTPメソッド・ステータスコード・JSON)を理解していること |
|---|---|
| 想定受講者 | インフラ担当者・クラウドエンジニア・DevOps推進を担う方 開発部門・情報システム部門に所属する方 AWS ECSを用いたコンテナアプリケーションの構築・運用を学びたい方 |
| デジタルスキル 標準レベル目安 |
DSSLビジネスパーソン向け Lv.2 |
実施情報
| 期間 | 1日〜2日 |
|---|---|
| 利用予定ツール | - Track LMS - CLIツール (PowerShell, ターミナルなど) - AWS (基本的に弊社で環境を用意) - ソースコードエディタ (Visual Studio Codeなど) |
カリキュラム
| 学習項目 | ・ECSに必要な事前知識 ・関連リソース ・Amazon Elastic Container Registry ・Application Load Balancer ・Amazon VPC ・Amazon CloudWatch ・ネットワークの作成 ・ECRの作成 ・イメージのビルド・プッシュ ・ECSの作成 ・ターゲットグループの作成 ・ALBの作成 ・ECSサービスの作成 |
|---|