高可用性のために私の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を更新してプライマリロケーションの使用を再開しますか?