By definition, an aurora is a beautiful display of light that naturally occurs in the upper atmosphere. Likewise, Amazon Web Services’ new database engine, “Aurora”, takes advantage of running up in “the cloud” and allows users to set up a MySQL database without having to build and maintain one on-premise. The real beauty of Aurora is that it provides high-end performance at down-to-earth prices. Fortunately, FlyData was able to witness this keynote at the annual AWS re:Invent conference and we believe that Aurora provides us with a new opportunity to further improve our product. But before we get to that, I’d like to explain what Amazon Aurora is and what it means for the organizations who use it.
# What It Means for You and Your Organization
In layman’s terms, Aurora is a new database engine for the Amazon Relational Database Service (RDS) that combines the performance, scalability, and availability of higher end databases with ridiculously low costs -- that, in and of itself, is what already makes Aurora a great choice as a database for your organization. Aurora is also compatible with the MySQL relational database management system (RDBMS) and at most, you will need only very few changes to your MySQL applications in order to migrate to Aurora (if you are using Amazon RDS for MySQL, it will only take a few clicks of a mouse to achieve this). Two notable features of Aurora are its scalability and its security. Aurora will scale with your organization — SSD storage is automatically added in 10GB increments (up to 64TB) as the amount of your data increases, so that you won’t have to worry about taking your application offline or going through a lengthy process to add storage (also keep in mind that even if you don’t use the space that is allotted to you, you only pay for what you use). When your data is uploaded onto Aurora, your data is copied onto three different “zones” and in each of those zones, your data will have two different copies, so even in the case of a natural disaster or blackout, your data will never be lost. In terms of costs and performance, Aurora provides a large instance starting at $0.29 an hour, allowing you to allocate your money and resources to where you need it most while letting AWS handle the maintenance and setup of your database. At such a low cost, this database engine provides high performance at 30,000,000 queries and 6,000,000 writes per minute!
# What It Means for FlyData
Here at FlyData, we’re excited about the possibilities that Aurora provides for us. As an Amazon Web Services Partner, we’re already well-integrated into the AWS ecosystem of services and we welcome the high availability and performance of the Aurora database engine. Simply put, FlyData has already been replicating RDS MySQL to Amazon Redshift with “FlyData Sync”, so if we can somehow provide our product through Aurora, our Sync users will reap the benefits. For now we don't have all the details but when we do, we'll let you know.
# Sign Up Now!
For now, AWS is launching a preview of Aurora in the US East (Northern Virginia) Region. To enroll, fill out this form. For instructions on how to launch an Aurora database instance, check out the AWS blog.