Amazon Web Services (AWS) provides 200+ cloud services that help organizations build, deploy, and manage applications without owning physical servers. These services are usually grouped into categories based on their purpose.

Below are the major AWS service categories with common examples:

1. Compute Services

Used to run applications and virtual servers.

2. Storage Services

Used to store files, backups, and data.

3. Database Services

Managed databases for applications.

4. Networking & Content Delivery

Connect and deliver applications globally.

5. Security & Identity

Manage users and secure resources.

6. Machine Learning & AI

Build AI and ML applications.

7. Monitoring & Management

Monitor applications and infrastructure.

Simple way to remember AWS core services (most commonly used):

Below is a detailed explanation of the most commonly used core services in Amazon Web Services (AWS). These services form the foundation of most AWS architectures.

1. Compute Services

1. Amazon EC2 (Elastic Compute Cloud)

Amazon EC2 provides virtual servers in the cloud. It allows you to run applications just like you would on a physical server, but without managing hardware.

Key Features

Important Components

Example Use Cases

2. AWS Lambda

AWS Lambda lets you run code without managing servers.

You upload code and AWS automatically runs it when triggered.

Key Features

Event Triggers

Lambda functions can be triggered by:

Example Use Cases

2. Storage Services

3. Amazon S3 (Simple Storage Service)

Amazon S3 is object storage used to store unlimited files such as images, videos, backups, and logs.

Key Features

Important Concepts

Example Use Cases

4. Amazon EBS (Elastic Block Store)

Amazon EBS provides block storage volumes for EC2 instances.

Think of it as a virtual hard disk attached to a server.

Key Features

Types of EBS Volumes

Example Use Cases

3. Database Services

5. Amazon RDS (Relational Database Service)

Amazon RDS is a managed relational database service.

AWS handles tasks such as:

Supported Databases

Key Features

Example Use Cases

6. Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database designed for high-speed applications.

Key Features

Data Model

Uses:

Example Use Cases

4. Networking Services

7. Amazon VPC (Virtual Private Cloud)

Amazon VPC lets you create a private network inside AWS.

You can control:

Components

Example Use Cases

8. Amazon Route 53

Amazon Route 53 is a Domain Name System (DNS) service.

It converts domain names into IP addresses.

Example:

www.example.com → 192.168.1.1

Features

Routing Policies

9. Amazon CloudFront

Amazon CloudFront is a Content Delivery Network (CDN).

It delivers content from servers closest to users to reduce latency.

Key Features

Example Use Cases

5. Security Service

10. AWS Identity and Access Management

IAM controls who can access AWS resources and what actions they can perform.

Key Components

Example

You can allow a user:

Importance

IAM is the foundation of AWS security.

6. Monitoring Service

11. Amazon CloudWatch

Amazon CloudWatch is used to monitor AWS resources and applications.

It monitors

Key Features

Example

If CPU usage > 80%:

Quick Architecture Example

Typical AWS web application:

User
  ↓
Route 53 (DNS)
  ↓
CloudFront (CDN)
  ↓
EC2 / Lambda (Application)
  ↓
RDS / DynamoDB (Database)
  ↓
S3 (File Storage)

Monitoring:

Security:

Networking:

Summary

CategoryAWS Services
ComputeEC2, Lambda
StorageS3, EBS
DatabaseRDS, DynamoDB
NetworkingVPC, Route 53, CloudFront
SecurityIAM
MonitoringCloudWatch