Dynamic allocation of resources

Vladislav Vladimirov shared this idea 3 years ago
Completed

As a website owner it would be great to have the option to allow temporary automatic increase of server resources (CPU cores, RAM) within certain limits (if the need arises).

Every website has a certain average load, but also peaks in CPU/RAM consumption which could be several times higher than the average load. Peaks might be rare, but in these cases the availability / stability of the website would be in jeopardy.

We could, of course, buy a plan satisfying peak values. But this would be unnecessary, as most of the time a large chunk of resources would remain unused.

So it would be great to have the option to say something like:

"I have 4 GB RAM and 4 CPU cores, but if availability of any of these resources falls below 10% for more than a minute, add up to 4 GB RAM (or up to 4 cores). Then, if availability remains high (e.g. >50%) for more than 10 minutes (or an hour), fall back to the original resource value". We should also be notified when such incidents happen so that we can decide if we permanently need the increase or not.

10 votes

Comments (1)

photo

Hi Vladislav,

Such a feature must be implemented on the infrastructure end. SPanel manages services within virtual/physical servers with the Rocky Linux operating system. The feature you described could be implemented by the hosting provider. Please note that CPU/RAM upgrades usually require a reboot and many website owners would not like to have their server restarted multiple times per day as the usage goes up and down.

Leave a Comment