
このレクチャーでは、ECSのメリットを理解できます。
このレクチャーでは当コースで作るインフラの全体像とECSのアーキテクチャを理解することができます
このレクチャーでは、AWSアカウントを作成する方法を理解できるようになります
このレクチャーでは、AWSのサーバー自体がどのように分散されているのか理解できるようになります。
このレクチャーでは、MacにAWS-CLIをインストールする方法を理解できるようになります
このレクチャーでは、シンプルなクラスターを作成する方法を理解できるようになります。
このレクチャーではECSに配置するコンテナの全体像を理解することができます
このレクチャーではVPCを使って個別のネットワーク空間を作る方法を理解できます
このレクチャーでは以降のコンテナ配置の流れを理解することができます
このレクチャーではソースコードを含ませたDockerfileの作り方を理解できます
このレクチャーではローカル環境で作ったDockerイメージをAWSにアップする方法理解できます
このレクチャーではサービスを通じてECSにコンテナをデプロイする方法を理解できます
このレクチャーではデータベースのDockerfileを作る方法理解できます
このレクチャーでは、AWSで独自ドメインを取得する方法を理解できるようになります。
このレクチャーではAWSのサービスを利用して独自ドメイン証明書を作る方法を理解できます
ロードバランサーとECSサービスをつなげる方法を理解できます。
このレクチャーではECSのオートスケーリング概要を理解できます
ピッチャーではECSのサービスを通じてスケーリング設定を行う方法理解できます
このレクチャーではクラスターに負荷をかけて実際にオートスケーリングするのかテスト方法を理解することができます
このレクチャーではWindowsでオートスケーリングのテストをする方法理解できます
AWS未経験からDockerをAWSで運用できる知識を最短で習得していただきます
このコースでは
AWS未経験の方
インフラに詳しくない方
サーバー構築未経験の方
の方がDockerコンテナを本番環境で運用できるように実際にECS( AWSでDockerを運用するサービス )クラスターを構築していきます。
コースの構成は
座学でAWSとDockerの復習を行う
ECSクラスターの全体像を理解する
サンプルクラスターを作成
実運用するためのクラスターを構築
オートスケーリングの設定
といった流れで全体像理解から実運用まで学習します。
このコースで獲得できる知識とスキル
1. AWSインフラを大まかに理解して個人利用ベースで使えるようにする
AWSは様々なサービスがあり、全てを理解することは難しいです。
そのため、本コースではDockerを本番環境で運用するために必要な知識のみをピックアップして、分かりやすく最短最速で構築できるようにお伝えしていきます。
2. Dockerを本番環境で運用する際のメリット・デメリットや注意点などを理解する
Dockerを本番環境することがすべて正解ではありません。
メリットがたくさんあるのは事実ですが、少なからず存在するデメリットも理解することでインフラ構築の知識が深くなります。
3. 実際にDockerコンテナを本番環境で運用できるようになる
最後に私と一緒にECSクラスターを構築することでDockerでの本番運用がより深く理解できるようになります。
また、インフラ基盤としてはサーバーレスのFargateを用いますので、サーバー管理が不要なコンテナ運用基盤を作ることができます、
インフラのコード化と共にメジャーになってきたDockerを使って効率の良いサーバー構築・運用ができるようにコースをご受講いただければ幸いです。
是非ともコースでお会いできることを楽しみにしています。
打田裕馬