Re:An engineer’s guide to cloud capacity planning
by ryanmarsh on Wednesday November 08, 2017 @01:02PM
(#15655022)
I don’t mean to sound flippant here but going Serverless would obviate the need for much of this guide.
[ Parent
| on HN ]
Re:An engineer’s guide to cloud capacity planning
by cakeface on Wednesday November 08, 2017 @02:09PM
(#15655805)
I think that you still need capacity planning for "serverless" architectures as well. You need to forecast growth of usage and costs for accounting and budgeting purposes. Does your serverless usage scale linearly with new customers? Or new widgets on the platform? Great, if we're planning on adding 10,000 widgets to the platform next quarter how much will our serverless bill go up? We still need to think about these things.
Also, and this may be my lack of experience, there seems to still be a big requirement for more traditional cloud hosting for databases in a serverless architecture. You have to store that state somewhere.
Re:An engineer’s guide to cloud capacity planning
by johnpython on Wednesday November 08, 2017 @02:08PM
(#15655794)
Going serverless would increase your costs significantly. Have you seen how much AWS charges for Lambda use? Where did this myth of serverless saving you money come from?
Re:An engineer’s guide to cloud capacity planning
by ryanmarsh on Wednesday November 08, 2017 @07:45PM
(#15658693)
I keep hearing this from people who don’t say they’ve built out Serverless stacks. But I keep hearing from people who switched that they’ve been able to cut costs. So in my limited experience this has so far proven not to be true in practice.
Re:An engineer’s guide to cloud capacity planning
by jacobr1 on Wednesday November 08, 2017 @06:04PM
(#15658004)
Going from autoscaling in EC2 (with a mix or RI for baseline load and spots for peak) to Lambdas has cut our service costs down by half. This is largely due to better utilization rates.
Re:An engineer’s guide to cloud capacity planning
by cridenour on Wednesday November 08, 2017 @04:39PM
(#15657337)
Under-utilized machines in people's stack.
Re:An engineer’s guide to cloud capacity planning
by jacobr1 on Wednesday November 08, 2017 @06:07PM
(#15658022)
For general compute yes. But you still need to scale your persistent data stores. That is why AWS is investing in things like Aurora. Also you need to understand where to optimize on a cost basis by not just profiling code, but comparing costs, to usage, to performance gains in reduced resources needed.