How often do you have to upgrade your server?

Welcome to Another Admin Forum!

Welcome to Another Admin Forum! Join our community of forum creators today. Register for a free account and get tips, resources, and support to build and grow your forum. Let's create better forums together!

Shawn Gossman

Administrator
AAF Administrator
AAF Moderator
Joined
Sep 7, 2023
Messages
4,862
Reaction score
477
As your forum grows, you'll have to upgrade hosting plans. Eventually, you'll be upgrading servers.

Are any of you upgrading your servers yet? How often do you have to upgrade due to forum growth?
 
I recently moved to another server provider, but I have more than enough resources now. I can also scale up if I run out of resources for my forum.
I can scale up if needed. I actually recently scaled down to save some money and I'm still not using even close to what my max is.
 
"Scaling up" is easier on a VPS instance than a dedicated server. The only way generally to "scale up" up dedicated hardware that you do not own is grabbing another server instance that has the hardware requirements you want and migrating over to it. Sometimes a hosting provider can help with that, but generally they do not unless it is a managed service.
If you own your hardware, the "scaling up" is a simple matter of shipping the new drives/memory or even server to your co-location provider and having them put it into place. Then you migrate the site(s) over.
As for "how often". When you need the additional capacity or you find a better deal or newer/faster hardware.
 
If you own your hardware, the "scaling up" is a simple matter of shipping the new drives/memory or even server to your co-location provider and having them put it into place. Then you migrate the site(s) over.
This seems more daunting than dedicated resources on the Cloud. Imagine having DDR2 RAM and then needing to scale up to better performance on DDR3 (I know we're coming up on the release of DDR6, but just using my past experience with bare metal shifting from DDR2 to DDR3 to make this example), but you couldn't just do that without swapping out a motherboard either. If you didn't have 2 or more machines, you would also have significant downtime as the server was prepped.

You also can't load balance with a dedicated server if you suddenly got peak traffic that it couldn't handle... it'd just tug along. But, if you did load balance, the setup fees/time would be a waste as those resources may not be needed later. With Cloud, you can pop up instances around the globe to handle the heavier load in a region closer to where they are in a matter of minutes, then destroy the instance when the resources are no longer needed, only paying for the hourly cost of doing that as opposed to a monthly cost for a dedicated machine.
I can scale up if needed. I actually recently scaled down to save some money and I'm still not using even close to what my max is.
I always start with 1 shared vCPU/1 GB RAM/20 GB storage for $5 or so. You can't tell me XenForo isn't blazing fast when there are fewer than 100 members (or even 15 concurrent).

Then, I get dedicated 1 vCPU, then high performance 1 vCPU, and work my way up to what I need (now 4 vCPU/8 GB RAM).

Why start a XenForo forum on a $25-50 instance when it runs perfectly fine on $5? Save that money for add ons or content or marketing so that when you need to upgrade, the price to do so won't be painful, because you grew the forum to a point to sustain that, which could take 6 months, all the while reinvesting the difference of $120-270.
 
Last edited:
This seems more daunting than dedicated resources on the Cloud. Imagine having DDR2 RAM and then needing to scale up to better performance on DDR3 (I know we're coming up on the release of DDR6, but just using my past experience with bare metal shifting from DDR2 to DDR3 to make this example), but you couldn't just do that without swapping out a motherboard either. If you didn't have 2 or more machines, you would also have significant downtime as the server was prepped.
Not going to happen with provider supplied equipment. You will be obtaining a new server that supports the hardware configuration you want.
The only time you will get motherboard "hands-on" swap-out is generally when their is a MB failure on the hardware that the vendor is supplying. And if they no longer have that MB to do such with, they will frequently bump you into a newer server that is near the specs of the old one at the same cost.
If you are doing co-location, unless you are paying for hands-on services, you will be the one doing the swap out. That's why generally it's not a motherboard swap, but a total server swap. If it's time to upgrade the motherboard, the other components are usually going to be lacking also, so you are going to drive a new(er) server into place. When you are at that level, you are rarely piecing your server together like that.

You also can't load balance with a dedicated server if you suddenly got peak traffic that it couldn't handle... it'd just tug along
Yes, you can. You simply install the required number of servers you need if you are doing co-location. If you are obtaining your servers from a provider, you set your system up before that by having the hardware in place.
And yes, there are offerings that are not SaaS based that will also let you scale up like you are referring to. They cost more than a regular VPS, but they are out there.

With Cloud, you can pop up instances around the globe to handle the heavier load in a region closer to where they are in a matter of minutes, then destroy the instance when the resources are no longer needed, only paying for the hourly cost of doing that as opposed to a monthly cost for a dedicated machine.
That's what CDN's like CloudFlare are for, to help with the data delivery more localized source, reducing the loads on the servers depending on the cache level you have configured. There is no need to have a server instance in a particular geographic region when the "heavy" data you deliver is already sitting out on the CDN.

And you can do the same thing with providers. OVH has (and has had) that capability for a few years in their offering(s).
 
Back
Top Bottom