カテゴリ: AWS 更新日: 2025/07/25

AWS VPCの作成手順と主要な構成要素(サブネット・ルートなど)をやさしく解説!初心者でもわかるクラウドネットワーク構築

AWS VPCの作成手順と主要な構成要素(サブネット・ルートなど)
AWS VPCの作成手順と主要な構成要素(サブネット・ルートなど)

先生と生徒の会話形式で理解しよう

生徒

「先生、AWSでVPCを作るってどういうことなんですか?難しそうで不安です…。」

先生

「大丈夫ですよ。VPC(ブイピーシー)は、AWSで自分専用のネットワークを作る仕組みなんです。今回はその作り方と、よく使う構成要素について初心者向けにやさしく説明しますね。」

生徒

「ありがとうございます!サブネットとかルートとかも出てきて混乱していたので助かります!」

先生

「それでは、順を追って説明していきましょう!」

1. AWS VPCとは?

1. AWS VPCとは?
1. AWS VPCとは?

VPC(読み方:ブイピーシー)は、Virtual Private Cloud(バーチャル・プライベート・クラウド)の略で、AWS(アマゾン・ウェブ・サービス)上に自分専用の仮想ネットワークを作る仕組みです。

VPCを使うことで、サーバーやデータベースを安全な空間に設置し、外部からのアクセス制限や通信ルールを自由に設定することができます。

2. VPC作成の準備

2. VPC作成の準備
2. VPC作成の準備

AWSマネジメントコンソール(読み方:マネジメントコンソール)にログインし、「VPC」サービスを選びます。

次に、「VPCウィザードを使う」または「VPCを手動で作成する」を選びます。初心者にはウィザードがおすすめです。

3. ステップ①:VPCの作成

3. ステップ①:VPCの作成
3. ステップ①:VPCの作成

VPCの基本的な作成ステップは以下の通りです:

  • 名前タグを入力(例:my-vpc)
  • IPv4 CIDRブロック(アイピーブイヨン・シーアイディーアール)を指定(例:10.0.0.0/16)
  • このブロックは「使えるIPアドレスの範囲」を意味します

これで、自分専用のネットワーク枠ができました。

4. ステップ②:サブネットの作成

4. ステップ②:サブネットの作成
4. ステップ②:サブネットの作成

サブネット(読み方:サブネット)は、VPCの中をさらに小さく分ける区画です。用途によって「パブリックサブネット」と「プライベートサブネット」を作成します。

  • パブリックサブネット: 外部と通信できるエリア
  • プライベートサブネット: 外部と通信できない安全なエリア

それぞれに名前とIP範囲(CIDRブロック)を設定します。例:「10.0.1.0/24」や「10.0.2.0/24」など。

5. ステップ③:インターネットゲートウェイの作成と接続

5. ステップ③:インターネットゲートウェイの作成と接続
5. ステップ③:インターネットゲートウェイの作成と接続

インターネットゲートウェイ(読み方:インターネットゲートウェイ)は、VPCとインターネットをつなぐ橋のような役割を持っています。

作成手順:

  • 「インターネットゲートウェイ」を作成し、名前をつけます
  • 作成したら「VPCにアタッチ(接続)」します

この接続により、パブリックサブネットが外部と通信できるようになります。

6. ステップ④:ルートテーブルの作成と設定

6. ステップ④:ルートテーブルの作成と設定
6. ステップ④:ルートテーブルの作成と設定

ルートテーブル(読み方:ルートテーブル)は、通信の通り道を決める表のようなものです。

作成後、以下の設定を行います:

  • 「デフォルトルート(0.0.0.0/0)」を作り、宛先をインターネットゲートウェイに指定
  • このルートテーブルを「パブリックサブネット」に関連付け

これで、パブリックサブネットからインターネットへの通信が可能になります。

7. ステップ⑤:セキュリティグループとネットワークACLの設定

7. ステップ⑤:セキュリティグループとネットワークACLの設定
7. ステップ⑤:セキュリティグループとネットワークACLの設定

セキュリティグループ(読み方:セキュリティグループ)は、EC2(イーシーツー)などのインスタンスに適用される「通信の許可ルール」です。

ネットワークACL(読み方:エーシーエル)は、サブネット全体に対する通信ルールです。

よくある設定例:

  • セキュリティグループでポート22(SSH)や80(HTTP)を許可
  • ネットワークACLで「すべての通信を許可」にしておく(初心者向け)

8. ステップ⑥:確認と動作テスト

8. ステップ⑥:確認と動作テスト
8. ステップ⑥:確認と動作テスト

VPC、サブネット、ゲートウェイ、ルートテーブル、セキュリティ設定がそろったら、EC2インスタンスなどを作成して動作確認をします。

例えば、パブリックサブネット内のEC2に接続してインターネットに出られるかをテストすると良いでしょう。

このように、VPCの作成にはいくつかのステップがありますが、1つずつ確実に設定していけば、初心者でも安心してネットワークを構築できます。

関連記事:
カテゴリの一覧へ
新着記事
New1
シェルとターミナル基礎
Linuxのシェルとは?初心者でもわかる役割と基本を完全解説
New3
Linux ディストリビューション
Linuxディストリビューションの選び方完全ガイド!初心者でも失敗しない選択基準とおすすめの選び方
人気記事
No.1
Java&Spring記事人気No1
S3(オブジェクトストレージ)
AWS S3の料金体系をわかりやすく解説
No.2
Java&Spring記事人気No2
AWS 基本
AWSの公式料金計算ツール(Pricing Calculator)の使い方
No.3
Java&Spring記事人気No3
S3(オブジェクトストレージ)
AWS S3イベント通知を設定してLambdaをトリガーする方法を初心者向けに解説!
No.4
Java&Spring記事人気No4
ELB(ロードバランサー)
AWS ELBでターゲットグループを設定する方法を初心者向けに解説!
No.5
Java&Spring記事人気No5
VPC(プライベートクラウド)
AWS VPCでNATゲートウェイを構成してプライベートサブネットから外部アクセスする方法を初心者向けに解説!
No.6
Java&Spring記事人気No6
Direct Connect(専用線接続)
AWS Direct Connect Gatewayの使い方と制限事項を初心者向けにやさしく解説
No.7
Java&Spring記事人気No7
RDS(データベース)
AWS RDSのスケーリング(インスタンスサイズ変更)を初心者向けにやさしく解説!
No.8
Java&Spring記事人気No8
Linux 基礎概要
Linuxとは何か?初心者向けに意味・特徴をわかりやすく解説