1

Azure 仮想マシンを使用して、クラウドでアプリケーションをホストしています。2 つの仮想マシンが Web フロントエンド (ステートレス) をホストし、1 つの仮想マシンが SQL Server をホストしています (データはデータ ディスクに格納されます)。

ご存知のように、これらの仮想マシンは OS ディスクとデータ ディスク (オプション) で構成され、BLOB ストレージに格納された VHD ファイルを使用します。これらの VHD ファイルを格納する geo 冗長 BLOB ストレージを使用しています。

現在、クラウド アプリケーションのディザスター リカバリーを計画しています。マイクロソフトのデータ センターがダウンした場合、geo レプリケートされたストレージに格納されている OS ディスクとデータ ディスクを使用して、別のデータ センターで仮想マシンをスピンアップすることは可能ですか?

4

2 に答える 2

2

geo レプリケートされたストレージを SQL Server データ ディスクで使用することは想定されていません。これは、https://msdn.microsoft.com/library/azure/dn133149.aspxで文書化されています。具体的には、ドキュメントには、「ストレージ アカウントを作成するときは、geo レプリケーションを無効にします。複数のディスク間で一貫した書き込み順序が保証されないためです。代わりに、2 つの Azure データ センター間で SQL Server のディザスター リカバリー テクノロジを構成することを検討してください」と記載されています。

于 2015-03-17T17:09:12.780 に答える
0

現在、Microsoft がセカンダリ (geo レプリケートされた) ストレージ アカウントにフェールオーバーするかどうか、いつフェールオーバーするかを制御することはできません。マイクロソフトはそれを制御します。

私が理解しているように、Microsoft が障害を宣言してフェールオーバーした場合でも、VM は引き続き機能します。おそらく、VHD から VM を再度作成する必要がありますが、データはそこにあります (前回のストレージへの同期以降に失われたものを除く)。

于 2013-03-15T12:40:10.680 に答える