Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
AWS Overview in a Single Diagram
1. AWS Overview in a
Single Diagram
AWS in a nutshell for cloud newbies
Authored By: Ralph Plazo
2. AWS Overview
Diving in to learn about AWS, but
still not sure about what Cloud is
about?
I’ll explain it to you in a single
diagram coming from a context you
are already familiar of.
I’m hopeful that you’ll get insights
to help your approach in learning
AWS.
3. First things first...
What is Cloud?
● Put it this way, “Cloud” is a
computer that you access
via the Internet and
utilized in some capacity.
● Known “Cloud” service you
access to; Gmail, Google
Drive, Yahoo website, etc.
4. First things first...
What is Cloud?
● Many of these “Cloud”
services are residing not
only on a single computer
but a collection of servers
that are located in many
data centers.
What is AWS?
● Is one of many “Cloud”
service provider (others
like Azure, Google Cloud,
Alibaba Cloud).
● They managed these data
center of servers that
provides “Cloud” servers.
5. Putting things in context...
How “Cloud” works?
● Many of us unaware that
we are using many cloud
based services on a daily
basis and almost in every
devices that we use.
● Just like accessing our
mobile apps and websites
via web browser, we are
basically using some sort of
cloud service.
Internet
User
Web Browser Website hosted
computer
6. 4 Pillars of Cloud
Technology
These are concepts that are
embedded in the solutions that are
available in Cloud Technology.
Always keeps these concepts in
mind to fully understand the
overview and functionalities of
features available in AWS.
7. High
Availability
Refers to concept of
being accessible
whenever and
wherever you need.
Scalability
Ability to grow in size,
capacity, and/or scope
based on demand.
Elasticity
Ability to reduce in
size, capacity, and/or
scope when required.
Fault
Tolerance
Ability to withstand a
certain amount of
failure and still remain
functional.
11.01.XX
9. AWS Infrastructure
AWS Region: US-East-1
VPC
Availability Zone: US-East-1a
Availability Zone: US-East-
1bAuto Scaling Group
Network Access Control List (ACL)
Network Access Control List (ACL)
Subnet 1 (public)
Subnet 2 (public)
Security Group
Security Group
EC2 Instance
EC2 Instance
ELB
Internet
User
Web Browser
Route 53
10. Concepts
AWS Infrastructure
● It comprises of AWS
Region which are located
in different countries
worldwide. Each Region
has a number of
Availability Zones in which
AWS physical data centers
are located.
Virtual Private Cloud
● Similar to your physical
office network, VPC is a
logical isolated section of
AWS where you have
complete control over your
virtual network
environment including
AWS resources (i.e. Route
53, ELB, EC2, S3) you
deploy.
11. Concepts
AWS Resources
● Similar to physical servers
that servers different
function in our office
network; AWS Resources
are virtualized services
that can be easily deployed
within VPC to serve
different purposes.
Image taken from linuxacademy.com
12. Understanding
the AWS
Boundaries
Because AWS works similar to a
physical data center or office
network, it’s important to
understand the boundaries of its
features and the rest are just the
services (i.e. EC2, S3, RDS, SNS,
CloudWatch, etc.) that works
within those boundaries.
13. The City
The street
Your House
Bedroom 1
Bedroom 2
Bedroom 1 door
Bedroom 2 door
Cabinet 1
Cabinet 2
Drawer lock 1
Drawer lock 2
Asset
Asset
14. Key Points To Note
Security Features
● Both ACL and Security
Groups are boundaries
that provides certain level
of security for AWS
resources.
AWS Boundaries
● AWS Region, AWS
Availability Zone, VPC,
Subnet, and even Auto-
Scaling Groups can be
considered boundaries
where AWS resources (i.e.
EC2, S3, RDS, etc) are
encapsulated. They are
also the foundation of AWS
4 core concepts.