I'm currently spec'ing out a solution running on EC2. Setting up web servers, utilizing S3, Cloud Front, Cloud Watch, etc have been straightforward enough. Using Elastic Load Balancers for HA cross Availability Zone for our web servers has also been straightforward.
I would really like to have cross Region Availability in addition to cross Availability Zone. This would help alleviate the potential for an outage due to region outage.
I haven't been able to find much information about folks running two way replication cross region for their dbs. Is this possible? What is the performance like?
Compute—Amazon EC2 and other services that let you provision computing resources, provide high availability features such as load balancing, auto-scaling and provisioning across Amazon Availability Zones (AZ), representing isolated parts of an Amazon data center.
Single points of failure (SPOF) are commonly eliminated with an N+1 or 2N redundancy configuration, where N+1 is achieved via load balancing among active–active nodes, and 2N is achieved by a pair of nodes in active–standby configuration.
By hosting your stack on AWS, you can achieve highest levels of availability, including data center redundancy, as well as dynamic horizontal scalability in an easy and cost effective way.
High availability in AWS In some cases, AWS enables high availability by default. For example, if you use Elastic Container Service or Elastic Kubernetes Service to deploy containerized applications, the orchestrators in each respective service automatically attempt to restart on healthy nodes to maintain availability.
Before investing much time and effort, you may want to take into consideration that Amazon is promising a High-Availability offering on top of the Amazon Relational Database Service (RDS).
New Features for Amazon RDS Coming Soon
High Availability Offering — For developers and business who want additional resilience beyond the automated backups provided by Amazon RDS at no additional charge. With the high availability offer, developers and business can easily and cost-effectively provision synchronously replicated DB Instances in multiple availability zones, to protect against failure within a single location.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With