Posts written by Edward Adame
If you need to run MySQL on the Rackspace Cloud, you have two fundamental choices: run MySQL on a Cloud Server, or run MySQL as a Cloud Database instance. This naturally raises a few questions: What are the features and benefits of each? Which performs better? Which will be more cost effective? As with every application, the answer is ”it depends;” however, the information below should help you make the right choice based on your needs.
Windows presents some challenges when it comes to using deployment automation tools. If you’ve used 'knife-rackspace' to create Linux servers on our cloud, you know that the bootstrap process happens automatically. The server is created, a connection is made via SSH, the Chef client is installed, and the server role is assigned… all with a single command. If you spin up a Windows server, knife-rackspace still attempts to bootstrap the server via SSH… and this will obviously fail. So what next? What are your options, and which approach will produce the best results?
Rackspace Cloud Servers come in various sizes, and larger Cloud Servers are allocated a greater portion of available hypervisor resources. As of today, our largest Cloud Server (30 GB RAM / 1.2 TB disk space) consumes the entire physical hypervisor. A 15 GB Cloud Server consumes half of the hypervisor’s resources, an 8 GB server consumes a quarter, and so on until you get to the smallest allocation we provide (512 MB / 20 GB disk space).
One of the questions I was often asked as a Sales Engineer was how much disk performance customers should expect when using Cloud Servers. The short answer is that all Cloud Servers reside on storage local to the hypervisor and therefore contend for a fixed amount of I/O performance. Performance is influenced by many factors, including hypervisor load, where the virtual server physically exists on disk, etc., so it is not possible for me to predict how your specific Cloud Server will perform. What I can do, however, is perform some tests on a small sample of Cloud Servers to help you understand your options and what to consider when deploying applications on the Rackspace Cloud.