The customers demand the highest performance in availability and their expectation is that the application will run even if even a data center may be down.
We can deploy publish the application into a second region that can be even on another continent.
Azure Traffic Manager will route clients to the one of the region where we deployed. It can be configured:
- to route the clients to the lowest latency region for that specific customer
- use geographic routing, for example, a customer from Europe will use a data center from Europe.
- add a standby region – route clients to the standby region where it is something wrong with the primary region.
Geo-replication for our data – Azure SQL and Document DB replicate data around the world. For example, you can have a primary database in the first region and a secondary database in the second region. All the operations committed to the primary database will be replicated (asynchronously) to the second database.