Always On 可用性グループの管理
適用対象: SQL Server
Always On 可用性グループは、SQL Server のエンタープライズ レベルの高可用性とディザスター リカバリー ソリューションです。 この記事では、Azure portal で Azure Arc インスタンスで有効になっている SQL Server を管理する方法について説明します。 具体的には次のことができます。
可用性グループと状態のリストを表示する
Azure Arc によって有効化された SQL Server 用に構成されている可用性グループを表示するには、次の手順に従ってください。
Azure portal 内で、Azure Arc によって有効化された SQL Server の概要ページを参照します
[可用性グループ]を選択する
Azure portal で、右側に、SQL Server インスタンス用に構成された可用性グループが表示されます
確認したい可用性グループを選択します
Azure portal に、SQL Server Management Studio に表示される可用性グループ ダッシュボードと同様に、Always on 可用性グループの正常性と状態が表示されます。 これには、次のものが含まれます。
- 期限内プライマリ レプリカ
- [可用性グループの状態]
- 可用性グループのレプリカ
- Failover mode
- Synchronization state
可用性グループ (AG) ダッシュボードが読み込まれると、ダッシュボードの詳細のフェッチは、Azure Arc によって有効化された SQL Server インスタンスへのラウンドトリップによって行われます。 Arc SQL 拡張機能エージェントは、SQL Server に接続し、AG 関連の DMV (動的管理ビュー) メタデータに対してクエリを実行し、情報を表示されている Azure portal に送信します。
[フェールオーバー]
Always On 可用性グループは、データ同期モードに応じて異なるフェールオーバー モードをサポートします。
- 同期コミット モードでは、2 つの形式のフェールオーバーがサポートされます
- 計画的な手動フェールオーバー
- 自動フェールオーバー
- 非同期コミット モードでは、強制手動フェールオーバー (データ損失の可能性あり) がサポートされ、通常は強制フェールオーバーと呼ばれます
Azure Arc によって有効化された SQL Server では、計画的な手動フェールオーバーがサポートされています。
計画的な手動フェールオーバーを開始するには、以下の手順に従ってください。
Azure portal で、フェールオーバーするセカンダリ レプリカの SQL Server の概要ページを参照します
左側の [可用性グループ] タブを選択する
Azure portal で、右側に、SQL Server インスタンス用に構成された可用性グループが表示されます
フェールオーバーを実行する可用性グループを選択します
右側の可用性グループ ダッシュボードで、[フェールオーバー] を選択します。
これにより、AG レプリカで計画的な手動フェールオーバーが開始されます。
考慮事項
- 現時点では、手動計画フェールオーバーのみがサポートされているフェールオーバー モードです
- Azure Arc によって有効化された SQL Server の機能は、フェールオーバー クラスター インスタンス上の可用性グループではサポートされません。