Scaling Your SaaS Application In The Cloud

Last week we talked about cloud services to help enhance your SaaS application infrastructure. Today we’ll talk about how to use the cloud to expand your current infrastructure into the future. The cloud gives you the same options for scaling that you’d find in a traditional SaaS environment with advantages that you can’t get out of traditional architecture.

How Cloud Scaling Works

When it’s time to scale vertically with physical or dedicated infrastructure you’ll have to deal with adding capacity to your existing servers. The process may include downtime and other infrastructure adjustments to access the additional resources. In the cloud, resources can be set to add automatically or you can instantly add capacity with a few clicks.

Similarly, the cloud alleviates the need to procure new hardware to accommodate horizontal scaling. In traditional environments, horizontal scale involves adding more servers to achieve more capacity. The time to receive the hardware and stand it up hinders agility and leaves you holding capacity you may only use occasionally. Horizontal scale in the cloud is as easy as a few clicks in the control panel to add more nodes – no hardware, no time to setup.

Three Benefits Of Cloud Scaling

  1. More efficient use of resources because you’re not tied to hardware that you’re not actively utilizing.
  2. Open API and control panel management allows you to set your parameters and let it run without babysitting servers.
  3. Powered by OpenStack so you can move your application to another cloud or to your onsite data center without rebuilding your application code.

Over time, a complex SaaS environment will include a combination of these scaling techniques. Talk to our team of cloud experts for help in figuring out the best options for your workloads. Next week, we’ll talk about how SaaS startups use the cloud to stay lean.

Trey is a cloud evangelist with the Rackspace Startup Program. Check out the previous post in his SaaS series about cloud enhancements that your SaaS app can use today. In his next post, Trey will talk about why SaaS startups begin their journey at Rackspace. Find out more about hosting your SaaS application at Rackspace.

Trey Hoehne has been at Rackspace for more than five years. He's worked on everything from customer support, to professional services, to managing teams of Rackers responsible for Rackspace Cloud support. Currently, he is a Product Manager for Rackspace Private Cloud focusing on Kubernetes.


Please enter your comment!
Please enter your name here