How to set up a cloud server to autoscale?

We do not set our cloud servers to auto-scale by default as our clients have various use cases and needs. It is up to the client whether or not to activate this functionality.

You can set your cloud server to auto-scale from your User Area -> Manage Account – click on the Autoscale button. You will create an autoscaling event in four easy steps by setting the conditions, under which you want your account to automatically scale up and meet unexpected traffic or usage spikes:

  1. Choose what CPU or RAM usage (measured in percentages) shall be reached for the autoscale event to kick in.
  2. Choose how many cores of CPU or GB of RAM should be added when autoscaling happens.
  3. As the server will autoscale every time its resource usage reaches the predefined by you percentage quotas, we strongly recommend you to set a Monthly Cap. The monthly cap is the sum of your current resource units and the units that will be added when the autoscaling event happens. Thus you will ensure that the added resource units won’t go above the limit you set and your charges won’t grow unexpectedly.
  4. Set the autoscaled event to autorenew or not. If you believe your resource usage will require you to keep the extra CPU or RAM units longer than one month, we advise you to set the Autorenewal option to ON.

You find this article useful? Click here to learn more about SiteGround web hosting experts and what else we can do for you!

9 Comments

  1. Reply June 15, 2015 / 07:33 Leho Kraav @lkraavSiteGround Team

    Can you provide an autoscaling cost example breakdown here in this article. Saying stuff like "The monthly cap is the sum of your current resource units and the units that will be added when the autoscaling event happens. Thus you will ensure that the added resource units won’t go above the limit you set and your charges won’t grow unexpectedly." makes people's head hurt trying to imaine what will happen when. Make it crystal clear with an example autoscaling event.

    • Reply June 18, 2015 / 09:03 Hristo PandjarovSiteGround Team

      You can can easily calculate the regular cost and the one after scaling event on our cloud hosting page by clicking on the "create your own plan" and playing with the sliders 🙂

      • Reply June 19, 2015 / 10:14 FrancescoSiteGround Team

        Hi Hristo, this means that when the autoscale is triggered, the new setup (with more resources) will be kept for 1 month ? The billing will increase for the whole month where the upscale has been triggered? Thanks.

        • Reply June 26, 2015 / 08:29 Hristo PandjarovSiteGround Team

          Yes, it will scale until the end of the month 🙂 There is an Autorenew option - if it's set to on, the server will keep the new config for the next month, if not - it will get back to the previous configuration.

  2. Reply August 3, 2016 / 09:19 MichaelSiteGround Team

    Then why when I dont wish to renew it does and Im told I cant return to original?

    • Reply August 4, 2016 / 11:59 Ivan StefanovSiteGround Team

      Michael, if you go to your User Area -> My Accounts -> AutoScale and click the Edit button next to the setup autoscale event you should be able to stop the auto renewal. Please submit a support ticket from your account if you experience any issues with the autoscale functionality.

  3. Reply August 24, 2016 / 15:41 Brittny HansenSiteGround Team

    Will I receive any sort of email notification when my server scales up?

    • Reply August 29, 2016 / 06:20 escalationsSiteGround Team

      Yes, scale up notifications are automatically enabled for cloud hosting plans at SiteGround.

  4. Reply January 30, 2017 / 06:43 Emirates loanSiteGround Team

    Unexpected high demand can hurt your application performance—and even a brief performance drop risks losing customers.

    The Auto Scale feature of Cloud Servers helps you prepare for high-traffic events and scheduled load changes, like sales promotions and holiday shopping. By creating a few simple rules that you define and control, your application automatically scales to meet user demand.

* (Required)