MySQL and WordPress welcome Google Cloud Storage
OblakSoft is pleased to announce that the Cloud Storage Engine for MySQL (ClouSE) now supports Google Cloud Storage. Using MySQL to store data directly in Google Cloud Storage becomes a simple deployment choice: pick your Google Cloud Storage bucket and migrate any or all of your tables to the cloud. We would like to thank Google storage team for their support and contributions.
This functionality opens Google Cloud Storage to millions of MySQL-based applications – cloud storage becomes a better alternative to local storage, no matter where you host the application, on premise or in the cloud. Applications can now store data on Google’s infrastructure, and enjoy high availability, high durability and high scalability of Google Cloud Storage.
The choice of cloud storage is completely transparent to MySQL. SQL developers and MySQL-based applications can continue using MySQL’s programing model and APIs while offloading storage management to a cloud storage provider. Today ClouSE supports public cloud storage from Amazon and Google as well as the corresponding private cloud solutions. All MySQL functionality as well as advanced cloud-only features such as Weblobs will work identically on either cloud.
Connecting your database to Google Cloud Storage only takes a few minutes. Specify the cloud storage location in the /etc/my.cnf file and select a set of tables to get migrated to the cloud.
Now let’s talk about the powerful choice of deployment options for your application:
The application can stay on premise (or at the web hoster site) but all its data will be stored encrypted at the cloud storage of your choice. ClouSE technology combines the best of private and public storage by delivering performance and security of local storage, plus all the benefits of public cloud storage.
You can also both host your application and store its data in the same cloud utilizing compute services as well as storage service as utility. E.g. our FREE ready-to-run WordPress for Google Cloud image is configured to run in Google Compute Engine and store data at Google Cloud Storage.
You don’t even have to choose just one cloud. The storage configuration allows to mix and match clouds. For example, our popular WordPress-on-S3 AMI can run in Amazon EC2 and store data in Google Cloud Storage. And vice versa: the instance can run in Google Compute Engine and store its data in Amazon S3. This allows for gradual migration between clouds, should another cloud become more attractive down the road.
Seamless support for multiple cloud providers puts customers in control. You can choose the configuration that works best for you to fit your requirements to enforce data confidentiality, optimize for performance, minimize cost, address regulatory requirements, take advantage of other cloud services, etc. And you can change it when your requirements change. There is no necessity to commit to the “One True Cloud Platform”. With ClouSE, you can avoid vendor lock-in and make sure that your way to the cloud happens your way.
As users of open source software, we’re always delighted to contribute back. WebStor, the high performance cloud storage access library, now can work with Google Cloud Storage too. WebStor source code is available under the Apache 2.0 license absolutely FREE from http://www.oblaksoft.com/downloads.
To take further advantage of Google Cloud, we’ve assembled a ready-to-run WordPress for Google Compute Engine . Launching a highly-available dynamic website powered by WordPress into Google’s cloud can now be done with one command, like this:
gce-yapixx <instanceName> –storage_url=gs://<bucket>/<folder> –storage_auth=<secret>:<access>
Update 07/29/2013: You can also launch WordPress to Google Cloud here.
Google Compute Engine takes care of making the website instance highly available. The WordPress instance is completely stateless, as all the data stored in Google Cloud Storage. The Google Compute Engine can just launch a new virtual machine with the same image, should the old virtual machine fail for any reason. The cloud storage configuration is passed via the custom metadata to the instance, so at startup the new virtual machine will knowhow to access its data in Google Cloud Storage.
WordPress is one example of a MySQL-based application, which now can be configured to run in the Google cloud and take full advantage of the cloud services:
- It relies on Google Compute Engine to keep the instance highly available
- It relies on Google Cloud Storage to keep the data highly available and highly durable
- It relies on Google Cloud Storage to serve media files (such as pictures) in a highly scalable fashion
- It relies on Google Cloud Storage to distribute media files across the globe for fast access in a CDN-like manner
- Storage cost scales with usage, no upfront reservation is needed
- Storage consumption scales up and down with the amount of data stored
- No backup and recovery is needed for the website data
Download our ready-to-run WordPress on Google Cloud. Or just download the new Beta version of ClouSE to migrate your own MySQL-based application to Google Cloud Storage today. It’s easy and FREE, no writing code is required. The choice is yours, the software is at http://www.oblaksoft.com/downloads/.