Always On 可用性グループの管理

適用対象: SQL Server

Always On 可用性グループは、SQL Server のエンタープライズ レベルの高可用性とディザスター リカバリー ソリューションです。 この記事では、Azure portal で Azure Arc インスタンスで有効になっている SQL Server を管理する方法について説明します。 具体的には次のことができます。

可用性グループと状態のリストを表示する

Azure Arc によって有効化された SQL Server 用に構成されている可用性グループを表示するには、次の手順に従ってください。

  1. Azure portal 内で、Azure Arc によって有効化された SQL Server の概要ページを参照します

  2. [可用性グループ]を選択する

    Azure portal で、右側に、SQL Server インスタンス用に構成された可用性グループが表示されます

  3. 確認したい可用性グループを選択します

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 では、計画的な手動フェールオーバーがサポートされています。

計画的な手動フェールオーバーを開始するには、以下の手順に従ってください。

  1. Azure portal で、フェールオーバーするセカンダリ レプリカの SQL Server の概要ページを参照します

  2. 左側の [可用性グループ] タブを選択する

    Azure portal で、右側に、SQL Server インスタンス用に構成された可用性グループが表示されます

  3. フェールオーバーを実行する可用性グループを選択します

  4. 右側の可用性グループ ダッシュボードで、[フェールオーバー] を選択します。

これにより、AG レプリカで計画的な手動フェールオーバーが開始されます。

考慮事項

  • 現時点では、手動計画フェールオーバーのみがサポートされているフェールオーバー モードです
  • Azure Arc によって有効化された SQL Server の機能は、フェールオーバー クラスター インスタンス上の可用性グループではサポートされません。