The Six Advantages of Cloud Computing

This is a bit less developer-centric than my usual posts, but since I'm currently looking towards taking my AWS Solutions Architect Associate exam later in the year (or early 2024), I wanted to take a refresher in the basics.
Below are the six advantages of cloud computing, courtesy of Amazon Web Services:
Trade CapEx for OpEx - rather than paying upfront for hardware, you pay for it as its used
Benefit from economies of scale - cloud providers buy things at a much larger scale, so benefit from cheaper rates
Stop guessing capacity - spin up what you need, then update the hardware as your requirements change. This is much better than over-provisioning, resulting in expensive, under-utilised equipment.
Increased speed and agility - the lead time to acquire hardware and other services are minutes away rather than days, weeks and months seen by acquiring the hardware yourself.
Reduced data centre operational costs - running your own data centres is expensive. The physical building, all of the hardware and utility prices quickly stack up - and that's before staffing expenses. Make it Amazon's problem.
Go global in minutes - with cloud providers you can deploy to regions all around the world, to be closer to your users and provide the best possible experience.



