Geo-redundancy is the best option for a company that needs to ensure data availability in multiple
datacenters around the world. Geo-redundancy is the duplication of IT infrastructure and data across
geographically dispersed locations, such as different regions or continents1. Geo-redundancy
provides several benefits for cloud-based applications, such as:
High availability: Geo-redundancy can improve the availability of cloud services by reducing the
impact of regional outages, disasters, or network failures. If one datacenter becomes unavailable,
the application can switch to another datacenter that has a copy of the data and continue to
operate2.
Performance: Geo-redundancy can enhance the performance of cloud services by reducing the
latency and bandwidth consumption for users who are located far from the primary datacenter. By
having datacenters closer to the users, the application can deliver faster and more consistent
responses3.
Compliance: Geo-redundancy can help the company comply with regulatory or legal requirements
that mandate data sovereignty or data protection. By having datacenters in different jurisdictions,
the company can store and process data according to the local laws and regulations4.
The other options are not as suitable as geo-redundancy for the company’s needs because:
Auto-scaling: Auto-scaling is the ability of cloud services to automatically adjust the amount of
resources allocated to an application based on the demand and workload. Auto-scaling can improve
the scalability and cost-efficiency of cloud services, but it does not guarantee data availability in
multiple datacenters5.
Disaster recovery: Disaster recovery is the process of restoring the normal operation of an
application after a disruption or failure. Disaster recovery can involve backup, restore, and failover
mechanisms, but it does not necessarily require data replication across multiple datacenters.
High availability: High availability is the degree to which an application can operate without
interruption or downtime. High availability can be achieved by using redundant components, load
balancing, and fault tolerance techniques, but it does not imply data distribution across multiple
datacenters.
Reference:
1: Georedundancy - Open Telekom Cloud
2: Why geo-redundancy for cloud infrastructure is a ‘must have’
3: Use geo-redundancy to design highly available applications
4: Protect your cloud infrastructure with geo-redundancy - Data Centre Review
5: What is Auto Scaling? - Amazon Web Services
: What is Disaster Recovery? - Microsoft Azure
: What is High Availability? - IBM Cloud