AWSクラウドインフラを自ら構築する - 基礎編
nomadclmaster2463
AWSの最も基本的かつ核心的な主要サービスの詳細機能とオプションを確認し、それらのサービスを活用してクラウドアーキテクチャを段階的に実装することで、インフラの構造と動作原理を理解し、クラウドインフラを直接構築できる能力と自信を一緒に育てていきましょう。
初級
AWS, Serverless
AWSの主要なネットワークサービスを活用して、簡単な基本ネットワークからマルチおよびハイブリッドネットワークまで構築し、アーキテクチャにおけるトラフィックフローを理解し、実際のクラ ウドネットワークを直接実装できる力量と自信を共に育てていきましょう。


学習した受講者のレビュー
5.0
lshgo203
実習中心で分かりやすい説明が良かったです。
5.0
한음
実習環境の構成が 깔끔해서 とても良かったです! 無駄のない説明も理解するのに 도움이 되었습니다. ありがとうございます!
5.0
dlwogh1088
非専門家でも十分に理解できる名講義!
AWSクラウドネットワーク構築のための技術と関連サービス
AWSクラウドの主要なネットワークサービスの使用方法、詳細機能、およびオプション
AWS クラウドネットワークを構築するプロセスと方法
AWSクラウドネットワークを構成するサービス間の相関関係と動作原理
AWS クラウドネットワークを自ら構築できる力量と自信
多くの人がAWSクラウドベースのアーキテクチャを構築するときに、サーバーに対応するEC2、ストレージに対応するS3、DBに対応するRDSなどをまず考える方が多いです。そして、最近使用されているDocker、Container、Kubernetesなどの新しい技術もどのように適用できるかについても多くの悩みをしています。
もちろん、これらはアーキテクチャが実際に動作するための重要なサービスですが、これらのサービスが独立して動作するわけではありません。すべてのITインフラストラクチャが同じですが、AWSのすべてのサービスも最終的にネットワークと呼ばれるものにつながり、このネットワークを介してトラフィックが移動して通信をしながらアーキテクチャが実際の動作を動作させることです。実際には、システムのエラーや障害の少ない原因がネットワーク関連のサービスにあります。
そこで、ネットワークサービスを直接使って作って活用してみた経験が非常に重要なのですが、理論的にだけ理解することが多いので、プロジェクトを進行する時やトラブルシューティング過程で困難を経験する方々をたくさん見ました。
そのために、AWSの基本的な主要ネットワークサービスを活用してシンプルなクラウドネットワークを直接構築し、アーキテクチャでのトラフィックフローを理解し、実際のネットワークを直接実装できる実践中心のハンズオン講義を準備しました。
AWSのサービスは、さまざまなソフトウェアを使用して開発環境でコード形式でデプロイおよび管理できますが、最も簡単で便利な環境はWebベースのAWSマネジメントコンソールです。
特定のサービスを作成して設定するには、さまざまなオプションが利用可能である必要がありますが、そのサービスが作成され、動作するプロセスや詳細オプションがどのように構成されているかわからない状態でコードに触れると困難になることが多くあります。
そのため、Web ベースの AWS マネジメント コンソールで詳細設定項目とオプションを見ながら、直接目で見てサービスを作成することで理解しやすくなり、後でコードを作成または管理するのにも役立ちます。
AWSのネットワークサービスを最初から最後まで直接作成した方は、それほど理解度が高いです。そしてサービスを活用する実力も高いだけでなく、今後もその実力が向上する可能性が高いです。ワークショップ形式のこのオンライン講義では、
VPC、Subnet、Internet Gateway、Route Table を設定し、EC2 インスタンスを作成し、外部との直接通信が可能なシンプルなパブリックネットワークを構成します。
Security groupとネットワークアクセス制御リスト(NACL)を設定してルールを設定することで、インスタンスとサブネットレベルでInboundおよびOutboundトラフィックを制御します。
Elastic IP(EIP)とElastic Network Interface(ENI)を介してAWSリソースのネットワーク接続情報を設定および設定します。
Application Load Balancerを使用してトラフィックを分散するネットワーク環境を設定し、特定のパスまたは条件に基づいてトラフィックを分散するルートベースのルーティングと、一定時間一定のTargetにルーティングする固定セッションルーティングを設定します。
Private ネットワークで作成した EC2 インスタンスに Bastion host を介して接続し、NAT Gateway を介して Private ネットワークにある EC2 インスタンスが外部と通信できるネットワークを設定します。
VPC Endpointを使用して、プライベートサブネットにあるEC2インスタンスがVPC外のAWSサービスにアクセスし、サービスを使用および管理できるネットワークを設定します。
VPC Peeringを使用して、同じAccountとRegion内にある2つの異なるVPCを接続し、通信可能なネットワークを構成します。
Transit Gatewayを使用して、同じAccountとRegion内にある3つの異なるVPCを接続し、通信可能なネットワークを構成します。
Site-to-Site VPNを使用して仮想外部ネットワークとAWSネットワークを接続することで、より拡張されたネットワークを構築します。
以下のサービスの基本的な概念またはコンセプトの程度だけを理解しておきます。
(たとえば、Amazon VPCは孤立した仮想ネットワークスペースです。Load Balancerはネットワークトラフィックを分散する機能を実行する程度のレベル)
- Amazon EC2
-
Amazon VPC (VPC、サブネット、インターネットゲートウェイ、ルートテーブル、セキュリティグループ、NACL)
-
Elastic IP
-
Elastic Network Interface
-
NATゲートウェイ
- Elastic Load Balancer(
Application Load Balancer)
-
VPCピアリング
-
Transit Gateway
-
Site-to-Site VPN
講義セクションや実践セクションの途中で概念やコンセプトについて簡単に説明しますが、本講義で扱う個々のサービスに関する追加の知識や理論を学習したい方は、AWSの公式ドキュメントを参考にして勉強することをお勧めします。
AWS は基本的に使用するのと同じくらい課金されるサービスなので、練習中に費用が発生する可能性があります。
したがって、
新しい AWS アカウントを作成して、EC2 インスタンスを含む主要なサービスを 1 年間一定の部分で無料で利用できるFree Tier 特典を活用することを強くお勧めします。
練習に使用されるサービスの中には、Free Tierの特典には含まれておらず、費用がかかります。
- Elastic IP(EC2以外のリソースに使用される場合)
- NATゲートウェイ
- Application Load Balancer
- VPCピアリング
- Transit Gateway
- Site-to-Site VPN
費用が発生するサービスは実習の際に素早く使用し、実習終了後すぐに削除していただくことをお勧めします。
実習終了後すぐに削除または整理すれば大きな費用は発生しませんが、点滅して長時間そのままにしておく場合に大きな費用が発生することがありますので、各チャプターが仕上げられる際、該当のチャプター以降の実習に使用しない有料サービスは整理できるようご案内をさせていただきますので、ぜひ参考にしてください。
オペレーティングシステム(OS):Windows
ブラウザ: Chrome
SSHクライアント:PuTTY
学習対象は
誰でしょう?
AWSに入門された方々
AWSのネットワーク構成や関連サービスに慣れていない方、または関心のある方
AWSの主要なネットワークサービスの実践的な使用方法を学びたい方
AWSの個々のサービスが、ネットワーク管理の観点から他のサービスとどのように連携して使用されるかを学びたい方
自分でAWSクラウドネットワークを構築してみたい方
キャリア認証
2,654
受講生
254
受講レビュー
129
回答
4.8
講座評価
2
講座
Noamd Contents Lab(ノマドコンテンツラボ)は、長年にわたり様々な分野でIT関連業務を遂行しながら得た経験と知識をコンテンツにし、多くの方々と共有しています。 :)
全体
53件 ∙ (6時間 39分)
講座資料(こうぎしりょう):
全体
33件
4.9
33件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
修正済み
受講レビュー 26
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!