-
概要 最近話題になっていたAWSのVPC Resource mapを使ってみたら便利だったのでその記録。 VPC Resource mapとは 詳細は下記リンクにあるが、AWSコンソールで使用ができるシンプルなページで、VPCのアーキテクチャレイアウトがすぐに分かるような、ルーティングがビジュアライズされた機能のことのようだ。 Today we are announcing Amazon Virtual Private Cloud (Amazon VPC) resource map, a new feature that simplifies the VPC creation experience in the AWS Management Console. This feature displays your existing VPC resources and their routing visually on a single page, allowing you to quickly understand the architectural layout of the VPC. https://aws.amazon.com/jp/blogs/aws/new-visualize-your-vpc-resources-from-amazon-vpc-creation-experience/ プライベートアカウントで確認 実際に自分がプライベートで契約しているAWSのアカウントで確認してみた。 プライベートなアカウントではコスト面からNAT Gatewayは無いのでシンプルな構成になっている。 public subnetが 1aと1cに存在しており、public-route-table-igwのルートテーブルにより、igw(Internet Gateway)経由でインターネットにつながっていることがひと目で分かる。Created
Sun, 12 Feb 2023 06:22:43 +0000 -
概要 AWSのVPCを1から構築することになり、理解が浅い部分があったので復習がてらまとめる。 この辺理解すると、Terraformでの構築が楽になるということがわかった。 ※間違っている箇所もあると思うけど、そこは随時学びながら修正していきます。 キーワード VPC Amazon Virtual Private Cloud (Amazon VPC) を使用すると、定義した仮想ネットワーク内で AWS リソースを起動できます。 つまり、自分の設計した仮想ネットワーク内にAWSの各リソースを設置して、構築できるという意味。 最初からVPC作ってくれれば良いのでは?とも思うのだけど、ネットワークを大小に分割したい場合など柔軟に対応できるようになっている。 また、そもそもAWSのサービスの中でもVPCに対応していないサービスとかもあるので、VPCで構築しないで一部サービス(Route53だけとかS3だけとか)を使うという場合には要らなかったりする。 Amazon VPC とは? サブネット VPC を作成したら、アベイラビリティーゾーンごとに 1 つ以上のサブネットを追加します。サブネットを作成する際、VPC CIDR ブロックのサブセットである、サブネットの CIDR ブロックを指定します。各サブネットが完全に 1 つのアベイラビリティーゾーン内に含まれている必要があります。1 つのサブネットが複数のゾーンにまたがることはできません。 VPC内でAZごとにサブネットを切る。また、この後に説明するネットワーク構成例に応じて、サブネットを分割していく。ルーティングの設定はルートテーブルで行い、ルートテーブルの関連付けでサブネットとルートテーブルを紐つける。 VPC とサブネットの基本 インターネットゲートウェイ インターネットゲートウェイは 2 つの目的を果たします。1 つは、インターネットでルーティング可能なトラフィックの送信先を VPC のルートテーブルに追加することです。もう 1 つは、パブリック IPv4 アドレスが割り当てられているインスタンスに対してネットワークアドレス変換 (NAT) を行うことです。 インターネットゲートウェイがVPCの出入り口。VPCとの紐付きやセキュリティグループを設定する以外には特に細かく設定することはないし、変更することもないが、ここを出入り口としていることを知らないとルートテーブルの設定でわからなくなる。 インターネットゲートウェイ ルートテーブル VPC の各サブネットをルートテーブルに関連付ける必要があります。サブネットのルーティングは、このテーブルによってコントロールされます。1 つのサブネットは同時に 1 つのルートテーブルにしか関連付けることはできませんが、異なる複数のサブネットを 1 つのルートテーブルに関連付けることはできます。 そのまんま。いわゆるルーティングテーブル。 どこからどこへいくのかの経路情報を記載する。VPC Created
Thu, 01 Nov 2018 16:33:09 +0000