One of my websites was recently disabled by SiteGround web hosting for exceeding the “monthly quota of 800,000 program executions.” There was no prior warning to the outage since I received a notice that I was at 90% of my allowed usage and a notice that I had exceeded 100% of my allowed usage simultaneously. Had I received the 90% warning when I actually reached 90%, I could have avoided downtime. The quickest way to bring the site back up was to upgrade my SiteGround account to the VPS Cloud Hosting plan, so I upgraded.
Now that I’ve had the site on the new plan for a few days and learned a bit more about its limitations, I’m not too thrilled. I had been considering the upgrade for some time, so when I contacted SiteGround’s customer service with my questions a few months back, I was told numerous times how flexible the service was. The impression I received was that I could tune up or down my allocated resources, by myself, at will and pay only for what I needed at any given time.
My primary concern is being able to withstand sudden short traffic spikes without having to always pay for a high powered server that sits nearly idle 99.9% of the time. SiteGround’s VPS Cloud hosting plan seemed to be a good solution since you could easily use online sliders to change the number of CPU cores and RAM allocated to your server. However, I’ve come to learn there are several limitations that make frequent resource changes unviable.
For starters, any increases in CPU, RAM, or disk space must be prepaid for the duration of your current plan’s time period. This means that if you’ve prepaid for 6 months of service in order to receive a 10% discount over the monthly plan’s rate, and are at the start of that 6 months of service, you must pay for increased resources ahead of time for the entire 6 months. So if you’re looking to increase from 2GB of RAM to 3GB of RAM, which costs $10 extra per month, you have to pay $60 up front if you happen to be in the first month of a 6 month prepaid period.
You may be thinking, like I was, that it’s fine prepaying for the extra resources since you’ll just be credited the unused amount when you downgrade back to the lower resource allocation a week, a month, or however long later. Well, that isn’t the case. If you pay for more resources and then downgrade, you lose your money. SiteGround does not give a refund or account credit for unused resources regardless of how many months you’ve prepaid for. If you upgrade your server from 2GB of RAM to 3GB of RAM 1 week into a 6 month plan at the cost of $60, and then decide to downgrade a couple weeks later, you will not receive $50 back like you may expect. There is no benefit to downgrading during a prepaid period. Once you upgrade, you’re stuck with at least those resources until your plan is up for renewal.
Speaking of downgrading, remember those handy easy to use resource sliders I mentioned earlier? Well, they only move one way, and that way is forward. If you want to downgrade any resources, you have to submit a support ticket to be “manually” downgraded. I’ve used plenty of dynamic VPS hosts which allow you to modify resources yourself in any direction, but SiteGround is not one of them. Having to submit a ticket to downgrade, while it does seem unnecessary, is not a big deal. It would normally only mean overpaying for a day or so as you wait for staff to make the changes, but again, since SiteGround doesn’t refund unused prepaid resources, there’s really no point to ever downgrade unless it’s a day or two before your plan is up for renewal.
If you’re looking for a VPS hosting plan that you can easily modify at will and pay only for the resource you use on any given day, SiteGround is not the hosting company for you. Due to the downgrade limitations, at best, SiteGround’s VPS Cloud hosting plan should be considered dynamic only on a month to month basis. Even then, it comes with the stipulation that you can never take advantage of their prepayment discounts if you want to keep your resource usage flexible in both directions. My final gripe with the service is that there is no way to see a historical chart/graph of your server’s resource usage to know if you’re overpaying for resources that you don’t need. It seems like SiteGround’s VPS Cloud Hosting service is intentionally designed to make it easy to increase resources and get stuck paying more money, all while making it difficult to tune the server to your needs or determine if you’re overpaying.