このラーニングプランについて
このラーニングプランは、デベロッパー、DevOps エンジニア、ソリューションアーキテクトが、HAQM Elastic Container Service (HAQM ECS)、AWS Fargate 上の HAQM ECS、および HAQM Elastic Container Registry (HAQM ECR) を使用して、コンテナ化された .NET アプリケーションとサービスを理解し、操作するのに役立ちます。このラーニングプランに含まれるデジタルトレーニングでは、AWS Fargate 上の HAQM ECS で実行されるコンテナ化されたアプリケーションのデプロイと管理について説明します。
このコースを利用して、HAQM ECS と AWS Fargate の基本を押さえることも、既にお持ちの経験を補うこともできます。このコースには、学習モジュール、ハンズオンラボ、スキル評価が含まれます。 80% 以上の合格スコアを獲得すると、Credly が発行するソーシャルメディアで共有できるバッジを獲得できます。

概要
AWS では、.NET アプリケーションをホストするためのコンテナサービスを複数提供しています。HAQM Elastic Container Service (HAQM ECS) でコンテナアプリケーションをホストするほかに、HAQM Elastic Kubernetes サービス (EKS) で Kubernetes を使用することも、AWS App Runner でコンテナアプリケーションをホストすることもできます。
このコースでは、HAQM ECS と AWS Fargate 上の HAQM ECS (HAQM EKS は対象外) を使用して、.NET および .NET Framework アプリケーションをコンテナでホストおよび管理する方法を示します。AWS Fargate はコンテナを実行するためのサーバーレスアプローチであり、基盤となるコンテナインフラストラクチャを管理しなくてもコンテナベースのアプリケーションを実行できます。AWS Fargate を使用すると、サーバーやそれに関連するインフラストラクチャを管理する必要がなくなり、代わりにアプリケーションコードに集中できます。
コースの目標
このコースの学習内容は以下のとおりです。
- HAQM ECS で実行されているコンテナを識別して、それと AWS Fargate で実行されている HAQM ECS とを区別します。
- HAQM ECS 上のクラスターまたは AWS Fargate 上の HAQM ECS 上のクラスターで実行されるコンテナのユースケースを明確に説明します。
- どの AWS コンテナサービスが特定のビジネスやアプリケーションのニーズに適しているかを特定します。
- HAQM ECS と AWS Fargate を操作する際に遭遇するクラスター、タスク、タスク定義、サービス、その他のリソースを区別します。
- 関連するフォローオントレーニングを詳しく見て、活用しましょう。
- AWS Fargate 上の HAQM ECS と HAQM Elastic Container Registry (HAQM ECR) を使い始めましょう。
このコースは、既にコンテナで実行されている、またはコンテナで実行される予定の.NET および .NET Framework アプリケーションに取り組んでいるデベロッパーを対象としています。このコースでは、AWS App2Container については説明しません。 App2Container は、元のソースコードやビルドプロセスが利用できない場合でも、アプリケーションのビルドを変更せずにコンテナで .NET ウェブアプリケーションを実行するためのソリューションです。アプリケーションを分析し、パッケージングを処理し、アプリケーションと HAQM ECS と HAQM EKS への依存関係をホストするためのアーティファクトを生成します。
前提条件
このチュートリアルを開始する前に、以下のものが必要です。
AWS アカウント: まだお持ちでない場合は、「Setting Up Your Environment」入門ガイドに従って簡単な概要を確認してください。
AWS の使用経験
初心者 - 中級
.NET の使用経験
中級
所要時間
3 時間
完了までのコスト
このチュートリアルのラボには、すべてのラボステップが実行され、リソースがすぐに終了した場合、AWS 料金として約 5 USD かかります。AWS リソースを終了しないと、料金が発生する可能性があります。
使用するサービス
HAQM ECS と AWS Fargate、HAQM Elastic Container Registry (ECR)、HAQM DynamoDB、HAQM VPC
最終更新日
2022 年 11 月 30 日
モジュール
このチュートリアルは次の短いモジュールに分かれています。これまでの経験や準備状況に基づいて、モジュールをすべて確認することも、ざっと読んで復習することもできます。
- HAQM ECS、HAQM ECR、AWS Fargate を理解する (30 分)
- AWS での .NET コンテナ開発ツール (60 分)
- ハンズオンラボ: HAQM ECS と AWS Fargate 上の .NET ワークロード (90 分)
- スキル評価 (16 問、時間制限なし): HAQM ECS と AWS Fargate のスキルを評価します。