2016-05-25 21 views
0

高可用性のために私のAzure Webサイトを設計しています。面白いことに、私は以下を読む:https://azure.microsoft.com/en-us/documentation/articles/sql-database-designing-cloud-solutions-for-disaster-recovery/#design-pattern-1-active-passive-deployment-for-cloud-disaster-recovery-with-a-co-located-databaseAzure SQLデータベースのフェールオーバーからの復旧

特に、私はパターン#1を使用しようとしている。要するに:

  • プライマリサイトとバックアップサイトを設定します。
  • バックアップサイトはアクティブのままですが、プライマリサイトが機能している間は直接使用されませんでした。
  • すべてのデータベーストランザクションは、発生時にプライマリからセカンダリに複製されます。
  • フェールオーバーが発生すると、トラフィックはバックアップサイトにのみヒットします。

私の質問は次のとおりです。フェールオーバー後、どのようにプライマリサイトに戻りますか?データベーストランザクションがセカンダリデータベースに書き込まれた場合は、プライマリデータベースに書き戻す必要があります。 「Geo Restore」(https://azure.microsoft.com/en-us/blog/azure-sql-database-geo-restore/)を使用してバックアップを元の場所に復元し、Azure Traffic Managerを更新してプライマリロケーションの使用を再開しますか?

答えて

0

私が正しく理解しているように、「同期バック」は自動的に行われます。

See here

ときに障害が発生したプライマリ回復し、再び利用可能である、システムが自動的にセカンダリとしてマークし、新しいプライマリと最新それをもたらすでしょう。

次に、元のプライマリに再度ルーティングするようにトラフィックマネージャを更新します。

関連する問題