Moving to the Cloud?

October 11, 2011 | By | Reply More

Reading time: 2 – 3 minutes

MySQL databases running on cPanel environments are easy to move from one to the other during site migration and as a web developer myself, I really find it smooth and almost error-free but that’s as long as you know that both source and recipient is of the same MySQL version among other parameters to consider.

On environments such as the cloud, migration of MySQL databases can sometimes be a pain. Although cloud hosting environments offer scalability and high availability, the differences between Linux servers running MySQL databases is totally different from cloud hosting servers. However, the presence of a pluggable storage engine for MySQL databases on a cloud hosting environment makes possible what is called a cloud database.

plug and play cloud databaseCloud databases are simply databases housed in a cloud host system, to be exact, cloud databases can be MySQL databases running in the cloud. Xeround offers such system of migrating MySQL databases into cloud hosting environments without altering any code changes to your existing applications. This means, Xeround will be the new database housing MySQL database into a cloud database without any changes in coding, thus, retaining all settings from your existing MySQL databases.

With this, you’re running your software in MySQL system on a cloud environment giving you more scalability and high uptime or availability which is fairly known on cloud services.

Since your MySQL database remains untouched as you transfer into Xeround, for example, this makes it seamless to transfer from one cloud hosting server to another like Rackspace, Amazon EC2 and Heroku interchangeably.
Xeround is designed as a native cloud database thus this database solution is vendor agnostic – meaning it can run on any cloud service provider.

A good database -as-a-service provider should be easy to set up with your highly available database in the cloud in a matter of minutes without any code changes to your applications, or simply plug-and-play, no architectural or code scaling considerations needed like memcached or sharding, automated database operations and configurations must be available, no vendor lock-in and must be pay as you go without provisioning requirements.

Tags: ,

Category: data storage

Leave a Reply