AWS VPC について書いてみた

公開日

2024-09-16 23:59

トピック

aws

Zenn

https://zenn.dev/fkzwsoftwaredev/articles/0c57e49c6d9bf8

前提として

FigJam

東京リージョン と アベイラビリティゾーン

リージョン

  • 地理的に分割して提供されている仮想的なインフラストラクチャのエリアのこと

アベイラビリティゾーン

  • AZは同じリージョン内にあるが、地理的に異なるロケーションに配置されている

  • AZ毎に独立した電源、ネットワーク、冷却システムが独立している

_images/abcab8660e4e-20240917.png

VPC と インターネットゲートウェイ の作成

VPC

  • AWSユーザが作成できる仮想的なネットワーク環境

インターネットゲートウェイ

  • VPC内のリソースが、インターネットに接続するためのコンポーネント

    • VPCとインターネットが双方向の通信をするために必要

_images/af8914e959fc-20240917.png

サブネット と ルートテーブル

ルートテーブル

  • サブネット内のインスタンスのネットワークトラフィックの制御を行うための設定

  • 1つのサブネットは、1つのルートテーブルを設定できる

  • 1つのルートテーブルは、複数のサブネットできる

パブリック サブネット

  • インターネットゲートウェイへのルートがあるルートテーブルが設定されているサブネット

    • このサブネットからは、VPC外部と通信することができる

プライベート サブネット

  • インターネットゲートウェイへのルートがあるルートテーブルが設定されていないサブネット

    • このサブネットからは、VPC外部と通信することができない

_images/efaca9458f2e-20240917.png

NAT Gateway

  • プライベート サブネット内のインスタンス発信の外部との通信を行うために必要

    • インスタンスプライベートIPアドレスを、パブリックIPアドレスに変換する

    • プライベート サブネット内のインスタンスからの外部への一方向の通信を可能とする

ユースケース

  • セキュリティの強化

  • プライベート サブネット内のインスタンスに対してのソフトウェアのパッチやアップデート

_images/d150add4903b-20240917.png

ネットワーク ACL

_images/256a62954654-20240917.png _images/4fd1c08d0dc9-20240917.png

セキュリティグループ

_images/4d0f6bd64428-20240917.png _images/01de8e022d32-20240917.png