AWS Builder Center

ā˜ļø From IT Support to Cloud: Understanding the AWS Shared Responsibility Model

Who actually secures what in AWS? šŸ” This beginner-friendly guide breaks down the AWS Shared Responsibility Model and connects cloud security concepts with familiar IT support, networking, and system administration practices.

IT Support Specialist | Service Desk Analyst | Windows | Active Directory | Networking | Cloud
# ā˜ļø From IT Support to Cloud: Understanding the AWS Shared Responsibility Model
When I started exploring cloud computing, one question immediately stood out:
> šŸ¤” **If my infrastructure is running in AWS, who is actually responsible for securing it?**
Is AWS responsible for everything?
Is the customer responsible?
Or is responsibility divided between the two?
That's where the **AWS Shared Responsibility Model** comes in. šŸ”
It's one of the most important foundational concepts to understand when learning Amazon Web Services (AWS), especially if you're coming from **IT Support, Networking, Cybersecurity, or System Administration**.
Let's break it down in a simple and practical way. šŸ‘‡
---
## 🧩 What Is the AWS Shared Responsibility Model?
The AWS Shared Responsibility Model explains how security and compliance responsibilities are divided between **AWS and the customer**.
The easiest way I remember it is:
> šŸ¢ **AWS = Security OF the Cloud**
> šŸ‘¤ **Customer = Security IN the Cloud**
That small difference between **"OF"** and **"IN"** represents a very important boundary.
Let's look at both sides.
---
# šŸ¢ AWS: Security OF the Cloud
AWS is responsible for protecting the infrastructure that powers AWS services.
Think of this as everything underneath the cloud services we interact with.
AWS manages areas such as:
- šŸ¢ Physical data centers
- šŸ–„ļø Physical servers
- šŸ’¾ Storage infrastructure
- 🌐 Networking infrastructure
- āš™ļø Hardware
- 🧱 Virtualization infrastructure
- ⚔ Power and environmental systems
- šŸ” Physical infrastructure security
For example, imagine launching an **Amazon EC2 instance**.
You don't need to travel to an AWS data center, install a physical server, connect network cables, configure power systems, or replace a failed hard drive.
AWS manages that underlying infrastructure.
That's part of **security OF the cloud**. ā˜ļø
---
# šŸ‘¤ Customer: Security IN the Cloud
Here's where things become interesting.
Using AWS doesn't mean AWS automatically secures everything you create.
Customers still have important responsibilities depending on the services they use.
These responsibilities can include:
- šŸ‘„ Managing users and identities
- šŸ”‘ Configuring IAM permissions
- šŸ” Protecting credentials
- šŸ–„ļø Configuring operating systems
- šŸ›”ļø Applying security patches
- 🌐 Configuring network access
- šŸ“‚ Protecting application data
- šŸ”’ Configuring encryption
- 🚪 Managing Security Groups
- šŸ“Š Monitoring cloud resources
- āš ļø Responding to security events
For example:
If I deploy a Linux server using Amazon EC2, AWS manages the physical infrastructure underneath the instance.
But I may still need to properly configure and secure the operating system running on that instance.
AWS gives us the infrastructure and tools.
**We still need to configure them responsibly.** šŸ› ļø
---
# šŸ’” A Simple Real-World Scenario
Imagine this:
A company launches an Amazon EC2 instance to host an internal application.
AWS handles:
ā˜ļø Cloud infrastructure
šŸ¢ Data center security
šŸ–„ļø Physical servers
🌐 Underlying networking
āš™ļø Virtualization
But the company's IT or cloud team still needs to ask:
> šŸ”‘ Who should have access to this server?
> 🚪 Which ports should be open?
> šŸ›”ļø Is the operating system patched?
> šŸ” Are credentials protected?
> šŸ“‚ Is sensitive data encrypted?
> šŸ‘„ Are users receiving only the permissions they actually need?
The EC2 instance might technically be **running perfectly** while still being configured insecurely.
And that's an important lesson:
> āš ļø **Working doesn't automatically mean secure.**
---
# šŸ–„ļø How Does This Connect to IT Support?
This is one of the things I find most interesting while learning cloud technologies.
Coming from an **IT Support and Service Desk perspective**, many cloud concepts aren't completely unfamiliar.
In traditional IT environments, we already work with concepts such as:
šŸ”¹ User accounts
šŸ”¹ Authentication
šŸ”¹ Permissions
šŸ”¹ Operating systems
šŸ”¹ Network connectivity
šŸ”¹ Security
šŸ”¹ Troubleshooting
šŸ”¹ Incident management
šŸ”¹ Access management
Cloud computing doesn't make these concepts disappear.
Instead, it changes **where they're managed and how they're implemented.**
For example:
### Traditional IT šŸ‘‡
šŸ‘¤ Local/Domain User Accounts
šŸ–„ļø Physical Servers
šŸ”„ Traditional Firewalls
🌐 Local Networks
šŸ“Š Infrastructure Monitoring
### AWS Cloud šŸ‘‡
šŸ‘¤ IAM Users and Roles
ā˜ļø EC2 Instances
šŸ”„ Security Groups
🌐 Amazon VPC
šŸ“Š Amazon CloudWatch
The technologies may change, but many of the underlying IT principles remain familiar.
That's one reason I believe having a strong foundation in IT support and networking can be extremely useful when transitioning into cloud computing. šŸš€
---
# šŸ” The Principle of Least Privilege
One security principle that becomes especially important in AWS is:
> **Give users and systems only the permissions they actually need.**
This is known as the **Principle of Least Privilege**.
For example, imagine an employee only needs permission to view certain resources.
Giving that person administrator-level access would introduce unnecessary risk.
Instead:
```text
Required Access → Grant It āœ…
Unnecessary Access → Restrict It šŸ”’
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article