22.3.2. 高可用性のためのマルチマスターレプリケーション
マルチマスターレプリケーションは、1 台のサーバーや、場合によってはオフィスや部門全体における損失に関する最善の防御策です。少数のサーバーがデータマスターとなる一方で、複数のサーバーがすべて同じデータを保持しており、1 つのレプリケーション環境に数十台のマスターとハブが存在する可能性があります。これにより、複数のサーバーがオフラインであっても、クライアントが情報にアクセスできる状態を維持します。
レプリケーションは、データをサーバーにコピーしたり、より迅速に交換するのに使用できます。
注記
レプリケーションを介して伝播されるデータの破損を保護するには、データベースを頻繁にバックアップします。
レプリケーション設定により、プライマリーサプライヤーがアクセスできない場合に、書き込み操作はフェイルオーバーサーバーと呼ばれます。つまり、サーバーがオフラインであっても、書き込み操作はクライアントの観点から通常通り続行できます。
例22.1 マルチマスターレプリケーションのシナリオ
レプリケーションは、いくつかのシナリオで障害復旧のための汎用的なツールです。
- 単一のサーバー障害の場合、そのインスタンスに保存されているすべてのデータには、他のサーバーからアクセスと取得が可能です。
- オフィス全体やコロケーション施設が失われた場合は、まったく別の物理的な場所にサーバーをミラーリングすることができます (Directory Serverの広域レプリケーションの性能が役立ちます)。最低限の努力で、新しいサーバーをオンラインにすることなく、トラフィックは複製されたサイトにリダイレクトされます。
レプリケーションの設定については、「15章レプリケーションの管理」で説明しています。