概要
課題
ハリケーン「サンディ」によってBroadview Networks社の高可用性が試され、競争上の優位性を確保する方法が示されました。2012年にこの巨大な嵐が東海岸を襲ったとき、マンハッタンの橋 やトンネルは封鎖され、水没した場所もありました。ニューヨーク市にあるBroadview Networks社の建物の1つは地下が浸水しました。
しかし、4 階にある中央通信オフィスで、Broadview Networks 社は万全の体勢を整えていました。2 週間にわたる商用電源の喪失と、それに続く2カ月間の不安定な電力にもかかわらず、現場のBroadview社スタッフとディーゼル燃料の発電機で稼動す る蓄電池が、100% のアップタイムを維持しました。これは劇的な成功でしたが、同時に地理的冗長性、すなわち、地域災害によりサイト全体に障害が発生した場合、地理的に離れ た複製サイトにサービスを切り替える機能の重要性が際立ちました。
このときの教訓は、その後起こったことによってさらに切迫感が強まりました。保険会社が保険料値上げを迫ったり、中には企業およびそのサービスプロ バイダが保険会社の要件を満たさない限り保険加入を拒否したりする事態となり、企業は地理的冗長性を必要とするようになりました。何をすべきかは明白でし た。Broadview Networks社は売り上げを伸ばし、お客様のビジネス継続性を包括的に保護するために地理的冗長性を実現する必要があったのです。
長い間、現実的なジオクラスタリング向けのLinuxテクノロジは存在しませんでした。しかし、この壊滅的な災害が起こり、お客様の要求によってジ オクラスタリングが研究開発の最優先事項となったとき、Broadview Networks社はSUSEの高可用性(HA) 製品が提供しているジオクラスタリングを活用することができました。
SUSEソリューション
2010年、Broadview Networks社が未来の成功に向けてソフトウェア開発を行っていたとき、SUSE Linux Enterprise ServerとSUSE Linux Enterprise High Availability Extension を取り入れることにしました。「当社ではいくつかのLinuxベンダを評価しました。その中で、SUSE Linux Enterprise High Availability Extensionがクラス最高の製品でした」と、Broadview Networks社、テクノロジ担当副社長、Brett Buckingham氏は語っています。
Broadview社はSUSE Linux Enterprise ServerとHigh Availability Extensionをsilhouetteに組み込み、これを利用してHAクラスタをセットアップしました。ソフトウェアコンポーネントをクラスタサーバ に分散することで( そのうち一部はプライマリとバックアップ両方のインスタンスを含む)、クラスタリソース管理メカニズムを通じて、サーバ全体のコンポーネント障害を含む障 害からの復旧を可能にしています。プライマリインスタンスに障害が発生した場合、バックアップインスタンスがプロモートされ、ネットワークピアが新しいプ ライマリシステムに接続されます。復旧された元のプライマリインスタンスは新しいバックアップとなります。この構成によって各サイトに99.999%の可 用性が実現されます。
開発期間中、SUSE とBroadview社の関係も強化されました。Broadview社はSUSEのお客様であり続けると同時に、SUSEのOEMおよび開発パートナーと なり、革新的なHAテクノロジ構築の取り組みにおいてSUSE R&Dにフィードバックを提供しています。その1 つの成果がSUSE Linux Enterprise Server 11 Service Pack 2で導入されたGeo Clustering for SUSE Linux Enterprise High Availability Extension です。これはSUSE Linux Enterprise High AvailabilityのHAクラスタリング機能を距離の制限なく拡張し、地域災害ではサイト全体を別のサイトにフェールオーバーしてビジネス継続性と データ整合性を保護することができます。
「通信やその他あらゆるシステムに地理的冗長性を確保することは、技術的偉業です。それには、Geo Clustering for SUSE Linux Enterprise High Availability Extensionのような基盤となるテクノロジとフレームワークを導入する必要があります。ジオクラスタリングを提供しているLinuxベンダーは他に ありません」と、Buckingham氏は語っています。
SUSE サポートおよびエンジニアリングと緊密に連携しながら、Broadview Networks社はSUSE Geo Clusteringテクノロジの機能が新たな要件を満たすことができるか評価しました。導入の試験運用中、SUSEはSUSE Linux Enterprise 12のコードストリームからの機能をsilhouetteで使用されているSUSE Linux Enterprise 11プラットフォームでも利用できるようにしました。この機能は現在SUSE Linux Enterprise 12で提供されており、SUSE Linux Enterprise 11 Service Pack 4でも利用できるようになります。
「当社チームの能力とSUSEとのパートナーシップを活用して、非常に重要な設計と試験に取り組みました」と、Brett Buckingham氏は語ってい
ます。
ジオクラスタリングとBROADVIEW NETWORKS社の地理的冗長アーキテクチャ
Broadview Networks社は、1か所で起こった災害が別のサイトに影響することがないように、silhouetteベースのプライマリとバックアップのジオサイ トを地理的に離れた地域に配置しました。SUSE Geo Clusteringとx86-64ハードウェアの実行に基づいて、これらのジオサイトはジオクラスタで相互にリンクされ、さらに第3のジオサイトにある アービトレータノードに接続されています (2つのサイトは手動フェールオーバーには充分であるものの、自動フェールオーバーには3つが必要)。プライマリサイトはsilhouetteの構成と運 用データをバックアップのジオサイトに継続的に複製します。ジオクラスタのチケットスキームによる指示に従い、常にプライマリのジオサイトのみが特定の サービスを提供します。ソフトウェアによってプライマリサイトに障害が検出されると、バックアップが新しいプライマリインスタンスにプロモートされ、クラ イアントシステム( ネットワークピアや電話) にsilhouetteのロケーション変更を認識・許可させるメカニズムが実行されます。
ジオフェールオーバースイッチを含むBROADVIEW社のGEO CLUSTERING EXTENSION
Broadview Networks社は、ジオサイト間のデータベースレプリケーション用カスタムデザインとリソースエージェント、バックアップジオサイトへのファイルシス テムレプリケーションテクノロジおよびジオフェールオーバースイッチなどのカスタム拡張機能を開発しました。Geo Clustering for SUSE Linux Enterprise High Availability Extensionを使用すれば、ルールベースのフェールオーバーを実行して、被災地以外にある別のクラスタにワークロードを自動または手動で転送するこ とができますが、Broadview社は人の介入機会を増加させることを希望しました。Brett Buckingham氏は、「フェールオーバーが時期尚早だったり、誤った理由で実行されたりすると、事態が悪化することがあるからです」と説明していま す。
ジオフェールオーバースイッチを装備することで、Broadview Networks社はSUSE Geo Clusteringフェールオーバーポリシーを拡張しました。このテクノロジにより、あるサイト全体で障害が検出された場合、アラームが送信され、タイ マーが開始されます。設定された適切な期間の経過後に自動フェールオーバーが実行されます。しかし、アラーム受信時に意思決定者が集まって手順に従い証拠 に基づいて障害を確認し、フェールオーバーの許可または中止を決定できれば、より理想的です。この機能は機密データが自動的に別の地域にフェールオーバー される前に、コンプライアンスを確認するためにも役立ちます。SUSEは今後の製品バージョンでこの機能を実装します。
結果
このジオクラスタリングソリューションによって、戦略的なビジネス上のメリットを獲得できます。第一に、このソリューションは一般的な可用性とアッ プタイムの定義を超越し、従来の対策には通常含まれていない極端な災害のシナリオにも対応しています。これは、地域災害において、ジオクラスタリングを装 備したsilhouetteがディザスタリカバリ、データ整合性、ビジネス継続性をお客様に保証していることに示されています。
またこのソリューションによってBroadview Networks社は競争上の優位性も獲得しています。ほとんどの通信事業者はネットワークを他社に依存しており、これら企業の主張する地理的冗長性は、 ソリューションのクラウドサービス部分のみに適用されます。Broadview Networks社は自社のネットワークを擁しており、それらのネットワークおよび電話、その他のサービスに競合他社よりも包括的で綿密な地理的冗長性を 提供します。
この優位性は売り上げの増加につながります。Buckingham氏は、「企業が当社にサービスを求めてやってくる理由の1つは、当社が必要なもの をすべて提供し、管理しているからです」と説明しています。さらに、「SUSEなくしてこれを実現することはできませんでした。これは当社とSUSEの パートナーシップ、そしてSUSEの対応力の素晴らしさを示すものです。SUSE、そしてSUSEとの強力な関係がなければ、今このソリューションを手に することはできませんでした」と付け加えています。