A simple analogy that compares AWS services to different parts of a hotel, making cloud computing easier to understand for beginners.
article
AWS can feel complicated when you first start learning it.
There are servers, storage services, databases, permissions, monitoring tools, networking services, and many other concepts.
A simple way to understand some of them is to imagine AWS as a hotel.
Every part of the hotel has a specific job, and many AWS services work in a similar way.
- Amazon Route 53 – The hotel address
Before a guest can arrive, they need to know where the hotel is.
Amazon Route 53 helps users reach the correct destination on the internet.
In our hotel analogy, Route 53 would be the address and directions that guide guests to the right place.
- Amazon EC2 – The hotel rooms
Guests need a place to stay.
Amazon EC2 provides virtual servers where applications can run.
In the hotel, EC2 would be the rooms.
Each room provides space and resources for a guest, just like an EC2 instance provides computing resources for an application.
- Auto Scaling – Opening more rooms
Imagine the hotel is almost empty during the week but completely full during a holiday.
It would not make sense to keep every room active all the time if nobody is using them.
Auto Scaling adjusts computing resources depending on demand.
Few guests?
Fewer rooms are needed.
Many guests?
More rooms become available.
- Elastic Load Balancing – The receptionist
Imagine 100 guests arriving at the same time.
If everyone went to the same receptionist, the line would become huge.
Elastic Load Balancing distributes traffic between different resources.
In the hotel, it would be like having several receptionists and sending guests to whichever one is available.
- Amazon RDS – The reservation system
Hotels need organized information.
Guest names.
Reservations.
Room numbers.
Payments.
Check-in dates.
Check-out dates.
Reservations.
Room numbers.
Payments.
Check-in dates.
Check-out dates.
Amazon RDS manages relational databases.
In our analogy, RDS would be the hotel reservation system that keeps all structured information organized.
- Amazon S3 – The hotel storage room
Hotels also need to store many files.
Receipts.
Photos.
Documents.
Menus.
Reports.
Promotional material.
Photos.
Documents.
Menus.
Reports.
Promotional material.
Amazon S3 is object storage.
In the hotel, it would be a large storage room where all these files can be kept safely.
- AWS Lambda – The automatic service bell
Imagine a service bell that activates an action only when someone presses it.
A guest presses the button.
The request is handled.
Then nothing happens until the next request.
AWS Lambda works in a similar way.
It runs code when an event happens and does not require a server to stay active all the time.
- IAM – The hotel key card
Not everyone should have access to every room.
Guests can enter their own room.
Cleaning staff may access certain rooms.
Managers may access restricted areas.
AWS Identity and Access Management, or IAM, controls who can access specific AWS resources.
In the hotel, IAM would be the key card that determines which doors each person can open.
- Amazon CloudWatch – The security and operations room
Hotels need to monitor what is happening.
Are the elevators working?
Are rooms available?
Is there a problem somewhere?
Amazon CloudWatch monitors AWS resources and applications.
In our analogy, CloudWatch would be the operations room where the hotel staff watches the entire building.
So what does this analogy teach us?
Route 53 helps guests find the hotel.
EC2 provides the rooms.
Auto Scaling adjusts capacity.
Load Balancing distributes guests.
RDS stores reservation information.
S3 stores files.
Lambda responds to events.
IAM controls access.
CloudWatch monitors everything.
AWS is obviously not a hotel.
But thinking about cloud services this way can make their purpose easier to remember.
Sometimes, learning cloud computing becomes much easier when we connect technical concepts to things we already understand.
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article