Amazon Aurora: the Benefits and the Drawbacks
Amazon, already very successful with its RDS database as a service platform, a few months ago started a new database service: Aurora. What's different about Aurora? Which tasks are it suitable for it? What kind of load is bad for it? In this talk we will review what is known about the Aurora architecture. Then we'll present some benchmarks using Aurora and regular RDS instances and see if the differences can be explained by Aurora's specific architecture. From these results, we'll present use cases that could fit Aurora and use cases that don't. Aurora is not a static product and it will be improved in the future -- we'll try to figure what could be the best way to improve Aurora in order to fix its main shortcomings.
Vadim leads Percona's development group, which produces the Percona Server, Percona XtraDB, and Percona XtraBackup. He is an expert in LAMP performance, especially optimizing MySQL and InnoDB internals to take full advantage of modern hardware using his multi-threaded programming background. Source code patches authored by Vadim have been incorporated by Oracle Corporation and its predecessors into the mainstream MySQL and InnoDB products. At Percona Vadim also designs no-gimmicks benchmark tests of hardware, filesystems, storage engines, and databases. He focuses on real-world performance and functionality scenarios that are often missed by standard benchmarks. Most benchmarks are done on a sponsored basis for vendors who wish to validate their product's worthiness, with the unedited results published on the MySQL Performance Blog (if the sponsor allows). Vadim actively consults for many Alexa Top 1000 web properties, but has an increasing focus on hardware appliances and storage engines. He is leading Percona's emerging expertise in solid-state storage with his launch of the SSD Performance Blog.
Principal consultant, Percona
I am a Principal Consultant at Percona, specializing in MySQL High-Availability and scaling solutions. Prior to joining Percona in 2009, I worked as a senior consultant for MySQL AB and Sun Microsystems, assisting customers across North America with NDB Cluster and Heartbeat/DRBD technologies.