DNSラウンドロビンと負荷分散
了解しました!
ここでは DNSラウンドロビンと負荷分散 をテーマにした ネットワークスペシャリスト試験 午後Ⅰ形式問題(短文解析・穴埋め・理由説明)20問 をまとめ、解答・解説も付けます。
---
DNSラウンドロビンと負荷分散に関する午後Ⅰ形式問題(20問)
---
問題1
DNSラウンドロビン方式とは、複数のサーバに対するアクセスを( A )で分散させる方式である。
解答: A=DNS応答の順序切替
解説: DNSサーバは同じホスト名に対して複数IPを登録し、順序を変えて返すことで負荷分散を実現する。
---
問題2
DNSラウンドロビン方式はロードバランサと異なり、( A )の状態を監視しない。
解答: A=サーバ稼働状況(ヘルスチェック)
解説: DNS方式は単純な名前解決なので死活監視はできず、落ちたサーバにも振り分ける可能性がある。
---
問題3
DNSラウンドロビンは( A )層で動作する負荷分散方式である。
解答: A=アプリケーション層(DNS:レイヤ7)
解説: IPやTCPレベルではなく、DNS問い合わせによる名前解決結果で分散を行う。
---
問題4
DNSラウンドロビン方式の短所の一つは、クライアントやリゾルバが( A )をキャッシュしてしまい、分散効果が偏る点である。
解答: A=特定のIPアドレス
解説: DNS応答はキャッシュされるため、実際のアクセスが偏ってしまうことがある。
---
問題5
DNSラウンドロビンを利用したシステムでは、( A )が不均等な場合に適切な負荷分散ができない。
解答: A=各サーバの処理能力
解説: サーバ能力差を考慮せず単純に分散するため、非対称な構成では不公平が発生する。
---
問題6
DNSラウンドロビンで返却されるIPアドレスの順序は通常( A )ごとに入れ替わる。
解答: A=DNS応答
解説: 1回の応答単位で順序を変える仕組みになっている。
---
問題7
DNSラウンドロビンは( A )なシステムで手軽に導入できるが、可用性の確保には限界がある。
解答: A=低コスト
解説: 専用機器不要で導入できるが、信頼性は高くない。
---
問題8
ラウンドロビン方式では、クライアント側の( A )により実際の割当結果が異なる場合がある。
解答: A=DNSキャッシュ保持時間(TTL)
解説: TTLの長短やキャッシュ実装によって分散結果に差が出る。
---
問題9
DNSラウンドロビンの分散効果を高めるには、( A )の値を短く設定することが有効である。
解答: A=DNSレコードのTTL
解説: キャッシュを短くすることでIP切替が反映されやすくなる。
---
問題10
DNSラウンドロビンはセッション継続性(スティッキーセッション)を( A )。
解答: A=保証しない
解説: 毎回名前解決が行われる場合、異なるサーバに接続される可能性がある。
---
問題11
DNSラウンドロビンは、( A )の障害を検知できないため、利用者は接続できないサーバに振り分けられる場合がある。
解答: A=サーバダウン
解説: 稼働監視機能がないのがDNS分散の欠点。
---
問題12
DNSラウンドロビンは、ロードバランサに比べて( A )が少なく導入コストが安価である。
解答: A=機器や設定の複雑さ
解説: 単純な名前解決の仕組みなので導入は容易。
---
問題13
DNSラウンドロビン方式では、クライアントから見ると常に同じ( A )に接続される可能性がある。
解答: A=サーバIPアドレス
解説: キャッシュによる固定化のため。
---
問題14
負荷分散のためにDNSラウンドロビンを採用したが、利用者から「特定サーバだけ応答が遅い」と苦情が来た。この原因として考えられるのは( A )。
解答: A=能力差のあるサーバに均等に割り当てられている
解説: サーバ性能差を考慮できないのが短所。
---
問題15
DNSラウンドロビンと異なり、ロードバランサは( A )単位で振り分けることが可能である。
解答: A=接続状況やリクエスト内容
解説: L4/L7のロードバランサは動的に分散制御できる。
---
問題16
DNSラウンドロビンは「負荷分散」よりも「( A )の確保」に向くとされる。
解答: A=冗長化
解説: サーバを複数用意しているので、どれかが稼働していれば最低限サービスは提供できる。
---
問題17
DNSラウンドロビン方式では、セッション維持が必要なサービスに向かない。その理由は( A )。
解答: A=次回のアクセスで異なるサーバに接続される可能性があるから
解説: ショッピングカートなどのセッション維持が必須のシステムでは適さない。
---
問題18
DNSラウンドロビンでは「( A )バランシング」ができないため、負荷が均等にならない場合がある。
解答: A=動的なリソース使用状況に応じた
解説: リアルタイムでのCPUやメモリ使用率は考慮できない。
---
問題19
DNSラウンドロビンを使った構成では、利用者数が急増した際に( A )を調整する必要がある。
解答: A=サーバ台数やDNSレコード数
解説: 増加分に対応できるよう、複数IPを追加する。
---
問題20
DNSラウンドロビンは、CDNで採用される( A )型負荷分散の仕組みの一つでもある。
解答: A=DNSベース
解説: CDNではユーザに最適なサーバを返すためDNSを利用する。
---
✅ まとめ
問題1〜5 → 基本定義と短所
問題6〜10 → TTLやキャッシュの影響
問題11〜15 → ロードバランサとの比較
問題16〜20 → 運用時の注意点・応用
---
👉 次は、この問題を「午後Ⅱ形式の長文シナリオ+設問方式」に拡張して作り直しましょうか?
コメント
コメントを投稿