複数のコンピュータ(ノード)を一群にまとめて、信頼性や処理性能の向上を実現するシステム Cluster~クラスタ~ 複数のコンピュータ(ノード)を一群にまとめて、信頼性や処理性能の向上を実現するシステム 2003.06.17 日進ソフトウエア株式会社 生産技術部 Web技術推進課
クラスタ・テクノロジーの目的 ミッションクリティカルシステムで要求されるる高い可用性(耐障害性能)の確保 ビジネスの拡大に伴って発生する、急激なユーザーの増加、処理の増加、データの増加への迅速な対応 複数のサーバー統合、システムの統合を行いたい場合 NISSIN SOFTWARE CORP. 2003
クラスタシステムの種類 HA(High Availability)クラスタ 高可用性 フェールオーバー・クラスタ 共有ディスク(シェアードディスク)タイプ データミラータイプ 遠隔クラスタタイプ 負荷分散クラスタ 非共有ディスク(シェアードナッシング)タイプ ロードバランス・クラスタ・タイプ HPC(High Performance Computing)クラスタ 高速演算 NISSIN SOFTWARE CORP. 2003
データベースクラスタの形式 各社データベース・ベンダーでは、おのおの戦略によりシェアードディスク型かシェアードナッシング型のどちらか一方、もしくは両方をサポートしています。 シェアードディスククラスタ (共有ディスククラスタ) シェアードナッシングクラスタ NISSIN SOFTWARE CORP. 2003
シェアードナッシングクラスタ シェアードナッシングクラスタは、複数のシステムと複数のディスクが物理的に接続されている構成です。そして、各システムは同時に1つのディスクのみを参照可能です。 つまり、システムがディスクを共有するわけではないので「シェアードナッシング(非共有)クラスタ」と呼ばれています。いずれかのシステムに障害が発生すると、他のシステムに再接続され障害が発生したディスクに接続され高可用性を提供します。シェアードナッシングクラスタは、HAクラスタの最も単純な構成と言えます。 一般的にシェアードナッシングは静的な負荷分散を目的とした処理に向いており、動的な負荷分散処理は構造上不可能とされています NISSIN SOFTWARE CORP. 2003
シェアードナッシングクラスタの特徴 ノード(サーバー)追加により、リニアにスケーラビリティが確保できる。 -> 拡張が容易 1台マシンが停止するとシステムがダウンする。 -> 復旧システムが別途必要 ノード追加のたびにデータを再配置する必要がある。 -> メンテナンスに時間がかかる NISSIN SOFTWARE CORP. 2003
シェアードディスククラスタ (共有ディスククラスタ) シェアードディスククラスタでは、全てのノードから1つのディスクを同時に参照可能な構成です。このような構成のためシェアードディスククラスタと呼ばれます。 一般的にシェアードディスククラスタは、クラスタのどのノードを使っているかを気にする必要はありません。 いづれかのノードに障害が発生した場合には、そのノードが担当していた業務は他のノードに引き継がれます。負荷は動的に各ノードに振り分けられますので、全てのノードのリソースを有効活用することができます。また、管理が容易な点も特徴の一つです。 NISSIN SOFTWARE CORP. 2003
シェアードディスククラスタの特徴 ノード停止によってシステム停止には至らない。最後の1台(ノード)が正常であるまで処理し続ける。 -> 可用性の確保 ノード追加がやや困難。-> 拡張性(スケーラビリティ)の欠如 NISSIN SOFTWARE CORP. 2003
フェイルオーバー ノードに障害が発生した場合には処理を他のノードに引き継ぎます。このことを一般的に「フェイルオーバー」と言います。 この仕組みにより、ノードに障害が発生しても、ディスクのデータをロストすることも、システムの処理を中断することも防ぐことができます。 NISSIN SOFTWARE CORP. 2003
各DBベンダのクラスタ形式 マイクロソフト社のSQL Server IBM社のDB2(メインフレーム版) <シェアードナッシングクラスタ> マイクロソフト社のSQL Server IBM社のDB2(UNIX版およびWindows版) オープン系のほとんどのDB製品 <シェアードディスク型> IBM社のDB2(メインフレーム版) Oracle 9i RAC NISSIN SOFTWARE CORP. 2003
Oracle RAC Oracle9i Real Application Clusters 可用性の向上とスケーラビリティの確保を両立させた初めてのシステム シェアードディスク型クラスタ 「Oracle Parallel Server」の欠点であった「拡張性」の問題を解決 NISSIN SOFTWARE CORP. 2003
Oracle RAC NISSIN SOFTWARE CORP. 2003
NECのClusterPro http://www.ace.comp.nec.co.jp/CLUSTERPRO/ Windows、Linuxの複数のプラットフォームに対応 共有ディスクシステム、ミラーディスクシステムに対応 フェイルオーバクラスタ、負荷分散クラスタに対応 NISSIN SOFTWARE CORP. 2003
東芝のClusterPerfect 高速な障害検出やポリシーベースのサービス実行管理が可能。 http://cn.toshiba.co.jp/prod/cluster/ 高速な障害検出やポリシーベースのサービス実行管理が可能。 NISSIN SOFTWARE CORP. 2003