āļø 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.
# āļø 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**
> š¤ **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
- š„ļø 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
- š 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
š¢ 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
š¹ 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
š„ļø Physical Servers
š„ Traditional Firewalls
š Local Networks
š Infrastructure Monitoring
### AWS Cloud š
š¤ IAM Users and Roles
āļø EC2 Instances
š„ Security Groups
š Amazon VPC
š Amazon CloudWatch
āļø 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 ā
Required Access ā Grant It ā
Unnecessary Access ā Restrict It š
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article