今回はサーバーにおける冗長化を解説する。ネットワーク管理者が扱うことが多い「DNS(Domain Name System)ラウンドロビン」「負荷分散装置」「NIC(Network Interface Card)の冗長化」という3つの方法を取り上げる。 DNSでアクセス要求を振り分け DNSラウンドロビンは、DNSの名前解決を利用してWebサーバーなどへのアクセス要求を分散させる方法だ。複数台のサーバーに通信を振り分けるので、1台のサーバーで障害が発生した場合でもサービスを提供し続けられる。権威DNSサーバー(以下、DNSサーバー)の設定を変更するだけで実現できるので、導入のハードルが低い。 DNSラウンドロビンでは、1つのホスト名に複数のIPアドレスを割り当てる。具体的には、DNSサーバーのゾーンファイルにおいて、1つのホスト名に対して複数のAレコードを設定する。 例えば、Aレコードに「1
![アクセスを振り分けて障害対策、サーバーを冗長化する「3つの方法」](https://cdn-ak-scissors.b.st-hatena.com/image/square/eb571e4b1f6029e52d1567d345ca5e2e537f76ad/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fatcl%2Fnxt%2Fcolumn%2F18%2F02177%2F082600005%2Ftopm.jpg%3F20220512)