| この記事の要点 |
|
クラウドネットワークとは
クラウドでは物理的な配線やルーターの代わりに、ソフトウェアで定義された仮想ネットワークを画面やコードから構築します。従来のネットワーク知識(IP アドレス・サブネット・ルーティング・ファイアウォール)がそのままクラウドの構成要素に対応するため、基礎を理解していれば応用が利きます。逆に、基礎があいまいなまま設定すると「サーバーにつながらない」「意図せずインターネットに公開していた」といったトラブルにつながります。
| 従来の概念 | クラウドでの対応 |
|---|---|
| ネットワーク全体 | VPC(Azure では VNet) |
| サブネット | サブネット(AWS・Azure では AZ やリージョン単位で配置) |
| ファイアウォール | セキュリティグループ / NACL / ファイアウォールルール |
| ロードバランサ | ALB / NLB / クラウド LB |
| 拠点間 VPN・専用線 | VPN ゲートウェイ / Direct Connect・ExpressRoute・Cloud Interconnect |
構成要素の全体像
典型的な Web システムでは、各要素が次のように積み重なっています。
- VPC で自社専用のアドレス空間(例: 10.0.0.0/16)を確保する
- VPC をサブネットに分け、インターネットに面するパブリックサブネットと、DB などを置くプライベートサブネットを作る
- 各サーバーにセキュリティグループを付け、必要なポートと送信元だけを許可する
- パブリックサブネットにロードバランサを置き、利用者からのアクセスを複数のサーバーへ振り分ける
- 社内ネットワークから管理したい場合は、VPN ゲートウェイや専用線でオンプレミスと VPC をつなぐ
読む順番と選び方
| 順番 | 記事 | こんな人に |
|---|---|---|
| 1 | VPC | クラウドのネットワークを初めて設計する。CIDR の決め方や各社の呼び名の違いを知りたい |
| 2 | サブネット(クラウド) | パブリック/プライベートの分け方、ルートテーブル・NAT ゲートウェイの役割を知りたい |
| 3 | セキュリティグループ | 「サーバーにつながらない」を解決したい、通信の許可設定を安全にしたい |
| 4 | クラウドロードバランサ | アクセス増加への備えや冗長化、HTTPS 終端を設計したい |
| 5 | VPNゲートウェイ・専用線接続 | オンプレミスや社内ネットワークとクラウドをつなぎたい |
まずはクラウドを触ってみたい段階なら 1〜3 を、本番運用を見据えた設計なら 4 まで、既存の社内システムとの連携が必要なら 5 まで読むのが目安です。
クラウドネットワークの記事一覧(5件)
クラウド上でネットワークをどう構成するかをまとめた分野です。このカテゴリにある記事です。タイトルをタップすると、仕組みや設定のポイントが書かれたページに移動します。
| 記事 | 内容 |
|---|---|
| VPC | VPC(仮想プライベートクラウド)は、パブリッククラウド上に論理的に隔離された自分専用の仮想ネットワーク空間。 |
| サブネット(クラウド) | クラウドのサブネットは VPC の CIDR をさらに小さく分割した範囲で、いずれか 1 つの AZ に配置する。 |
| セキュリティグループ | セキュリティグループは、クラウドの仮想マシンなどに付与する「インスタンス単位の仮想ファイアウォール」。 |
| クラウドロードバランサ | クラウドロードバランサは、複数のサーバへ通信を振り分けて負荷分散・高可用性を実現するマネージドサービス。 |
| VPNゲートウェイ・専用線接続 | VPN ゲートウェイと専用線接続は、オンプレミスのネットワークとクラウドの VPC を安全につなぐ手段。 |
学ぶときの注意点
- 用語はクラウドごとに違う: 同じ役割でも AWS・Azure・Google Cloud で名前や細かな仕様(サブネットの範囲が AZ 単位かリージョン単位か等)が異なる。使うサービスの公式ドキュメントで確認する
- CIDR は後から変えにくい: VPC のアドレス範囲がオンプレミスや他の VPC と重なると、後で接続できなくなる。最初に全体の割り当てを決めておく
- 料金がかかる要素がある: NAT ゲートウェイ、ロードバランサ、VPN 接続、データ転送量などは、使っていなくても時間単位で課金されるものがある
関連
- クラウド・インフラ完全ガイド — AWS/Azure/GCP/Kubernetes
- クラウドサービス完全ガイド — IaaS/PaaS/SaaS と主要プロバイダー
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ
- ロードバランサとは L4/L7・分散アルゴリズム・ヘルスチェック
- プライベートIPアドレスとは|RFC 1918の範囲とNATによる変換
同階層のページ
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- djangoのテンプレートの作成とヘッダー・フッターの共通化 2026-10-03 21:41:49
- テンプレートフラグメント(ヘッダー等の共有化) 2026-10-03 21:41:49
- reCAPTCHA v3 使い方(サンプル付き) 2026-10-03 21:37:05
- Content-Type一覧|MIMEタイプとはとHTTPでの主な使用場面 2026-10-03 21:37:05
- SpringにおけるAOPの使い方 2026-10-03 21:37:05
- X (Twitter) API でツイートできないがエラーが出ない問題の原因と対処 2026-10-03 11:33:01
- X (Twitter) API アプリケーション登録完全ガイド|v2・Bearer Token・OAuth 2.0 PKCE 2026-10-03 11:33:01
- X (Twitter) API 完全ガイド|従量課金の料金・単価(2026年10月)と v2 移行 2026-10-03 11:32:40
- Google DeepMind とは?Gemini・AlphaFold の開発元 2026-10-03 11:26:56
- Cursor とは?AI 統合型コードエディタの使い方・料金 2026-10-03 11:26:56
- Claude (Anthropic) とは?AIチャットの使い方・モデルファミリ・API 2026-10-03 11:26:56
- AIベンダー一覧:OpenAI・Anthropic・Google DeepMind・Microsoft・Meta 2026-10-03 11:26:56
- クラウド・インフラ完全ガイド — AWS/Azure/GCP/Kubernetes 2026-10-03 11:26:56
- テキストエディタ完全比較 (VS Code / Cursor / Vim / Emacs / IDE) 2026-10-03 11:26:56
- プログラミング学習プラットフォーム|Scratch・micro:bit ほか 2026-10-03 11:26:56