강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

(新規講義で再オープン予定) 自ら構築するAWSクラウドネットワーク - 基本編

AWSの基本的な主要ネットワークサービスを活用して、シンプルなクラウドネットワークを構築し、アーキテクチャの構造とトラフィックの流れを理解し、実際のネットワークを直接実装できる能力と自信を一緒に育ててみましょう。

  • nomadclmaster2463
AWS
Network

学習した受講者のレビュー

受講後に得られること

  • AWSクラウドネットワークを実装するための技術と関連サービスについて説明

  • アーキテクチャ図を通じてネットワークとトラフィックの流れを把握

  • 実際のクラウドネットワークを自らの力で構築

AWSの主要ネットワークサービス
自分で書いてみて煮てみてください!

📖講義の紹介

どんなことを学べますか?

AWSの主要なネットワークサービスの基本的な使用方法を学び、 AWSクラウドネットワークの理解と設定方法を学びます。

どのように作られた講義ですか?

現業でAWSクラウドに関する業務を行ってみると、一般的にAWSベースのアーキテクチャを構築する際に、サーバーに対応するEC2、ストレージに対応するS3、DBに対応するRDSなどをまず考える方が多いです。そして、最近使用されているDocker、Container、Kubernetesなどの新しい技術もどのように適用できるかについても多くの悩みをしています。

もちろん、これらはアーキテクチャが実際に動作するための重要なサービスですが、これらのサービスが独立して動作するわけではありません。すべてのITインフラストラクチャが同じですが、 AWSのすべてのサービスも最終的にネットワークと呼ばれるものにつながり、このネットワークを介してトラフィックが移動して通信しながら、アーキテクチャが実際の動作を実行することです。実際には、システムの障害や障害の少ない原因がネットワーク関連のサービスで見つかります。

そのために、AWSの基本的な主要ネットワークサービスを活用してシンプルなクラウドネットワークを構築し、アーキテクチャの構造とトラフィックの流れを理解し、実際のネットワークを直接実装できるワークショップ講義を準備しました。

どんなことが期待できますか?

AWSアーキテクチャの構造とトラフィックの流れを理解し、実際のAWSネットワークを直接実装する能力を高めることができます。


📖川の特徴

どんな特徴がありますか?

  • 全体的なカリキュラムは、基本的なレベルでAWSのネットワークサービスを利用する方法に焦点を当てました。
  • 概念や理論の説明ではなく、直接AWSのネットワークサービスを構成して使用する実践中心に講義を構成しました。
  • AWS ネットワークサービスに慣れていない人も、無難に従うことができるように、簡単かつゆっくりと進みます。
  • 付属のCloudFormationテンプレートコードを使用して、基本的な練習環境をすばやく設定することで、特定のチャプターの重要な内容だけを簡単に復習できます。
  • 実習中心のワークショップ講義ですので、個々のサービスに知識や理論を深く説明してくれない点は参考にしていただければ幸いです。

どんな人のための講義ですか?

Amazon Webサービス(AWS)へ
入門したばかり
AWS初心者

AWS ネットワークの設定と
関連サービスに興味があるか、
おなじみの方

AWS 主要ネットワークサービスの
実際の使い方
学びたい方


📖 学習内容

1. VPCネットワークの理解

Default VPC を見ながら、AWS の VPC を構成する主な重要な要素(VPC、Subnet、Internet Gateway、Route table、Security group、Network ACL)を簡単に学びましょう。

2. 単純なパブリックネットワークの構成

VPCの重要な要素のうち、Subnet、Internet Gateway、Route tableを設定し、そのVPCネットワーク内にEC2インスタンスを作成して、外部と直接通信できるシンプルなパブリックネットワークを作成します。

3. Security group と Network ACL によるネットワーク通信制御

VPCの重要な要素のうち、Security groupとNetwork ACLを設定し、ルールを設定してネットワークのトラフィックを制御する方法を学びます。

4. Private network の外部通信の構成

外部との直接通信が制限されているPrivate networkを作成し、Private networkにあるEC2インスタンスが外部と通信できる環境を設定します。

5. VPC Endpoint による AWS サービスへのアクセスと管理

VPC Endpoint(Gateway Endpoint、Interface Endpoint)を使用して、プライベートサブネットにあるEC2インスタンスがVPC外のAWSサービスにアクセスし、サービスを使用できるネットワークを設定します。

6. Elastic Load Balancerによる冗長ネットワークの構成

Elastic Load Balancer(Application Load Balancer、Network Load Balancer)を使用してネットワークを冗長化し、Load Balancerに入ってくるトラフィックを特定の条件に基づいて特定のTargetに分散させるルートベースのルーティングを実装します。

