Posted on 13-Nov-2014 10:18
Filed under: News
Amazon Web Services, Inc. announced Amazon Aurora, a MySQL-compatible database engine for Amazon Relational Database Service (Amazon RDS) that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases.
The company says Amazon Aurora provides up to five times better performance than the typical MySQL database, availability as good or better than commercial databases or high-end SANs, superior scalability and security – all at one-tenth the cost of high-end commercial database offerings. With no upfront costs or commitments required, customers pay a simple hourly charge for each Amazon Aurora database instance they use and Amazon Aurora can automatically scale storage capacity with no downtime or performance degradation.
Amazon Aurora automatically replicates data across multiple Availability Zones and continuously backs up data to Amazon Simple Storage Service (Amazon S3), which is designed for 99.999999999 percent durability without performance impact. Amazon Aurora is designed to offer greater than 99.99 percent availability and automatically detect and recover from most database failures in less than 60 seconds, without crash recovery or the need to rebuild database caches. Amazon Aurora continually monitors instance health and if there is a failure, it will automatically failover to a read replica without loss of data.
“Amazon RDS has lowered the cost of managing relational databases for thousands of AWS customers, and as demand has exploded over the last few years, we've added MySQL, Oracle, SQL Server, and PostgreSQL engines,” said Raju Gulabani, Vice President, Database Services, Amazon Web Services. “But, what we've consistently heard from our customers was that they wished they had an easier way to get the performance of commercial databases at the price of open source engines. This is why we built Amazon Aurora. We've spent the last three years working on a MySQL-compatible database that innovates on the engine and storage layers to deliver five times the performance of MySQL at one-tenth the price of commercial database solutions.”
Amazon Aurora delivers these dramatic increases over MySQL performance and availability by tightly integrating the database engine with an SSD-based virtualized storage layer purpose-built for database workloads, reducing writes to the storage system, minimizing lock contention, and eliminating delays created by database process threads. Amazon Aurora storage is fault-tolerant, transparently tolerating the loss of disks and Availability Zones, and self-healing, automatically monitoring and repairing bad blocks and disks. In addition, Amazon Aurora storage scales automatically, growing and rebalancing Input/Outputs (I/O) across the fleet to provide consistent performance without over-provisioning.