Multisite Deployment
Definition
Deploying your application to multiple data centers. For both reading and writing.
Benefits
Reduce latency by routing client to nearest data center.
failover across data centers improves availability.
Constraints
Costly.
There will have data loss during failover.
Mechanics
Cloud platform provides service for geographic load balancing. Traffic Manager in Azure and Elastic Load Balancing in AWS.
Data replication between data storage in different data centers. (eventual consistency)
No comments:
Post a Comment