Jump to content

Efficiency difference between hosting yourself and paying a host?

Go to solution Solved by Chris Pratt,

Well, if you're speaking of efficiency, cloud wins hand down, as you only pay for the resources you use (mostly at least). You can overbuy in cloud, just like you can overbuy on prem. However, cloud gives you the ability to scale up and down as needed, whereas you're stuck with whatever you buy on prem. Also, Azure for example has their B-series VMs, which are burstable. You pay less for the resources overall, and then build up credits that can be used to burst when necessary. If the workload is intermittent like a website, or the server is only active during certain times of the day, you can save a huge amount of money, while still getting the performance you need when you need it.

So, to start off I could think of one difference at least in reliability.

Say if your ISP was to have drops in service and speed, that would be a factor you can’t control. I can also see the difference in say if you were to have raid setup so that a machine could fail responsibly, whereas a DIY machine likely wouldn’t unless you had the know how.

 

Then onto power consumption of whether or not you are running actual server hardware or just consumer grade and their power consumption differences.

 

Beyond the actual differences in hardware, what are the differences in software and OS?

And example being say if I was to host Minecraft server while running Windows OS, versus hosting a Minecraft server and running a Linux distro, and any other route you could take, etc. Long-term, finding the most efficient way to use your resources for the actual task at hand.

 

Are there fundamental reasons that you should avoid hosting yourself and to choose a host instead? Things people would maybe just not be knowledgable enough to understand or even know existed.

 

I’m very open to discussion.

Link to comment
Share on other sites

Link to post
Share on other sites

Well, if you're speaking of efficiency, cloud wins hand down, as you only pay for the resources you use (mostly at least). You can overbuy in cloud, just like you can overbuy on prem. However, cloud gives you the ability to scale up and down as needed, whereas you're stuck with whatever you buy on prem. Also, Azure for example has their B-series VMs, which are burstable. You pay less for the resources overall, and then build up credits that can be used to burst when necessary. If the workload is intermittent like a website, or the server is only active during certain times of the day, you can save a huge amount of money, while still getting the performance you need when you need it.

CPU: AMD Ryzen 9 5900X · Cooler: Artic Liquid Freezer II 280 · Motherboard: MSI MEG X570 Unify · RAM: G.skill Ripjaws V 2x16GB 3600MHz CL16 (2Rx8) · Graphics Card: ASUS GeForce RTX 3060 Ti TUF Gaming · Boot Drive: 500GB WD Black SN750 M.2 NVMe SSD · Game Drive: 2TB Crucial MX500 SATA SSD · PSU: Corsair White RM850x 850W 80+ Gold · Case: Corsair 4000D Airflow · Monitor: MSI Optix MAG342CQR 34” UWQHD 3440x1440 144Hz · Keyboard: Corsair K100 RGB Optical-Mechanical Gaming Keyboard (OPX Switch) · Mouse: Corsair Ironclaw RGB Wireless Gaming Mouse

Link to comment
Share on other sites

Link to post
Share on other sites

37 minutes ago, KhakiHat said:

Are there fundamental reasons that you should avoid hosting yourself and to choose a host instead? Things people would maybe just not be knowledgable enough to understand or even know existed.

I would guess most people interested in running a minecraft server aren't interested in becoming a sysadmin in their free time maintaining the machine, OS etc. it runs on, so it makes sense to expedite. So a very compelling reason is the "not my problem" one.

Crystal: CPU: i7 7700K | Motherboard: Asus ROG Strix Z270F | RAM: GSkill 16 GB@3200MHz | GPU: Nvidia GTX 1080 Ti FE | Case: Corsair Crystal 570X (black) | PSU: EVGA Supernova G2 1000W | Monitor: Asus VG248QE 24"

Laptop: Dell XPS 13 9370 | CPU: i5 10510U | RAM: 16 GB

Server: CPU: i5 4690k | RAM: 16 GB | Case: Corsair Graphite 760T White | Storage: 19 TB

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, tikker said:

I would guess most people interested in running a minecraft server aren't interested in becoming a sysadmin in their free time maintaining the machine, OS etc. it runs on, so it makes sense to expedite. So a very compelling reason is the "not my problem" one.

Running a Minecraft server is the only low-key server I could think of at a really small scale XD

 

That would make sense though, I can definitely see that.

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Chris Pratt said:

Well, if you're speaking of efficiency, cloud wins hand down, as you only pay for the resources you use (mostly at least). You can overbuy in cloud, just like you can overbuy on prem. However, cloud gives you the ability to scale up and down as needed, whereas you're stuck with whatever you buy on prem. Also, Azure for example has their B-series VMs, which are burstable. You pay less for the resources overall, and then build up credits that can be used to burst when necessary. If the workload is intermittent like a website, or the server is only active during certain times of the day, you can save a huge amount of money, while still getting the performance you need when you need it.

Paying a host definitely seems like a better option then, especially considering the value per dollar ratio.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×