Azure SQL Managed Instance を使用してビジネス継続性を確保する
オンプレミスでのディザスター リカバリー (DR) ソリューションの実行と保守は、困難でコストがかかり、時間がかかる場合があります。
SQL Server 2025 では、オンプレミスのディザスター リカバリー環境を Azure に柔軟に拡張できるため、リンク機能を使用して SQL Server インスタンスと Azure SQL Managed Instance の間でフェールオーバーとフェールバックを実行できます。 この機能は、SQL Server 2025 で強化され、パフォーマンスが向上し、監視が向上し、構成オプションが合理化されています。
Azure SQL Managed Instance には、ハイブリッド ディザスター リカバリー ソリューションをサポートする SQL Server 2025 と高い互換性を持つ、Azure 上の SQL Server の完全に機能するインスタンスが用意されています。
クラウドへの拡張機能
リンク機能を使用し、Azure サービスとリソースを使用するには、いくつかの方法があります。
読み取り専用ワークロードのオフロード。 レポートのニーズを軽減するために、SQL Server 上のセカンダリ レプリカを Azure に構成できます。 リンク機能はデータベース スコープであり、Azure での読み取り専用ワークロードの統合を可能にし、サポートされている世界中の任意のリージョンのお客様にデータを近づけられます。
ワークロードを移行します。 Azure SQL Managed Instance のリンク機能には、オンライン移行オプションが用意されています。 組織は、Azure でワークロードを部分的に実行することで、クラウド移行に段階的なアプローチを採用できます。
自動バックアップ。 Azure SQL Managed Instance で実行されているセカンダリ レプリカは、Azure Blob Storage アカウントに自動的にバックアップされるため、管理作業が削減され、信頼性が向上します。 SQL Server 2025 では 、Always On 可用性グループの強化されたバックアップ機能が導入されており、既存のコピー専用バックアップとトランザクション ログ バックアップに加えて、完全バックアップと差分バックアップをセカンダリ レプリカで実行できます。 トレース フラグ (差分バックアップの場合は TF 3261、完全バックアップの場合は TF 3262) を通じて有効にされたこの拡張機能により、プライマリ レプリカからバックアップ ワークロードをオフロードする柔軟性が提供され、ハイブリッド環境全体でバックアップの一貫性を維持しながら、運用システムの I/O 負荷を軽減できます。
ビジネス継続性。 ディザスター リカバリー ソリューションとして、SQL Server 2025 のリンク機能を使用すると、Azure SQL Managed Instance にフェールオーバーし、障害が軽減された後にフェールバックすることができます。 SQL Server 2025 では、監視ダッシュボードと正常性チェックが強化され、この機能が強化されます。
ヒント
分析目的でリアルタイム データ レプリケーションを必要とする組織では、Azure SQL Managed Instance Link と組み合わせて Fabric でミラーリングを 使用することを検討してください。 リンク機能はディザスター リカバリーとビジネス継続性に重点を置いていますが、ファブリック ミラーリングでは分析ワークロードの待機時間が短いレプリケーションが提供されます。
Azure SQL Managed Instance リンク機能によるハイブリッドの柔軟性
Azure SQL Managed Instance のリンク機能を使用すると、任意の場所でホストされている SQL Server データベースを Azure にレプリケートしたり、障害やビジネスの中断が発生した場合にクラウドにフェールオーバーしたりできます。 リンク機能は、プライマリ データベースとセカンダリ データベース間のフェールオーバーを提供します。
Azure SQL Managed Instance を使用する利点の 1 つは、サービスとしてのプラットフォーム (PaaS) である点です。つまり、ハードウェアのメンテナンス、修正プログラムの適用、更新は Azure によって自動的に適用および管理されます。 これにより、データベース環境が最新の状態で安全に保たれ、ハードウェアの故障やソフトウェアの脆弱性によるダウンタイムのリスクが軽減されます。
リンク機能では 、分散型可用性グループ (DAG) が使用され、データベースごとにスコープが設定されます (データベースごとに 1 つのリンク)。 これにより、複数の並列 SQL Server データベースを Azure SQL Managed Instance に統合したり、世界中の複数のインスタンスやリージョンにスケールアウトしたりすることができます。
リンク機能には、次の 2 種類のレプリケーションが用意されています。
一方向のレプリケーション。 SQL Server バージョン 2016、2017、および 2019 では一方向レプリケーションを使用できるため、SQL Server インスタンスからマネージド インスタンスにデータを一方向にレプリケートできます。
双方向のレプリケーション。 SQL Server 2022 と SQL Server 2025 では両方とも双方向レプリケーションがサポートされています。双方向レプリケーションでは、SQL ServerまたはSQL Managed Instanceを初期プライマリにすることができます。 マネージド インスタンスとSQL Server インスタンスの間でデータをレプリケートしたり、障害発生時に手動でフェールオーバーしたり、障害が軽減された後にフェールバックしたりできます。 SQL Managed Instanceから SQL Server 2025 へのリンクを確立またはフェールオーバーするには、マネージド インスタンスを SQL Server 2025 更新ポリシーで構成する必要があります。
注
SQL Serverにフェールバックする場合は、Managed Instance リンクを直接使用してオンラインにフェールバックするか、SQL Managed InstanceからSQL Server インスタンスにバックアップを復元してオフラインにするかを選択できます。
リンク機能を有効にする
リンク機能を構成するには、Azure SQL Managed Instance への移行、クラウドでのディザスター リカバリーの構成、ワークロードの Azure へのオフロード、バックアップ操作と管理コストの削減のいずれを行うかに関係なく、同じ手順に従います。
SQL Server Management Studio (SSMS) のウィザードまたはスクリプトを使用できます。 スクリプトを使用する主な利点は、スクリプトを自動化できるため、デプロイ プロセスを改善できることです。 SQL Server 2025 では、リンクの状態とレプリケーションの正常性をより適切に把握できる最新の SSMS 拡張機能の利点があります。
SSMS で使用可能な Azure SQL Managed Instance リンク ウィザードを使用してデータベースをレプリケートする。
T-SQL および PowerShell スクリプトを使用してデータベースをレプリケートする。
Azure SQL Managed Instance のリンクではサポートされていない SQL Server の機能がいくつかあります。 たとえば、プライマリ SQL Server データベースで使用されている機能が Azure SQL Managed Instance ではサポートされていない場合 (ファイル テーブルやファイル ストリームなど)、リンク機能を有効にすることはできません。
サポートされている機能と SQL Server 2025 固有の考慮事項の完全な一覧については、「 Azure SQL Managed Instance の制限事項」リンクを参照してください。