Atef-AWS
Atef-AWS
Amazon
Web Services
Mohamed Atef
2025
Agenda
Traditional IT Cloud
Problems Computing 101
3 AWS Global
Infrastructure
AWS
Services
Traditional
IT Problems
Traditional IT Problems
3 Scaling is limited
1 Cost-Effectiveness
Scalability
Elasticity
The 3 Deployment
Models of the Cloud
Example
Of Cloud
Computing
Models
1. Infrastructure as a Service
(IaaS)
Cloud
Computing
Models
Virtualization Virtualization Virtualization Virtualization
Managed By You
AWS Regions
S3
Edge Location
AWS Services
AWS
Management
Interfaces
AWS Management
Interfaces Overview
AWS
AWS
Command
Management Development
Console Kits (SDKs)
(CLI)
AWS Management
Console
● https://console.aws.amazon.com
AWS Command Line
Interface (CLI)
● With just one tool to download and configure, you can control
multiple AWS services from the command line and automate
them through scripts.
● After AWS CLI tool installation, you can begin making calls to your
AWS services from the command line.
Software Development
Kits (SDKs)
● Using SDKs, you can access and manage AWS services with your
preferred development language or platform.
● https://aws.amazon.com/tools
Identity and
Access
Management
IAM
Identity and Access
Management (IAM)
Developers Operations
Audit
● Common roles:
• EC2 Instance Roles.
• Lambda Function Roles.
• Roles for CloudFormation.
Elastic
Compute
Cloud
EC2
EC2: Basic
Terminology
● https://aws.amazon.com/ec2/instance-types
EC2: Pricing models
server-bound
software licenses,
incl. Windows Server,
SQL Server, etc.
Elastic
Load
Balancing
ELB
What’s
Scalability ?!
AZ-2 AZ-1
10.0.2.0/24 10.0.1.0/24
10.0.2.100/24 10.0.1.100/24
EC2 EC2
● You can trigger Lambda from over 200 AWS services and
software as a service (SaaS) applications, and only pay for
what you use.
● https://aws.amazon.com/lambda
● Pay per request and compute time.
Benefits ● Easy to get more resources per functions (up to 10GB RAM).
Simple
Storage
Service
S3
Simple Storage
Service S3
● S3 Use cases :
• Backup and storage.
• Disaster Recovery.
• Static website.