• Skip to main content
  • Skip to primary sidebar

bloggggggggggggggg

// コードと趣味の境界線上

VPCの設計、サブネットとCIDRを理解する最初の一歩

VPC(Virtual Private Cloud)は、AWS上に作る「自分だけのプライベートネットワーク」だ。最初は取っつきにくいけど、理解するとネットワーク設計の自由さに感動する。

CIDR(Classless Inter-Domain Routing)って聞くと身構えるけど、要するに「このネットワークに何個のIPアドレスを割り当てるか」の指定。`10.0.0.0/16` なら65,536個。`10.0.0.0/24` なら256個。CIDR計算はcidr.xyzで視覚的に理解できる。

VPC設計の基本パターンはこれ:

  • パブリックサブネット — インターネットから直接アクセス可能。ロードバランサーとか。
  • プライベートサブネット — インターネットから直接アクセス不可。DBとかアプリサーバー。

最低限押さえるべきは:

  • インターネットゲートウェイ(IGW) — VPCとインターネットを繋ぐ。これがないとEC2から外に出られない。
  • NATゲートウェイ — プライベートサブネットからインターネットに出るための出口。月額約$30でちょっと高い。
  • ルートテーブル — 「この宛先はこの出口へ」という経路指定。
  • セキュリティグループとネットワークACL — 二重のファイアウォール。

僕がよくやるのは `10.0.0.0/16` でVPCを作り、publicが `10.0.1.0/24`、privateが `10.0.2.0/24` みたいな構成。シンプルだけど、これで大抵の個人開発は事足りる。

参考:Amazon VPC ドキュメント

← RDSでDB運用から解放される快感
CloudFront × S3 で作る爆速静的サイト配信 →

Primary Sidebar

最近の投稿

  • AIコーディングアシスタントの実力比較 — Copilot, Cursor, Codeium
  • Embeddingの世界 — ベクトルで意味を扱う発想
  • ファインチューニング入門 — モデルを自分好みに
  • LLMのハルシネーションとどう付き合うか
  • マルチモーダルAI — 画像も音声も理解する時代

アーカイブ

  • May 2026

カテゴリー

  • サーバー・インフラ
  • ツール・環境
  • プログラミング
  • 未分類
  • 開発哲学

最近のコメント

No comments to show.

© 横山鉄工所 & まめたろう重工