Amazon Aura is Ready to Deliver a faster Database Experience at Low Cost

By CIOReview | Tuesday, August 4, 2015

FREMONT, CA: Amazon announces availability of Amazon Aurora- a fully-managed, MySQL-compatible, relational database engine- for all customers. The new database engine aims to combine the cost-effectiveness and simplicity of open source databases with the availability and speed of costly commercial databases.

Amazon Aurora database engine was introduced last year as a preview. According to Amazon, more than a thousand customers participated in the preview testing, and they observed about 5 times better performance than typical MySQL database. It is designed to be compatible with MySQL 5.6, so that existing MySQL applications and tools can run without requiring modification. The database uses a variety of software and hardware techniques to ensure the database engine is able to fully leverage available compute, memory and networking.

Amazon Aurora increases MySQL performance and availability by tightly integrating the database engine with an SSD-backed virtualized storage layer purpose-built for database workloads. Amazon Aurora's storage is fault-tolerant and self-healing. Disk failures are repaired by Aurora in the background without loss of database availability. It has been designed to automatically detect database crashes and restart without the need for crash recovery or to rebuild the database cache. If the entire instance fails, Amazon Aurora will automatically failover to one of up to 15 read replicas.

Storage size of Aurora database increases with the increase in storage needs. Amazon Aurora Replicas share the same underlying storage as the source instance, lowering costs and avoiding the need to perform writes at the replica nodes.

Amazon promises 99.99 percent availability with Amazon Aurora database engine. It can detect failures automatically and recover from them without rebuilding database cache, reports Adarsh Verma for fossBytes.