※この記事は翻訳されたものです。本記事の原文はこちら
SIOS LifeKeeper for Linux v.9.7.0の新しいHANAマルチターゲット機能を開発したSIOSエンジニアリングチームとして、私たちはその成果を誇らしく、また嬉しく思っています。実装を開始する前に、ソフトウェア開発者の経験豊富なチームが何ヶ月もかけて計画を立てました。また、ユニークで強力な機能を構築するために、多くのお客様の使用事例、技術要件、依存関係の膨大なリストを確認しました。
エンジニアの視点から見たHANAマルチターゲット機能
HANAのクラスタリング環境は、それ自体が複雑です。そのため、競合のクラスタリングソフトウェアを使用してHANAクラスターに3台目のノードを追加したい場合、かなり複雑なスクリプトを使用する必要があり、フェイルオーバーやフェイルバックの際にクラスターに変更を加える場合にもスクリプトを書かなければなりません。これらの製品では、フェイルオーバーが発生した後、テイクオーバーを実行しても問題ないことを確認するために、多くの手動検証を実行する必要があります。
しかし、これらの競合製品とは異なり、LifeKeeper 9.7.0はクラスター内のすべてのHANAノードに関する詳細な情報にアクセスし、より安定した信頼性の高いHA環境を実現することができます。たとえば、どのノードが利用可能でテイクオーバーが可能かを判断でき、フェイルオーバーが発生した後にデータ損失があったかどうかも確認することができます。これは、特に複数のノードで障害が発生した場合に非常に重要になってきます。
マルチノード環境でフェイルオーバーとレプリケーションの両方を確実に管理することの複雑さは、ノードを追加するごとに指数関数的に増大します。たとえば、クラスタリングソフトウェアはフェイルオーバー先のノードをどのように選択するのでしょうか。3つのほぼ同じ場所にデータが保存されている場合、どのストレージが最も最新で正確なのでしょうか?異なるノード上のデータに差異が生じてしまう「スプリットブレイン」をどのように防ぐのでしょうか?2つのノードで障害が発生した場合、フェイルオーバーとレプリケーションの手順はどうすればいいでしょうか?私たちは、さまざまな障害シナリオの組み合わせを考え、SIOSはそのいずれにおいてもデータ保護と確実なフェイルオーバーを維持しなければならないという課題に直面しました。
LifeKeeperは、競合製品よりも深いレベルで環境を監視し、フェイルオーバーを管理するための厳しい要件を備えています。LifeKeeperの新しいバージョン9.7.0では、HSRの階層の追跡、および複雑な3ノードや4ノードのHSRクラスターのフェイルオーバーの管理機能を強化し、スピードと高い信頼性を確保しています。
私たちは、HANAのマルチターゲットクラスタリング環境を業界で最も高いレベルで自動化し、信頼できるものにすることを目指しましたが、成功したと思っています。
HANAマルチターゲットが最も信頼性の高いクラスタリング環境を提供できる理由
- 私たちは、システムの予測可能性と安定性を確保するために、開発と同じくらい時間をかけて厳格なテストを実施し、他のクラスタリングソフトウェアとは比較にならないくらい多くの手動ステップを排除しました。SIOS LifeKeeperは、自動化の度合いと信頼性が最も高い、マルチターゲットクラスタリングソリューションです。
- 研究開発には多大な労力が費やされました。チームは、最終的な構成に落ち着くまで、複数の設計オプションを検討しました。第3のノードの機能を開発しテストした後、第4のDRノードをサポートするための開発努力を続け、さらに高い信頼性と安定性を備えたディザスターリカバリをお客様に提供することができました。
- チーム全員が本当に真剣にテストに取り組み、開発の間、HANAのフェイルオーバーとリカバリーのプロセス自体を継続的にテストしました。また、ドキュメントチームは、LifeKeeperが制御するHANAマルチターゲットシステムの導入、運用、管理に関する詳細で使いやすいドキュメントの作成に力を入れました。
新しいLifeKeeper HANAマルチターゲットは、お客様に業界で最も自動化の度合いと信頼性の高いフェイルオーバークラスタリングソリューションを提供する、ゲームチェンジャーであると信じています。デモをご覧いただき、その機能をご確認ください。
お問合せ
LifeKeeperのHANAマルチターゲット機能の詳細については、今すぐSIOSの担当者にお問い合わせください。