高可用性(HA)とは情報技術用語で、コンピューターのソフトウェアやコンポーネントが99.99%以上の時間稼働し、利用可能であることを意味します。アプリケーションやシステムのエンドユーザーが経験するサービスの中断が年間52.5分未満であること。このレベルの可用性は、通常、高可用性クラスタリングの使用によって達成できます。これは、冗長化されたサーバー、ネットワーク、ストレージ、およびソフトウェアの使用によって単一障害点を排除することにより、アプリケーションのダウンタイムを削減する構成です。

目標復旧時間(RTO)および目標復旧時点(RPO)とは?

高可用性環境は、99.99%の可用時間に加え、厳格な目標復旧時間と目標復旧時点も満たしています。目標復旧時間(RTO)とは、アプリケーションの障害発生から、アプリケーションの動作と可用性を回復するまでの経過時間を示す指標です。これは、企業がそのアプリケーションの停止を許容できる時間を示す指標です。目標復旧時点(RPO)とは、ダウンタイムの問題からアプリケーションの可用性が回復したときに、データがどれだけ最新であるかを示す指標です。障害発生時に許容できるデータ損失の最大量と表現されることが多いです。SIOSの高可用性クラスターでは、RPOはゼロ、RTOは数分を実現しています。

高可用性クラスターとは?

高可用性クラスターでは、重要なアプリケーションはプライマリサーバーノードで実行され、このノードは冗長性確保のために1つまたは複数のセカンダリーノードに接続されています。SIOS LifeKeeperなどのクラスタリングソフトウェアは、クラスター化されたアプリケーションと依存するリソースを監視し、それらがアクティブノードで動作していることを確認します。システムレベルの監視は、クラスターノード間のインターバルハートビートによって実現されます。プライマリサーバーで障害が発生した場合、ハートビートのタイムアウト間隔を超えた後にセカンダリサーバーが復旧を開始します。アプリケーションレベルの障害では、クラスタリングソフトウェアがアクティブノードでアプリケーションが利用できないことを検出します。その後、フェイルオーバーと呼ばれるプロセスで、アプリケーションと依存リソースをセカンダリーノードに移動させ、そこで運用を継続し、厳格なRTOが満たされます。

従来のフェールオーバークラスターでは、クラスター内のすべてのノードが同じ共有ストレージ(通常はストレージエリアネットワーク(SAN))に接続されます。フェイルオーバー後、セカンダリーノードは共有ストレージへのアクセスを許可され、厳格なRPOを満たすことができるようになります。

フィードバック

フィードバックありがとうございました

このトピックへフィードバック

送信