ハードウェア冗長化

はじめに   これまでの本連載では、LifeKeeperの機能を使用した各種アプリケーションやストレージの冗長化の手法を紹介してきた。今回はハードウェアそのものの冗長化というテーマで、LifeKeeperと親和性の高いハードウェア冗長化の手法について紹介する。

クラスタソリューショングループ, 小野寺 章

2006年2月17日 20:00

はじめに

   これまでの本連載では、LifeKeeperの機能を使用した各種アプリケーションやストレージの冗長化の手法を紹介してきた。今回はハードウェアそのものの冗長化というテーマで、LifeKeeperと親和性の高いハードウェア冗長化の手法について紹介する。

   ここで一度、システム構成全体におけるLifeKeeperの守備範囲を確認しておきたい。


APサーバとDBサーバによる冗長化構成のイメージ図
図1:APサーバとDBサーバによる冗長化構成のイメージ図

   図1は比較的一般的な、AP(アプリケーション)サーバとDB(データベース)サーバによる冗長化構成のイメージ図である。なおネットワーク機器については詳細を省かせていただいた。

   図1の緑色の枠でくくられた部分については、ファイアウォールやロードバランサといったネットワーク機器で冗長性が確保されており、APサーバへの 負荷分散が行われている。この場合、外部からのアクセスを受け付けるグローバルアドレスはファイアウォールに割り振られている。

   LifeKeeperが保護対象とするのは、下部にある黄色の枠内となる。具体的にはAPサーバからのアクセスを受け付ける仮想IP/データベース /共有ストレージが保護される。またデータベース以外のアプリケーションもLifeKeeperのリソースとして登録することで保護対象となるが、今回の 趣旨とは異なるため割愛させていただく。

   本連載では、図1の黄色の枠内にある1〜3の要素について紹介する。これらの要素の概要は表1の通りである。

  1. サービスLANの冗長化
  2. 共有ストレージに対するFC経路のマルチパス構成
  3. コミュニケーションパス(ハートビート)の冗長化
表1:図1の要素の概要

   表1にはLifeKeeper固有の機能ではないものが含まれているが、これらをLifeKeeperと共に利用することで単体サーバとしての可用 性を高めることができる。また単体サーバの可用性を高めることのメリットとして、障害が発生した際に予備のリソースに切り替えることで、他のノードへフェ イルオーバーを行うよりも迅速なサービスの復旧ができる点があげられる。

ネットワークの冗長化

   ネットワークの冗長化に関しては、以下の2点が考えられる。

  • パブリックネットワーク(サービスLAN)の冗長化(図1の1)

  • LifeKeeperが内部的な通信で使用するコミュニケーションパスの冗長化(図1の3)

表2:ネットワークの冗長化

   この項では、「パブリックネットワークの冗長化」について紹介する。

   なお、インストール編でも触れている通り、LifeKeeperのコミュニケーションパスは複数定義することが基本的な要件となる。そのためコミュ ニケーションパスの冗長化については、ユーザ側で検討する必要はない。コミュニケーションパスとして定義された経路に障害が発生した場合は、優先順位に 従って順次他のコミュニケーションパスを使用して通信を継続する。これはLifeKeeperの基本機能として、冗長化がはかられているのと同等といえる からである。

   予備のコミュニケーションパスとして、Bondingなどで冗長化されたネットワークデバイスを指定することに問題はないが、余計な問題の発生を回 避する意味合いでも、プライマリのコミュニケーションパスは冗長化されていない単体のネットワークデバイスの使用を強く推奨する。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30