Imagine if you were tasked with building a house for your family. You are to first come up with the quotation on how much it will cost to build, making an estimate of how many members of the family there'll be and in turn, the number of rooms.
Despite you having made assumptions about your family, such as how many kids each of your siblings could have, how many of them can fit in a room, etc, after a few years, your family starts to grow, and you run out of room. You can't demolish the house and rebuild cheaply but you would need to add more rooms either way. The solution would be to keep adding more rooms as your family grows. But what happens if people in your family move? Then you are left with a bunch of empty rooms that cost you a lot of money.
This is what the concept of data centres looks like. Your data is the family, and the rooms are servers and the rest of the needs you have such as storage, networking etc. Traditionally, companies build their own data centers and manage their servers and everything in there. However, this is costly because they have to know their needs beforehand. This is known as the on-premise model. Where data is hosted on the premises of the company.
Cloud computing is like a BnB or hotel. You do not know how many members of your family are coming so you rent rooms as they come. You pay only for what you use. If you choose to eat at the hotel, if you choose to pay for room service etc, then you pay for that. There are different types of cloud models, just as there are rental accommodation types. The 3 main types are private, public and hybrid. Just as rentals, there are also different companies that offer these services at different costs. My go-to data hotel? AWS.
AWS not only has the largest market share but has the best learning resources I have come across. The AWS EDUCATE platform has lessons that get you started on the services no matter your age. They also have a job board with their partner companies hiring from all over the world.
The AWS Skills Builder platform has a lot of courses and there is a bunch of badges you can get to show off as you gain skills. Throughout this cloud series, I will be sharing the little knowledge I gain everyday as I go through the AWS Courses and gain badges and certifications(hopefully).
The next article will focus on the one thing I believe should come first: The Cost of an AWS Account. Kindly subscribe so you can get notified as soon as I post.