失敗しないHAクラスター製品の選び方

     HAクラスターには、Windows Server Failover Clustering(WSFC)などOSの標準機能から、商用パッケージ、オープンソースソフトウェア(OSS)まで、さまざまな製品が存在します。その中から代表的な製品を紹介するとともに、失敗しない製品選定のポイントについても解説します。

    >>そもそもクラスタリングとは?

    代表的なHAクラスターソフトウェア

    OSの標準機能

     まず、OSの標準機能として提供されているHAクラスターソフトウェアを紹介します。

    • Windows Server Failover Clustering (WSFC)(Microsoft)

      Exchange Server、Hyper-V、SQL Server、ファイルサーバーなど、Windows環境のワークロードに対する高い可用性とスケーラビリティを実現します。また。最大64ノードおよび最大8000台の仮想マシンに拡張可能なHAクラスターも実現できます。Windows Server 2003 R2までは、Microsoft Cluster Service(MSCS)と呼ばれていました。

      商用パッケージ

       次に、商用パッケージとして提供されているHAクラスターソフトウェアを紹介します。

      • CLUSTERPRO(NEC)

        システムを監視し、障害が発生した場合には、別のサーバーに処理を引き継ぐことで、高い可用性を実現します。Windows環境、Linux環境、UNIX環境に対応。データベースの障害対策や仮想化環境の障害対策、計画停電/災害対策などの分野で効果を発揮します。

      • DNCWARE ClusterPerfect(東芝)

        電力、通信、金融など、高い信頼性が求められる社会インフラにも数多く導入された実績があります。Windows環境、Linux環境、UNIX環境に対応し、共有ディスクを持たない2ノードのHAクラスターからハイエンドサーバーやSANを用いた大規模クラスターまで拡張可能です。

      • LifeKeeper / DataKeeper(サイオステクノロジー)

        Windows環境、Linux環境におけるミッションクリティカルなシステムの高可用性を実現します。オプション製品である「Application Recovery Kit」を使用すれば、スクリプト等の開発無しに、GUI上でのクラスター環境構築が可能です。最新版では、クラスターシステムを構築する際の“容易性”を追求した「Quick Service Protection」機能と、外部システムからLifeKeeperの状態を参照できるAPI「LifeKeeper APIs」が提供されています。
        shared-strage-and-data-replication-structure参考:LifeKeeper/DataKeeperとは?

      • PRIMECLUSTER(富士通)

        サーバー、ストレージ、ネットワークなどのシステム構成要素の冗長化、迅速な異常検出、業務の引継ぎ(フェイルオーバー)、異常箇所の縮退などに自動的に対応。富士通のプラットフォームコンセプト「TRIOLE」の基本概念である「仮想」「自律」「統合」に基づき、システム全体の高信頼化を実現します。

      OSS 

      最後に、OSSで提供されているHAクラスターソフトウェアを紹介します。

      • Pacemaker(OSS)

        OSSとして開発されている、HAクラスターソフトです。アプリケーション監視・制御機能、ネットワーク監視・制御機能 、ノード監視機能、自己監視機能 、ディスク監視・制御機能 の5つの機能により、サーバーで発生するほとんどの故障に対応できます。「Heartbeat」という名称で開発されていたソフトウェアの後継にあたります。

      HAクラスターソフトウェアの選定ポイント

       さて、これまで代表的な製品を紹介しましたが、HAクラスターソフトウェアの選定には、いくつかのポイントがあります。

      サポートOS

       まずは、導入を検討しているHAクラスターソフトウェアが、どのようなOSに対応しているかを確認しておくことが必要です。クラスター化したいシステムの環境が、Windows Serverだけで構成されていればWSFCが、Red Hat LinuxだけであればRed Hat Cluster Suiteが選択する際の第一候補となりますが、複数のOSが混在するサーバー環境であれば、マルチOS対応の製品を選定する必要があります。

      導入環境

      クラスター化したいシステムの環境が、物理サーバーだけなのか、仮想サーバーやクラウド環境も含むのかで、選択するべきHAクラスターソフトウェアも変化します。

      サービスレベル

      必要とするサービスレベルが、一般的な99~99.5%の可用性でよいのか、99.99%の可用性が必要なのか、それ以上なのかも考慮しなければなりません。

      Availabilityレベル  Availabilityクラス 年間ダウンタイム 
      100%連続処理0分
      99.999% フォールトトレラント5分
      99.99%  フォールトレジリエント  53分
      99.9%  ハイアベイラビリティ8.8時間
      99-99.5%一般の商用44~87時間

      対応アプリケーション

       そのほかにも、メール、ウェブ、データベース、ファイルサーバー、アプリケーションサーバー、運用・監視、グループウェア、データ連携など、対象となるアプリケーションを、検討しているHAクラスターソフトウェアがサポートしているかどうかを確認することも必要です。

      総保有コスト(TCO)

       上記以外にも検討すべき条件はありますが、条件に応じて導入から運用・保守までのコストが変化することにも注意が必要です。例えば、OSSを選んだ場合、初期導入コストはかかりませんが、すべてのサポートを自分で行わなければなりませんので、その分の人件費が掛かります必要なサービスレベルが上がれば、その分コストも増加します。

      要件に合ったHAクラスター製品を選定しよう(まとめ)

      HAクラスター製品にはOSSや商用のものがあり、要件に合った製品を選択する必要があります。

      数あるHAクラスター製品の中からどう選べば良いのか、何故それを選ぶのかを説明する際にも役立つ資料を用意しています。選択式で選んでいけば、皆様にピッタリのHAクラスターソフトウェアが見つかる簡易診断や概算見積もりを取得する際に事前に調べておくとよい項目などが記載されていますので是非ダウンロード頂きご活用ください!

      関連記事