ログ配布 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ログ配布

ログ配布では、プライマリデータベースインスタンスから別の DB インスタンスにある 1 つ以上のセカンダリデータベース(ウォームスタンバイとも呼ばれる)にトランザクションログのバックアップを自動的に送信できます。ログ配布では、SQL Server エージェントジョブを使用して、トランザクションログバックアップのバックアップ、コピー、適用を自動化します。ログ配布は一般的にディザスタリカバリ機能と考えられていますが、プライマリ DB インスタンスに障害が発生した場合にセカンダリ DB インスタンスを昇格できるようにすることで、高い可用性を実現することもできます。RTO と RPO に柔軟性がある場合や、データベースがそれほどミッションクリティカルではないと考えられる場合は、ログ配布を使用して SQL Server データベースの可用性を高めることを検討してください。

ログ配布では、必要に応じてプライマリデータベースの読み取り専用コピーとして使用できるセカンダリデータベースにアクセスできるようになるため、データベースの可用性が向上されます。セカンダリ・データベースに変更が反映される前に、プライマリ・データベースで誤って変更されたデー タをリカバリできる遅延時間 (より長い遅延時間) を設定することができます。

プライマリ DB インスタンスとセカンダリ DB インスタンスを別々のアベイラビリティーゾーンで実行し、モニタリングインスタンスをデプロイしてログ配布の詳細をすべて追跡することをお勧めします。ログ配布グループのバックアップ、コピー、復元、または障害イベントは、モニターインスタンスから利用できます。ログ配布設定は、プライマリサーバーからセカンダリサーバーに自動的にフェールオーバーされません。ただし、プライマリーデータベースが利用できなくなった場合、どのセカンダリーデータベースも手動でオンラインにすることができます。

ログ配布はディザスタリカバリソリューションとしてよく使用されますが、アプリケーションの要件によっては高可用性ソリューションとしても使用できます。ログ配布は次の場合に使用します。

  • RTO と RPO の要件は柔軟に設定することができます。ログ配布は RPO を数分、RTO を数分から数時間で提供します。

  • セカンダリデータベースへの自動フェイルオーバーは必要ではありません。

  • セカンダリデータベースからデータを読みたい場合、リストア操作中に読み取り可能である必要はありません。

MARS の詳細については、 Microsoft SQL Server のドキュメントを参照してください。