分散可用性グループ - AWS 規範ガイダンス

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

分散可用性グループ

分散可用性グループは 2 つの別々の可用性グループにまたがります。複数の可用性グループのうちの 1 つの可用性グループと考えることができます。基盤となる可用性グループは 2 つの異なる WSFC クラスターで構成されます。分散可用性グループに参加する可用性グループは同じ場所を共有する必要はありません。物理でも仮想でも、オンプレミスでもパブリッククラウドでも構いません。分散可用性グループの可用性グループは、同じバージョンの SQL Server を実行する必要はありません。ターゲット DB インスタンスは、ソース DB インスタンスよりも新しいバージョンの SQL Server を実行できます。

分散可用性グループのアーキテクチャでは、ミッションクリティカルな SQL Server インスタンスまたはデータベースを AWS に柔軟にリホストできます。AWS 上で重要な SQL Server データベースのリフトアンドシフト ( またはリフトと変換 ) を行うハイブリッドソリューションを提供します。

分散可用性グループのアーキテクチャを使用する方が、既存のオンプレミスの WFSC クラスターを AWS に拡張するよりも効率的です。データはオンプレミスのプライマリからいずれかの AWS レプリカ ( フォワーダー ) にのみ転送されます。フォワーダーは、AWS の他のセカンダリリードレプリカにデータを送信する責任があります。

次の図では、最初の WSFC クラスター (WSFC 1) はオンプレミスでホストされており、オンプレミスの可用性グループ (AG 1) があります。2 つ目の WSFC クラスター (WSFC 2) は AWS にホストされており、 AWS 可用性グループ (AG 2) があります。AWS Direct Connect は、オンプレミス環境と AWS の専用ネットワーク接続として使用されます。オンプレミス可用性グループ (AG 1) には 2 つのレプリカ ( ノード ) があります。ノード間のデータ転送は同期的で、自動フェイルオーバーが行われます。同様に、AWS 可用性グループ (AG 2) にも 2 つのレプリカがあり、それらの間のデータ転送は自動フェイルオーバーと同期して行われます。分散可用性グループは、データベースを非同期的に同期させます。データは AG 1 の SQL Server プライマリレプリカ (オンプレミス) から AG 2 (AWS 上 ) のプライマリレプリカ (フォワーダー ) に転送されます。フォワーダーは、AWS 上の他のリードレプリカにデータを送信し、常に最新の状態に保つ責任があります。オンプレミスと AWS データベースが同期されたら、AWS への分散可用性グループの手動フェイルオーバーを実行できます。この AWS データベースは、アプリケーションからの読み取り/書き込みアクセス用のプライマリデータベースになります。

SQL Server migration process with distributed availability groups

注記

どの時点でも、書き込み操作が可能なデータベースは 1 つだけです。残りのセカンダリレプリカは読み取り操作に使用できます。読み取りワークロードをスケールアウトするには、AWS の複数のアベイラビリティーゾーンにリードレプリカをさらに追加できます。

分散可用性グループの詳細については、以下を参照してください。