강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Devops & Infra

自分で構築するAWSクラウドネットワーク - 基本編

AWSの主要なネットワークサービスを活用して、簡単な基本ネットワークからマルチおよびハイブリッドネットワークまで構築し、アーキテクチャにおけるトラフィックフローを理解し、実際のクラ ウドネットワークを直接実装できる力量と自信を共に育てていきましょう。

  • nomadclmaster2463
실습 중심
리뉴얼
AWS
Network

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

こんなことが学べます

  • AWSクラウドネットワーク構築のための技術と関連サービス

  • AWSクラウドの主要なネットワークサービスの使用方法、詳細機能、およびオプション

  • AWS クラウドネットワークを構築するプロセスと方法

  • AWSクラウドネットワークを構成するサービス間の相関関係と動作原理

  • AWS クラウドネットワークを自ら構築できる力量と自信

AWSのネットワークサービス、どのくらい使用できますか?

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

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

そこで、ネットワークサービスを直接使って作って活用してみた経験が非常に重要なのですが、理論的にだけ理解することが多いので、プロジェクトを進行する時やトラブルシューティング過程で困難を経験する方々をたくさん見ました。

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

🧐川の特徴

AWS マネジメントコンソール中心の詳細な実践

AWSのサービスは、さまざまなソフトウェアを使用して開発環境でコード形式でデプロイおよび管理できますが、最も簡単で便利な環境はWebベースのAWSマネジメントコンソールです。

特定のサービスを作成して設定するには、さまざまなオプションが利用可能である必要がありますが、そのサービスが作成され、動作するプロセスや詳細オプションがどのように構成されているかわからない状態でコードに触れると困難になることが多くあります。

そのため、Web ベースの AWS マネジメント コンソールで詳細設定項目とオプションを見ながら、直接目で見てサービスを作成することで理解しやすくなり、後でコードを作成または管理するのにも役立ちます。

私の手で自分で作って学ぶAWSクラウドネットワーク!

AWSのネットワークサービスを最初から最後まで直接作成した方は、それほど理解度が高いです。そしてサービスを活用する実力も高いだけでなく、今後もその実力が向上する可能性が高いです。ワークショップ形式のこのオンライン講義では、

📖学習内容

1⃣基本パブリックネットワーク構成

VPC、Subnet、Internet Gateway、Route Table を設定し、EC2 インスタンスを作成し、外部との直接通信が可能なシンプルなパブリックネットワークを構成します。

2⃣ Security groupとNACLによるネットワーク通信制御

Security groupとネットワークアクセス制御リスト(NACL)を設定してルールを設定することで、インスタンスとサブネットレベルでInboundおよびOutboundトラフィックを制御します。

3⃣Elastic IP(EIP)とElastic Network Interface(ENI)

Elastic IP(EIP)とElastic Network Interface(ENI)を介してAWSリソースのネットワーク接続情報を設定および設定します。

4⃣ Application Load Balancerによるネットワーク分散

Application Load Balancerを使用してトラフィックを分散するネットワーク環境を設定し、特定のパスまたは条件に基づいてトラフィックを分散するルートベースのルーティングと、一定時間一定のTargetにルーティングする固定セッションルーティングを設定します。

5⃣ PrivateネットワークとNATの設定

Private ネットワークで作成した EC2 インスタンスに Bastion host を介して接続し、NAT Gateway を介して Private ネットワークにある EC2 インスタンスが外部と通信できるネットワークを設定します。

6⃣ Endpointを介したPrivateネットワークとAWSサービスの接続

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

7⃣VPC Peeringによるネットワーク拡張

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

8⃣ Transit Gatewayによるネットワーク拡張

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

9⃣ Site to Site VPNで仮想ハイブリッドネットワークを構成する

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,490

受講生

231

受講レビュー

128

回答

4.8

講座評価

2

講座

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

カリキュラム

全体

53件 ∙ (6時間 39分)

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

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

受講レビュー

全体

24件

4.9

24件の受講レビュー

  • pds01님의 프로필 이미지
    pds01

    受講レビュー 1

    平均評価 5.0

    5

    30% 受講後に作成

    • 조진현님의 프로필 이미지
      조진현

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      • dlwogh1088님의 프로필 이미지
        dlwogh1088

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        비전공자도 충분히 이해가능한 명강의!

        • kjb2003님의 프로필 이미지
          kjb2003

          受講レビュー 1

          平均評価 4.0

          4

          30% 受講後に作成

          • gijeong_kwon님의 프로필 이미지
            gijeong_kwon

            受講レビュー 26

            平均評価 5.0

            5

            100% 受講後に作成

            감사합니다!

            ¥5,187

            nomadclmaster2463の他の講座

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

            似ている講座

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