End-to-End Management of Amazon Aurora Maximizes Advantages, Keeps Costs Down

The aurora borealis, or Norther Lights, above Svalbard, Norway.

Managing a relational database is a common headache for businesses — but now, it doesn’t have to be.

Provisioning for continued growth and protecting against data loss, while also managing associated costs, are primary pain points for many companies. It’s also common that IT teams simply do not possess the technical expertise, required staff or time needed to make the most of their cloud resources.

That was certainly the case for Assignar, a fast-growing Australian construction company, which now uses Managed Aurora from Rackspace, a complete end-to-end database management experience for Aurora on Amazon Relational Database Service.

Amazon Aurora: scalable, reliable, cost-effective

Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud that combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases.

By automating normally time-consuming, high-resource tasks, such as provisioning (features auto-scaling up to 64TB per DB instance), Aurora efficiently meets scalability challenges while keeping costs down.

“Automatic storage provisioning was huge,” said Marko Tomic, Assignar co-founder. “Aurora cost considerations, storage growth, scalability and high-availability are massive factors. You can start with as little as 10GB and automatically scale it into terabytes. We can create up to 15 read replicas of our master instance. This gives us plenty of room to grow without running into scaling issues with Aurora.”

Aurora features a fault-tolerant, highly available design, distributed across three availability zones, that protects data, even if individual copies are compromised. It is also self-healing, with continuous error scanning and repairing of data blocks and disks.

The separation of compute and storage resources is another benefit, allowing the two to scale independently. A developing “serverless” version of Amazon Aurora builds upon this independence to accommodate especially dynamic workloads and calculate usage more precisely.

Enhanced with fully-managed services

Maximizing Amazon Aurora’s advantages requires the dedicated support of a trusted team. Rackspace has a long history of managing complex SQL, MySQL and Oracle environments on behalf of some of the world’s largest companies.

“Every hour they save us counts,” said Tomic. “I don’t want to say we couldn’t live without Rackspace, but they make our lives a lot easier. They take away the operational burden that we’ve had for quite some time.”

Rackspace offers end-to-end management services for Aurora that include a suite of migration, administration and optimization services, along with support from a team of AWS-trained, platform-certified experts. From migration through administrative support, we keep solutions running at their most efficient.

  • Migration: Rackspace provides lossless migration services across a variety of database platforms and solution types (cloud, hosted, on-prem, etc.).
  • Administration: services include user management, security administration, data exports/imports and health monitoring.
  • Optimization: evolving database architecture, ongoing AWS-provided training and access to the AWS knowledgebase continually increase response times. Expert restructuring of databases to take advantage of Aurora’s distributed architecture has similarly increased uptime.

The symbiosis between Amazon’s provisioning and distribution capabilities and Rackspace’s operational expertise and dedicated support staff provides the ultimate in scalable, reliable and affordable managed relational database solutions.

To take full advantage of Aurora’s scalability and reliability, along with Rackspace’s end-to-end expert support services, please contact the Rackspace AWS team at AWS.experts@Rackspace.com.

See how Rackspace managed services helped other customers get more from their AWS Cloud investments.

Eric Johnson is the AWS Evangelist at Rackspace. He has been working with AWS technologies as a developer and an architect for the last six years. His passion for all things new in cloud technologies drive him to be a lifetime student and fanatical speaker on all things cloud.