RDS for Aurora unveiled at AWS re:Invent

One of the big announcements at the Amazon Web Services re:Invent 2014 conference this week was the unveiling of Aurora. The result of years of internal work, Aurora, currently in preview, is a MySQL 5.6-compatible option that “combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases” on the AWS infrastructure. The Aurora database engine will be made available through the Amazon RDS for Aurora service. This new database option is another example of the vibrant innovation coming from the MySQL ecosystem and key role that relational databases play in applications of today and tomorrow.

Integration with other AWS components

Since the Aurora relational database engine will only be made available as a service via RDS, Amazon Web Services can do some interesting new things including:

  • Fully leveraging available compute, memory and networking resources
  • Automatically growing the size of database volumes as storage needs grow
  • Tighter integration with AWS monitoring and restore capabilities
  • Moving from RDS for MySQL to RDS for Aurora will be enabled by a migration tool

Aurora performance

In the keynote, Amazon Web Services shared that Aurora delivers up to five times the performance of stock MySQL 5.6 without requiring any changes to most MySQL applications. Their FAQ reveals some insights into their testing methodology: “Amazon Aurora delivers over 500,000 SELECTs/sec and 100,000 updates/sec, five times higher than MySQL running the same benchmark on the same hardware.”

More RDS for Aurora details coming soon

We’re very excited about Amazon pushing the boundaries in relational databases for the enterprise and look forward to see what we, as a MySQL community, can learn from their new cloud-centric and cross-service approach.

Like many, Percona is looking forward to trying out Aurora. We’ll definitely do some benchmark testing to compare additional database options such as a tuned Percona Server 5.6. Additionally, we’ll share our expert advice and ideas for improvement that we uncover from our testing of RDS for Aurora back to the team at AWS so the service becomes better for all.

Share this post

Comments (4)

  • Rayson Ho @ Open Grid Scheduler

    The “Amazon Aurora: Amazon’s New Relational Database Engine” talk seems interesting:


    Looks like Aurora is a MySQL storage engine with modifications to other parts of MySQL, as the dev tools & MySQL JDBC & ODBC drivers continue to work with Aurora. Also interesting is that the Aurora DEV team has around 50 people.


    November 18, 2014 at 11:48 pm
  • Matt Griffin

    Thanks Rayson. It certainly is a very interesting technology. At re:Invent, AWS also stressed their commitment to 100% compatibility with MySQL 5.6. This is a key feature that application developers should appreciate.

    November 19, 2014 at 12:40 am
  • Masood Alam

    We recently moved one of our service to Aurora and we also had Binlogs enabled. We actually hit a bug in Aurora that aborts connections every 5 minutes or so. The bug was related to binlogs being enabled in Aurora. Aurora team also confirms this and are working on some fixes. Error log was filled with these messages. [Note] Failed to execute mysql_file_stat on file ‘/rdsdbdata/log/binlog/mysql-bin-changelog.005264’. These messages appeared every five minutes or so interval, similar to spikes we were seeing in our monitoring tool.

    November 27, 2015 at 6:40 am
  • hadoop training institutes in hyderabad

    hi,i read your blog Aurora unveiled,its good,I am really happy reading your well written articles hadoop training institutes in hyderabad thanks for sharing this.

    September 9, 2016 at 1:33 am

Comments are closed.

Use Percona's Technical Forum to ask any follow-up questions on this blog topic.