Enterprise Solutions with Amazon Aurora
Although offered as part of the Amazon RDS solution, Amazon Aurora should really be considered a relational database solution in its own capacity. The service is a proprietary database offering from AWS that is compatible with MySQL and PostgreSQL but comes with enterprise-grade features right out of the box. In this section, you will have a look at some of these core features.
Amazon Aurora is configured as a cluster with a single primary instance. You can have up to 15 Aurora replicas in addition to the primary DB instance, giving a total of 16 copies of your data. Aurora uses a cluster volume that comprises a storage volume spanning multiple Availability Zones, with each Availability Zone having a copy of the data. This is depicted in the following diagram:
Figure 6.14 – Amazon Aurora architecture
With Amazon Aurora, you have six copies of your data spread across three Availability Zones. In addition...