Since we launched Rackspace Cloud Databases in August 2012 we have experienced great commitment from our customers who have chosen it as their database platform. In this time, we have expanded the availability of Cloud Databases from three to six regions worldwide, keeping the pricing simple, improving reliability and increasing performance.
Performance, or more precisely, the lack of performance, is an invisible cost in your architecture. It is a tax you have to pay by having to overprovision resources in your cloud design to match a given workload. A hybrid cloud gives you the flexibility to choose from different performance profiles to fit your application needs, from dedicated to shared cloud resources, and across its evolution from small endeavor to large mission critical app.
Cloud Databases helps you provision and manage high performance MySQL instances on Rackspace’s open cloud. Our service helps with the installation, configuration, deployment and on-going management of MySQL, and more importantly it helps you deliver fast apps through an architecture that is purpose-built with performance in mind using container-based virtualization.
Today, I would like to introduce you to a guest blogger, Dave Fowler, founder of Chartio. Chartio provides data analytics and visualization tools for business intelligence applications, and allows you to bring data from Cloud Databases and other data sources together into beautiful visualizations. Here is Dave:
We are living in the age of Big Data – there is so much information around us at any given moment that it is impossible to manually sift through and interpret it all. My team at Rackspace is responsible for the system engineering of our Cloud Databases product, and we collect 200,000 metrics every minute to understand the overall health of our system. Data visualization is more than a buzzword to me, it is vital to my team to do our job effectively.
Last week, we showed you a short video on the API for Cloud Databases. Today, we want to show you another short video from a couple of Rackers on the team that highlights some of the different use cases for Cloud Databases that we have seen customers using. Take a look. Do you have a different use case for Cloud Databases? Leave a comment here and let us know.
Using the Cloud Control Panel to manage your Cloud Databases is great for scenarios where your application has only a few databases or you don’t have a lot of automation needs. But what if you are responsible for tens or hundreds of databases? Maybe it’s because you manage them on behalf of your customers or offer services on top of Cloud Databases. In that case, using the Cloud Databases API is almost a requirement.
One of the advantages of the container-based virtualization architecture we use in Rackspace’s Cloud Databases service is the improved IO performance for your database. This performance improvement is primarily due to two reasons: the elimination of the hypervisor as a “middleman” in the path that goes from the database engine to the storage; and the flexibility in IO priority allocation that Cloud Databases gives to each one of the different containers of the system.