Live data from Hacker News

Autoscale Kubernetes workloads on any cloud using any event

kedify.io

1–10 of 46 posts

Re: Autoscale Kubernetes workloads on any cloud using any event

#7
Who needs autoscaling? I mean this as a serious question. Has somebody a real story where autoscaling helped out the company or product?

If you have the hardware resources, why not just scale up from the beginning on? If you do not have the resources, you need a lot of money anyways to pay the upscaled rent afterwards.

Re: Autoscale Kubernetes workloads on any cloud using any event

#8

Who needs autoscaling? I mean this as a serious question. Has somebody a real story where autoscaling helped out the company or product? If you have the hardware resources, why not just scale up from the beginning on? If you do not have the resources, you need a lot of money anyways to pay the upscaled rent afterwards.

1. Scaling up beyond the level of resources you anticipated may help you maintain better uptime. This could be useful if uptime is very valuable for you.

2. Hopefully, if you scale up, you can also scale down, which will save you money when you don't need to rent the resources.

Re: Autoscale Kubernetes workloads on any cloud using any event

#9

Who needs autoscaling? I mean this as a serious question. Has somebody a real story where autoscaling helped out the company or product? If you have the hardware resources, why not just scale up from the beginning on? If you do not have the resources, you need a lot of money anyways to pay the upscaled rent afterwards.

In the cloud you pay by the minute (or less) so scaling down saves money. Every single day my services scale up during peak times and down in the evenings.

Re: Autoscale Kubernetes workloads on any cloud using any event

#10

Who needs autoscaling? I mean this as a serious question. Has somebody a real story where autoscaling helped out the company or product? If you have the hardware resources, why not just scale up from the beginning on? If you do not have the resources, you need a lot of money anyways to pay the upscaled rent afterwards.

I gave a talk on this[0], but I've had some moderate success doing autoscaling based on region for AAA always-online games.

That said, you could conceivably live at a higher abstraction.

Take dev environments for example. Ideally the team working on infra problems does not need to care how many versions of a backend are operating on the dev environment.

The only thing infra needs to take into account the requested resources.

Perverse incentives on wasting resources aside, it's nice when you can have fewer variables in your mind when focusing on your responsibility areas, it allows deeper intuition and creativity - at the sacrifice of some cross cutting creativity across teams.

[0]: https://sh.drk.sc/~dijit/devfest2019-msv.pdf

Post reply on HN