Four ClearDB Advantages vs Amazon Aurora
Four Big Reasons to Choose ClearDB for MySQL Workloads in the Cloud
Aurora combines with Amazon’s RDS database platform to deliver a non-native alternative to MySQL. The pitch for Aurora is aimed squarely at Mission Critical applications and the enterprise, but before you jump into the deep end with a new proprietary database engine let’s examine some things you might want to consider in your evaluation.
#1: For most workloads, Aurora is not faster than native MySQL 5.6 when operating in like environments.
Performance with MySQL is heavily dependent on factors like the nature of the workload, the underlying infrastructure, topology design, storage and networking limitations, and the setup/tuning process used by administrators. While it’s likely that Aurora provides performance benefits over self-managed MySQL running on Amazon EC2 infrastructure, benchmark testing has shown that MySQL 5.6 commonly outperforms Aurora when the delivery platform is similar.
Enterprise applications require more than modest gains in performance. For ClearDB customers with high performance requirements, ClearDB’s DBaaS platform leverages Aventra™ Iron to deliver a real bare metal experience in public clouds or on-premise.
#2: Aurora is proprietary database software that also requires use of Amazon infrastructure.
A key benefit of open source MySQL is freedom. That freedom comes with many important benefits to innovation and business agility. Companies who build native MySQL-powered applications can run their workloads on any cloud, and in any data center. Aurora users, by contrast, must consume Amazon infrastructure and only Amazon infrastructure to run any development, test or production workloads with Aurora.
ClearDB’s DBaaS platform provides all the benefits of fully-managed MySQL-as-a-Service without limiting its users to a single public cloud or proprietary database software. Customers can move their workloads between clouds, run workloads in multiple clouds at the same time, or add on-premise nodes as needed.
#3: Managing and estimating your Amazon bill can be confusing, resulting in unplanned expenses.
An increasing number of companies are growing wary of the true cost of running database workloads with public cloud vendors. The true cost of Aurora doesn’t begin and end with compute. Adding to the bill each month are fees for storage rate, I/O rate, additional backup storage, inter-regional data transfer, data transfer between availability zones in a region, data transfer out over the internet, and support. Companies that leverage auto-scaling capabilities in Aurora can have an even tougher time predicting their costs in advance.
ClearDB delivers DBaaS at a flat monthly or annual rate that includes software, compute, data transfer, networking, storage and support at a rate that is 100% understood before the bill is received.
#4: If your database is down, how many customers will try your competitors instead?
Aurora handles the failure of a primary instance in one of two possible ways: by promoting a read-replica to primary (if a replica exists), or by creating a new primary instance. This process takes time, typically resulting in up to two minutes of downtime for the first method, and up to 10 minutes of downtime for the second method.
In contrast, ClearDB uses a multi-master, geo-replicated topology backed by ClearDB Geo™ high-availability routers. If the primary master in a ClearDB cluster fails, database connections are automatically re-routed to the next available master in the cluster. This process is automatic and completes in milliseconds. For customers who require the ultimate in disaster recovery and availability, ClearDB clusters can span multiple public clouds, or even operate on a hybrid cloud/on-premise configuration.
For more information about ClearDB’s Enterprise clusters, including Aventra Iron and multi-cloud or hybrid configurations, please contact our sales team today.