7. VPC PeeringによるVPCネットワーク接続

VPC Peeringを使用して、同じAccountとRegion内にある2つの異なるVPCを接続し、通信可能なネットワークを拡張設定します。

8. Transit GatewayによるVPCネットワーク接続

Transit gatewayを使用して、同じAccountとRegion内にある3つの異なるVPCを接続し、通信可能なネットワークを拡張設定します。

9. OpenswanによるサイトツーサイトVPNの構築

Openswan と Site-to-Site VPN サービスを利用して、仮想外部ネットワークと AWS ネットワークを接続して、より拡張されたネットワークを構築します。

📣 Chapter全体を完成させると、このようなアーキテクチャを構築することができます!

もちろん、この状態では特定のWebサービスや機能が実装されるのは難しいですが、このアーキテクチャに様々なサービスと関連ソフトウェアパッケージを使用すれば完成したWebサービスを実装できるようになります。


💬 Q&A

Q. AWSクラウドについてどの程度知っておくべきですか?

この講義で扱うEC2、VPC、ELB、VPC Peering、Transit Gateway、Site-to-Site VPNがどのようなサービスなのか、概念程度だけ把握していても大丈夫です。 (例:VPCは論理的に分離された仮想プライベートネットワークです。Elastic Load Balancerはネットワークトラフィックを分散する機能を実行します。など)

Q. 講義でどの程度レベルまで内容を扱いますか?

このレッスンの難易度は、基礎から基本レベルまで、AWSの主要なネットワーク関連サービスの基本的な概念とコンセプト、および基本的な使用方法レベルで学習されます。

Q. ネットワークやLinuxに関する知識も必要ですか?

ネットワークやLinuxの知識や経験がなくても、全体的な練習に従うことには大きな困難はありません。 (もちろん、ネットワークを扱う講義なので、ネットワークとLinuxの基本的な知識があれば役に立ちます。

Q. 個人アカウントを使用する際の練習費用はどのくらい出ますか?

今回の講義のために新しいAWSアカウントを作成して使用すると、数千ウォンレベルで練習を進めることができます。ご存知のように、AWSは基本的に使用した時間に対してすべてのサービスに課金されますが、新しいアカウントを作成して使用すると、EC2インスタンスを含む主要なサービスを1年間無料で利用できるフリーティア特典を受けるため、実践費用を節約できます。 (※本講義利用サービスのうちフリーティア特典が適用されないサービス:NAT Gateway、Network Load Balancer、Transit Gateway、VPN)


✒️知識共有者

Noamd Contents Labは、長年にわたってさまざまな分野でIT関連の業務を遂行し、得られた経験と知識をコンテンツにして多くの方々と共有しています。 :)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • AWSに入門された方

  • AWS のネットワーク構成と関連サービスに興味がある人や、慣れていない人

  • AWS主要ネットワークサービスの実際の使用方法を学びたい人

前提知識、
必要でしょうか?

  • 主要なAWSサービスの概念(EC2、VPC、ELB、VPC Peering、Transit Gateway、Site-to-Site VPN)が必要ですが、実践を通じて概念を具体化する講義であるため、基本的なコンセプトだけを理解していても大丈夫です。

こんにちは
です。

2,577

受講生

245

受講レビュー

129

回答

4.8

講座評価

2

講座

Noamd Contents Lab(노마드 콘텐츠 랩)은 오랜 기간 다양한 분야에서 IT 관련 업무들을 수행하며 얻은 경험과 지식을 콘텐츠로 만들어 많은 분들과 공유하고 있습니다. :)

カリキュラム

全体

55件 ∙ (6時間 11分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

30件

4.7

30件の受講レビュー

  • chomuchan님의 프로필 이미지
    chomuchan

    受講レビュー 9

    平均評価 4.9

    5

    100% 受講後に作成

    役に立ちました。ありがとうございます。

    • mylifej78633님의 프로필 이미지
      mylifej78633

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      良い講義でした〜!

      • kkj08044990님의 프로필 이미지
        kkj08044990

        受講レビュー 2

        平均評価 4.5

        5

        100% 受講後に作成

        良い講義でした。

        • winwin13238715님의 프로필 이미지
          winwin13238715

          受講レビュー 5

          平均評価 5.0

          5

          100% 受講後に作成

          ありがとうございます!

          • kangjs5862님의 프로필 이미지
            kangjs5862

            受講レビュー 1

            平均評価 5.0

            5

            100% 受講後に作成

            詳細な説明..実習ベースの教育良いです。

            nomadclmaster2463の他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!