模擬問題集 › GCP-ACE › 練習問題 11

GCP-ACE 練習問題 11|クラウド ソリューションの計画と実装

Associate Cloud Engineer・無料公開(全 200 問中 15 問を無料公開中)

問題
あなたは、安全に分離する必要がある Google Cloud プロジェクトに、1,000 個を超える IP アドレスを使用する大規模な多層アプリケーションをデプロイしようとしています。このアプリケーションは次の層で構成されています。 1. パブリック トラフィックを受けるフロントエンド サーバーで構成されるウェブ層 2. コアとなるアプリケーション ロジックを実行するサーバーで構成され、ウェブ層からのアクセスのみを必要とするアプリケーション層 3. データベース サーバーで構成され、アプリケーション層からのアクセスのみを必要とするデータベース層 あなたは、ネットワーク アーキテクチャのコスト、複雑さ、管理のオーバーヘッドを最小限に抑えたいと考えています。どうすればよいですか。

選択肢と解説

  • 1
    /24 の共有 VPC を作成し、層ごとに個別のサブネットを用意する。ネットワーク タグを参照するファイアウォール ルールを使用してトラフィックを制御する。
  • ✓
    3 つのサブネットを持つ /16 のカスタムモード VPC を 1 つ作成する。各層をそれぞれのサブネットに配置し、IP サブネットを参照するファイアウォール ルールを使用してトラフィックを制御する。
  • 3
    各層を個別の /16 のカスタムモード VPC にデプロイする。VPC ネットワーク ピアリングを使用して各カスタムモード VPC を安全に接続する。各 VPC でファイアウォール ルールを個別に管理する。
  • 4
    各層を /24 の VPC にデプロイし、ネットワーク タグを使用してインスタンスを識別する。きめ細かいネットワーク セグメンテーションのためにファイアウォール ルールを実装する。

解説

【正解】B

【0からの解説】
①前提知識
・VPC ネットワーク: Google Cloud の VPC はグローバルなリソースで、IP アドレス範囲はリージョンごとのサブネットに割り当てます(選択肢の「/16 の VPC」は、VPC 全体で計画するアドレス空間を指していると読みます)。カスタムモード VPC では、サブネットの範囲を自分で設計できます。
・CIDR のサイズ: /24 は 256 個(Google Cloud では各サブネットで 4 個が予約されるため使用可能は 252 個)、/16 は 65,536 個の IPv4 アドレスです。
・VPC ファイアウォール ルール: 送信元を IP 範囲(サブネットの CIDR)、ネットワーク タグ、サービス アカウントなどで指定して、上り / 下りの通信を許可・拒否できます。

②要件の整理
・1,000 個を超える IP アドレス → /24 では不足、/16 なら十分
・層の分離: ウェブ層 ← インターネット、アプリ層 ← ウェブ層のみ、DB 層 ← アプリ層のみ
・コスト、複雑さ、管理のオーバーヘッドを最小化

③正解 B の理由
1 つのカスタムモード VPC に層ごとのサブネットを作り、たとえば「アプリ層サブネットへの通信はウェブ層サブネットの CIDR からのみ許可」「DB 層サブネットへの通信はアプリ層サブネットの CIDR からのみ許可」といったファイアウォール ルールを書けば、層ごとの分離が実現できます。VPC が 1 つなのでピアリングや共有 VPC の設定が不要で、ルールも 1 か所で管理でき、十分なアドレス空間も確保できます。

【誤りの選択肢】
A:/24 では使えるアドレスが約 250 個しかなく、1,000 個を超える IP アドレスという要件を満たせません。また共有 VPC は複数プロジェクトでネットワークを共有するための仕組みで、単一プロジェクトのこのケースでは不要な複雑さを加えます。
C:層ごとに VPC を分けて VPC ネットワーク ピアリングで接続すると、ピアリングの構成とファイアウォール ルールを 3 つの VPC で個別に管理する必要があり、複雑さと管理オーバーヘッドが増えます(VPC ピアリングは推移的でない点にも注意が必要です)。同じ分離は 1 つの VPC 内のサブネットとファイアウォール ルールで実現できます。
D:/24 の VPC では各層あたり約 250 個のアドレスしか使えず、層の規模によってはアドレスが不足するおそれがあります。さらに層ごとに VPC を分けるなら相互接続(ピアリングなど)も必要になるのに、その手段が示されておらず、異なる VPC 間ではネットワーク タグを参照したファイアウォール ルールで通信を制御することもできません。

【参考】
サブネット | Virtual Private Cloud
VPC ファイアウォール ルール | Cloud Next Generation Firewall
← 練習問題 10練習問題 12 →
GCP-ACE の模擬問題集は全 200 問

本番形式の練習テスト 4 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

GCP-ACE の模試を受ける料金プランを見る

GCP-ACE の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15