Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Should I keep/use many small VPS vs stick to the big one?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Should I keep/use many small VPS vs stick to the big one?

Genuine question as per subject.

Long story:
I've been hosting essential services in a fairly small VPS (4C6G100G) and some other non-essential services in another box (2C2G35G). Both of them are in regions very close to me in APAC so the ping response is very low (<20ms).

However I purchased another big box (BF2024) provided by GC, it's the biggest I've ever had (I never thought it's remotely possible before joining LET so thanks to LET!) Anyway the spec of this big VPS is 8C32G250G but is in a region slightly further than me compared to the two above with ping response time ~40ms, still very good.

I've once decided to let go the big VPS but since it's non-transferrable I thought of letting it idle until end of billing cycle. But coming to think of that now: I may well move all my services to this big box and scrap/rid the others. However, there're some caveats that causes me to think twice at the beginning.

  1. I've storage boxes (ranging from 0.5T to 1T) which are in the same region as my smaller VPSes so I can "connect" them as a data storage to my small VPS (they function like local disk with negligible latency (~1ms). Hence I don't need to worry of runing out of storage with services like NextCloud (alike) and Immich as a cloud storage replacement.
  2. If I connect my storage box to the big VPS it can't function as smooth as point (1) because they're slightly further away with latency ~40ms with one another. Meaning that I might need to settle with just 250G as my total storage.

So point (2) is really my biggest concern going with the big VPS but I kind of fancy the robust power with 8C32G compared to the smaller ones which often struggling for CPU/Mem till a point I need to limit them in my docker configuration :smile:

That's it for the story. Now I would like to have some feedback/comment which one you think worth keeping moving forward. I appreciate your opinions and hope that it can inspire me to think from different perspectives. Thank you in advance ❤

Thanked by 3emgh FAT32 nghialele

Comments

  • emghemgh Member, Megathread Squad

    Tbh the latency to the storage VMs, if you use services that store data remotely a lot, kind of kills it.

    Maybe if you could replace the storage VMs with similar deals with low latency to GreenCloud that’s be an optimal solution, but that depends on how good storage deals you’ve got.

  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire
    edited March 20

    2C2G35G and 4C6G100G is not very small in any ways... I still run some stuff on 1C1G15G with very low traffic - with DB and stuff, it is lowend market after all.

    Again it depends on your usage, if your main use case is the NextCloud/Immich, you don't really need the 8C32G unless you are hosting a lot of users. If I were you I would do the following:

    • Keep either one of the 2C2G35G or 4C6G100G depending on your usage. If your main usage is NextCloud/Immich alike, I would recommend the 4C6G one and your 100GB local storage can be a very good place to store indexes / caches of your remote mounted storage. If the usage is very minimal you can just keep the 2C2G35G one. Latency is important when you have lots of small files and I/O.
    • Keep the 8C32G250G for stuff that doesn't requires lots of storage, it could run Docker with tons of containers very well. ~40ms is going to be negligible in most of the applications yet the powerful CPU.

    Again it really depends on your usage and the pricing for them. It is usually not trivial to scale horizontally so having powerful CPU and RAM basically gives you the flexibility in the future. You can combine storage (relatively) easier but not RAM across different instances.

  • DazzleDazzle Member

    Don't fix what's not broken.
    Idling the big box. :p

    Thanked by 2truemagic RSkeens
  • truemagictruemagic Member
    edited March 20

    @emgh said: Tbh the latency to the storage VMs, if you use services that store data remotely a lot, kind of kills it.

    Maybe if you could replace the storage VMs with similar deals with low latency to GreenCloud that’s be an optimal solution, but that depends on how good storage deals you’ve got.

    Yes I've tried connecting the storage box to the big VPS with the same use case as previous and it's saddening to see it barely moves -- the data stored in storage is causing great delays even in starting up the containers. So yeah I wish I can have a big box in the right region but the offer was just that. Also I don't see the storage from GC or from any provider in HK region also yeah the price point plays an important factor here I don't want to go crazy with non-promo storage price.

    @FAT32 said: 2C2G35G and 4C6G100G is not very small in any ways... I still run some stuff on 1C1G15G with very low traffic - with DB and stuff, it is lowend market after all.

    Again it depends on your usage, if your main use case is the NextCloud/Immich, you don't really need the 8C32G unless you are hosting a lot of users. If I were you I would do the following:

    Keep either one of the 2C2G35G or 4C6G100G depending on your usage. If your main usage is NextCloud/Immich alike, I would recommend the 4C6G one and your 100GB local storage can be a very good place to store indexes / caches of your remote mounted storage. If the usage is very minimal you can just keep the 2C2G35G one. Latency is important when you have lots of small files and I/O.

    Keep the 8C32G250G for stuff that doesn't requires lots of storage, it could run Docker with tons of containers very well. ~40ms is going to be negligible in most of the applications yet the powerful CPU.
    Again it really depends on your usage and the pricing for them. It is usually not trivial to scale horizontally so having powerful CPU and RAM basically gives you the flexibility in the future. You can combine storage (relatively) easier but not RAM across different instances.

    This is right on spot too! You perfectly summarize what I've on my mind. The very first point is true the way it is now runs perfectly with 4C6G100G + storage box and I can combine the other services in this setup without too much impact to my essential services (I guess). I'm not hosting for other users also, just myself for now. To be honest everything runs smoothly now but as a human I'm often greedy for power, like you mention in your last paragraph, having a powerful CPU/RAM gives me room to host more resource hungry applications in the future and that comes to mind whenever I'm thinking to let go of this big VPS and I kind of feel I would not easily get back the same deal.

    @FAT32 said: ~40ms is going to be negligible in most of the applications yet the powerful CPU.

    It's not when you ping directly to the big VPS. However storage latency of ~40ms is a showstopper as I mentioned above in response to @emgh

    @Dazzle said: Don't fix what's not broken.
    Idling the big box.

    Yes this is often true. I'm now more inclined to not changing anything (for now) lol

    Thanked by 3FAT32 emgh Dazzle
  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire

    @truemagic said: but as a human I'm often greedy for power

    Well this is true for both servers and real-world.

  • @FAT32 said:

    @truemagic said: but as a human I'm often greedy for power

    Well this is true for both servers and real-world.

    Lol exactly somehow I justify myself and offset the more amount to pay annually by thinking I've more control over the data I store using my own VPS vs having them stored in google/onedrive etc.

    Thanked by 2FAT32 nghialele
  • @truemagic said:
    fairly small VPS (4C6G100G)

    @FAT32 said:
    2C2G35G and 4C6G100G is not very small in any ways...

    THIS 💯

    Small VPS is what @Cam offers (those are worth keeping indefinitely).

    I still run some stuff on 1C1G15G with very low traffic - with DB and stuff, it is lowend market after all.

    A couple of years ago I tried running PHP (WordPress) and Python websites on a 1C1G VPS with HDD only - both worked fast and smoothly.

    From across the ocean there was no way to tell the difference with an SSD / NVMe host.

    Thanked by 3FAT32 truemagic Cam
  • @DataRecovery said: THIS 💯

    Small VPS is what @Cam offers (those are worth keeping indefinitely).

    "Relatively" small should be better wording for them :wink:

    As compared to a big one (8G32G250G) from GC top provider sales!

    Note that the price difference between 4C6G100G and 8G32G250G is only $10/yr

    Thanked by 1nghialele
  • @truemagic said: Note that the price difference between 4C6G100G and 8G32G250G is only $10/yr

    WAT? SPECS AND PRICE PLZ?

  • zedzed Member

    I like having multiple seperate smaller vms from different providers, it just feels safer.

Sign In or Register to comment.