ネットワーク計算
ある企業がAzure Load Balancerを使用してバックエンドプール内の3台のVMにトラフィックを分散しています。 ・VM1の処理能力:1,200 req/s ・VM2の処理能力:1,500 req/s ・VM3の処理能力:1,300 req/s 現在、受け取っているインバウンドトラフィックが毎秒3,800リクエストです。 標準的なロードバランシングアルゴリズム(ハッシュベースの5タプル)を使用した場合、理論上の最大スループット(すべてのVMが最大処理能力に達した場合)を超えるリスクについて、正しい記述はどれか。
A.総処理能力が4,000 req/sであるため、3,800 req/sは問題なく処理でき、リスクはない
✗ 誤りです。総処理能力4,000 req/sは均等分散を前提とした数値です。ハッシュベースのロードバランシングでは分散が偏る場合があり、特定のVMが過負荷になるリスクがあります。
B.VM2とVM3が高負荷になる可能性が高く、合計2,800 req/sでは3,800 req/sに対応できず、トラフィック損失が発生する
✗ 誤りです。VM2とVM3のみに偏るという前提は不正確で、ハッシュ値の分布によっては他のVMが過負荷になる可能性もあります。
C.ハッシュベースのロードバランシングでは、特定のクライアント(同じハッシュ値)がVM1に集中し、1,200 req/sの限界を超える可能性がある← 正解
✓ 正解です。ハッシュベースのアルゴリズムでは負荷分散が均等にならない場合があり、特定のクライアントグループが同じハッシュ値でVM1に集中すると、VM1の処理能力上限(1,200 req/s)を超えるリスクがあります。
D.3台のVMに均等配分されるため、各VM当たり約1,267 req/sが割り当てられ、全て自身の処理能力以下である
✗ 誤りです。ハッシュベースのロードバランシングは均等配分を保証せず、実際の分散はクライアントのIPアドレス・ポートなどのハッシュ値に依存します。
この問題のポイント
ハッシュベースのアルゴリズムでは負荷分散が均等にならない場合があり、特定のクライアントグループが同じハッシュ値でVM1に集中すると、VM1の処理能力上限(1,200 req/s)を超えるリスクがあります。
「ネットワーク」の他の問題
ある企業がAzure上に仮想マシンを複数台デプロイしている。VM間の通信と、インターネットへのアクセスを論理的に分離した…あるシステム管理者が、AzureのVNet内にあるWebサーバー用サブネットとDBサーバー用サブネットの間で、特定のポー…ある企業が本社オフィスからAzureのVNetに常時接続したい。本社には専用の物理ルーター(VPNデバイス)が設置されて…ある大企業が、AzureとオンプレミスデータセンターをSLAで保証された低遅延・高帯域幅の専用接続で結びたい。インターネ…ある企業のセキュリティ担当者が「複数のVNetと複数のサブスクリプションにまたがるすべてのインバウンド・アウトバウンドト…ある企業がAzure Load Balancer、Azure Application Gateway、Azure Tra…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。