skillup

技術ブログ

サーバー・ネットワーク

AWSのVPCの設定に関して

投稿日:2020年5月28日 更新日:

AWSでEC2を立ち上げたことはありましたが、VPC(Virtual Private Cloud)は使ったことがなかったので、これを機に調査してみました。

VPCとは?

端的に行ってしまうとクラウドをプライベート化することになります。

クラウドとはWeb上に全てのデータを預けることになります。その場合、不特定多数のユーザーがアクセスできてしまうのは危険なため、アクセスを制御することができます。

例として、下記のような感じになります。

Webサーバー

  • 特定IPからSSHでアクセス可
  • Webサーバーには任意のIPからアクセス可能(特定IPのみにすることも当然可能です。)

DBサーバー

  • Webサーバーが入っているサーバーのみDBサーバーにアクセス可能

構成

今回、一番簡単な例ということでEC2のみのサービスを作ってしました。

実際にAWSのアーキテクチャは下記のような構成になります。

設定のフロー

大まかな流れとしては下記のようになります。

  1. VPCの作成(これがVPC自体の一番大きい単位です。)
  2. サブネットの作成(個々のサービスが入るホストのネットワーク設定です。)
  3. インターネットゲートウェイの作成(外部との入り口になります。)
  4. ルートテーブルの作成(インターネットゲートウェイとサブネットを繋ぎます。)
  5. サブネットにルートテーブルを紐付け+自動割りIPを有効化
  6. 実際にEC2の立ち上げ

実際の作業

リンクや他のリソースを参考にした方が良さそうです(汗)

AWS VPCで仮想ネットワークを構築!【触って覚えるAWS入門】

ルートテーブルシナリオの実際の構築手順(AWSの設定編)

プログラマのためのクラウド超入門 (CodeZine BOOKS) (日本語)
5章「ネットワークの構築」

ルーティングテーブルとサブネットの設定がらみのところがわかりにくかったですね・・

その他のメモ

主にネットワークの基本に関して。ネットワークの基本がないから厳しいなあ・・

インターネットゲートウェイとは?

もちろんAWS独自の考え方ではなく、ネットワーク自体の用語です。

通信プロトコルが異なるネットワーク同士がやりとりする際、中継する役割を担うルータのようなものになります。

必ずしもインターネットだけではないのですが、今回使っているのはインターネット用のものになります。

ようはプライベート空間内の外部との入り口ですね。てかゲートウェイ自体、入口って意味ですし。

ルートテーブルとは?

一般的にはルーティング

「他ネットワークに転送するための宛先リスト」のようです。

ウチのマンションもネット入ってますが、

マンション→自分の部屋のルーター→自分の部屋のPC、スマホ、他の部屋のPC

のような構成になってます。ルーター内にルーティングテーブルがセットされているのでしょう。

実際の手順でルートテーブルを設定する際↓の意味がわからなかったのですが、

になるのだと思います。

参考リンク

AWS初心者 入門編 脱・知ってるつもり!AWSのネットワーク関連用語を基礎からおさらい

ルーティングテーブル(AWSで言う「ルートテーブル」)について

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Terraform入門(シンプルなEC2の構築)

前回の記事でcloudformationとterraformの比較や紹介をしましたが、terraformがとっつきやすかったため、簡単なサンプルとメモを。 Contents1 インストール2 実行手順 …

no image

mod_aliasに関して

同一ドメインでパスによってルートディレクトを分けたい時。 この場合、apacheの設定ファイルをいじることになります。 一般的にはhttpd.confではなく*.confと言った設定ファイルを使い、エ …

no image

SQSのキュー登録とworkコマンドに関して

SQSでのキューの登録に関して以前やりましたが、再度扱うことがあったので、調査を。 リンク SQSについて Queueの登録と実際の処理に関して Contents1 キューの登録2 キューの監視 キュ …

no image

一般的なサーバー監視コマンド

一般的な監視コマンドをメモします。 Contents1 ネットワーク状況1.1 ping1.2 traceroute ネットワーク状況 ping ネットワークの通信が正常かどうかをみる最も一般的なコマ …

no image

fargateについて

Contents1 ECSについて2 EC2とFargateについて ECSについて 調査した内容について簡単にまとめたのは以下の記事 ECSについて ECSを使った簡単なリポジトリ https:// …

アーカイブ