© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Doron Rogov
Technical Trainer, Amazon Web Services
AWS 101
–
Get the basics of the AWS Platform
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
VM
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
VM
VM
VM
WEB API
DB
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Active
Directory
SAN
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Make it Cloud
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Global Infrastructure
Regions
• Geographic locations
• Consist of at least two Availability Zones
Availability Zones
• Clusters of data centers
• Isolated from failures in other Availability Zones
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Region & Number of Availability Zones
New Region (coming soon)
Ohio
N. California
Ireland Frankfurt
London
Seoul
Mumbai
São Paulo
Stockholm
GovCloud
N. Virginia
Canada (Central)
Paris
Beijing
Ningxia
Tokyo
Singapore
Sydney
Oregon
3
GovCloud
Hong KongBahrain
3
3
6
1
4
Osaka
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon Elastic Compute Cloud (EC2)
• Resizable compute capacity
• Complete control of your computing resources
• Reduced time required to obtain and boot new
server instancesAmazon
EC2
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
The inside of an Instance
AMI
CPU Memory
Storage
Network GPU
AMI
CPU
Sockets, number of cores, clock
frequency, bursting capability
Memory Memory capacity
Disks
Input / output operations per second,
throughput
Network Interface Max bandwidth, packet rate
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Marketplace –
IT Software Optimized for the Cloud
• Online store to discover, purchase, and
deploy IT software on top of the AWS
infrastructure.
• Catalog of nearly 4000 IT software
solutions including Paid, BYOL, Open
Source, SaaS, and free-to-try options.
• Pre-configured to operate on AWS.
• Software checked by AWS for
security and operability.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Instance generation
r4.large
Instance family Instance size
Type and size
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon EC2 Instance Types
General
Purpose
Compute
Optimized
Memory
Optimized
Accelerated
Computing
Instances
Storage
Optimized
T2 C5 X1e P3 H1
M5 C4 X1 P2 I3
M4 R4 G3 D2
F1
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon EC2 Purchasing Options
On-Demand Reserved
Instances
Spot
Instance
Pay-as-you-go,
by the hour.
Purchase, at a
significant discount,
instances that are
always available
spare compute
capacity in the AWS
cloud available to
you at steep
discounts
Second!
1YR 3YR
-%
-%
-%
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Auto Scaling
• Scale your Amazon EC2 capacity
automatically
• Well-suited for applications that experience
variability in usage
• Available at no additional chargeAuto
Scaling
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Auto Scaling Benefits
Better Cost
Management
Better
Availability
Better Fault
Tolerance
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Elastic Load Balancing
• Distributes traffic across multiple EC2 instances,
in multiple Availability Zones
• Supports health checks to detect unhealthy
Amazon EC2 instances
• Supports the routing and load balancing of
HTTP, HTTPS, SSL, and TCP traffic to Amazon
EC2 instances
Elastic Load
Balancing
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Comparison of Elastic Load Balancing
Feature
Application Load
Balancer
Network Load
Balancer
Classic Load
Balancer
Protocols HTTP, HTTPS TCP
TCP, SSL, HTTP,
HTTPS
Platforms VPC VPC EC2-Classic, VPC
Load Balancing to
multiple ports on the
same instance
Path-Based Routing
Static IP
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Active
Directory
Instances Auto Scaling
Instances Auto Scaling
Instance Instance
Monitor
Amazon CloudWatch
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Managed Services
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon Virtual Private Cloud (VPC)
• Provision a private, isolated virtual network
on the AWS cloud.
• Have complete control over your virtual
networking environment.Amazon
VPC
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon Relational Database Service (RDS)
• Cost-efficient and resizable capacity
• Manages time-consuming database
administration tasks, like:
• Backups
• Updates
• Failover
Amazon
RDS
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon RDS
• Simple and fast to deploy
• Manages common database administrative tasks
• Compatible with your applications
• Fast, predictable performance
• Simple and fast to scale
• Secure
• Cost-effective
postgre
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Active
Directory
Instances
Instances
Auto Scaling
Auto Scaling
Instance Instance
Monitor
Amazon CloudWatch
RDS DB
instance
RDSDB
standby
Availability
Zone
Availability
Zone
Amazon VPC
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon Simple Storage Service (S3)
• Storage for the Internet
• Natively online, HTTP access
• Storage that allows you to store and retrieve
any amount of data, any time, from anywhere
on the web
• Highly scalable, reliable, fast and durable
Amazon S3
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Object
An object key is the unique identifier for an object in a
bucket.
https://not-taken.s3.amazonaws.com/AWS-TLV-Summit-2018.html
Bucket Object/Key
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon S3 Storage Classes
Storage Class Durability Availability Other Considerations
Amazon S3
Standard
99.999999999% 99.99%
Amazon S3 -
Infrequent Access
(IA)
99.999999999% 99.9%
• Retrieval fee associated with
objects
• Most suitable for infrequently
accessed data
Glacier 99.999999999%
99.99%
(once restored)
• Not available for real-time access
• Must restore objects before you
can access them
• Restoring objects can take 3-5
hours
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Identity and Access Management (IAM)
3
Manage federated users
and their permissions
2
Manage AWS IAM roles
and their permissions
1
Manage AWS IAM users
and their access
AWS IAM
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS IAM Policy Assignment
IAM User IAM Group
Assigned Assigned
Policy
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS IAM Policy Assignment
IAM User IAM Group
Assigned Assigned
IAM RolesAssignedIAM User
Assumed Assumed
AWS Resources
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Instances
Auto Scaling
Auto Scaling
Monitor
Amazon CloudWatch
RDS DB
instance
RDSDB
standby
Availability
Zone
Availability
Zone
Web Bucket
AWS Directory Service
IAM
Amazon S3
Amazon VPC
Distribution
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Serverless all the way
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Lambda
Run arbitrary code
without managing
servers.
Code only runs
when it needs to
run.
Event drivenCompute service
+ =
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Using AWS Lambda
Bring your own code
• Java, Node.js, C#,
Python and Go
• Bring your own libraries
(even native ones)
Simple resource model
• Select power rating from
128MB to 3 GB
• CPU and network
allocated proportionately
Flexible use
• Synchronous or
asynchronous
• Integrated with other
AWS services
Flexible authorization
• Securely grant access to
resources and VPCs
• Fine-grained control for
invoking your functions
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Application components for serverless apps
EVENT SOURCE
FUNCTION
SERVICES (ANYTHING)
Changes in
data state
Requests to
endpoints
Changes in
resource state
Java
Node.js
C#
Python
Go
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon API Gateway
Amazon API
Gateway
Low Cost and
Efficient
Performance
at Any Scale
Easily Monitor
API Activity
Streamline API
Development
Create RESTful
Endpoints for
Existing Services
Run Your APIs
Without
Servers
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Decoupled Communication
SQS (Queuing) SNS (Pub/Sub)
SNS
Topic
Lambda
Lambda
API Gateway
LambdaSQS
Queue
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Monitor
Amazon CloudWatch
RDS DB
instance
RDSDB
standby
Availability
Zone
Availability
Zone
AWS Directory Service
IAM
Amazon S3 Web Bucket Distributio
n
LambdaAPI Gateway
SQS Queue SNS Topic
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon DynamoDB
• Unlimited Storage
• Fast, Consistent Performance
• Fully Managed, NoSQL database service
• Highly Scalable, Flexible
• Event Driven Programming
• Fine-grained Access Control
Amazon
DynamoDB
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon Route 53, Amazon CloudFront & Edge Locations
Edge locations
Multiple edge locations
Amazon
CloudFront
Amazon
Route 53
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Monitor
Amazon CloudWatch
AWS Directory Service
IAM
Amazon S3 Web Bucket Distribution
SQS Queue SNS TopicLambdaAPI Gateway
Amazon DynamoDB Amazon Aurora
Amazon Route 53
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
From the top…
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Active
Directory
Instances Auto Scaling
Instances Auto Scaling
Instance Instance
Monitor
Amazon CloudWatch
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Active
Directory
Instances
Instances
Auto Scaling
Auto Scaling
Instance Instance
Monitor
Amazon CloudWatch
RDS DB
instance
RDSDB
standby
Availability
Zone
Availability
Zone
Amazon VPC
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Instances
Auto Scaling
Auto Scaling
Monitor
Amazon CloudWatch
RDS DB
instance
RDSDB
standby
Availability
Zone
Availability
Zone
Web Bucket
AWS Directory Service
IAM
Amazon S3
Amazon VPC
Distribution
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Monitor
Amazon CloudWatch
RDS DB
instance
RDSDB
standby
Availability
Zone
Availability
Zone
AWS Directory Service
IAM
Amazon S3 Web Bucket Distributio
n
LambdaAPI Gateway
SQS Queue SNS Topic
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
API
DB
WEBStorage
Identity
Monitor
Amazon CloudWatch
AWS Directory Service
IAM
Amazon S3 Web Bucket Distribution
SQS Queue SNS TopicLambdaAPI Gateway
Amazon DynamoDB Amazon Aurora
Amazon Route 53
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
ECS Instance ECS Instance
EC2
Spot
FARGATE
Batch
Amazon ECS CLUSTER
Web
API
IDENTITY
Directory
Service
IAM
Backend
DynamoDB
CloudWatch
Lambda
S3
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon
S3
Amazon
Glacier
IAM Amazon
CloudWatch
AWS
Lambda
Amazon API
Gateway
Amazon
DynamoDB
Amazon
RDS
Amazon
SQS
Amazon
SNS
AWS Directory
Service
Amazon
CloudFront
Elastic Load
Balancing
Amazon
VPC
Amazon ECSAmazon
EC2
Amazon
Route 53
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Thank You!
Doron Rogov
rogdoron@amazon.com
in/doronrogovin

AWS SUMMIT TEL AVIV - 2018

  • 1.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Doron Rogov Technical Trainer, Amazon Web Services AWS 101 – Get the basics of the AWS Platform
  • 2.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. VM
  • 3.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. VM VM VM WEB API DB
  • 4.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Active Directory SAN
  • 5.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Make it Cloud
  • 6.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. AWS Global Infrastructure Regions • Geographic locations • Consist of at least two Availability Zones Availability Zones • Clusters of data centers • Isolated from failures in other Availability Zones
  • 7.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Region & Number of Availability Zones New Region (coming soon) Ohio N. California Ireland Frankfurt London Seoul Mumbai São Paulo Stockholm GovCloud N. Virginia Canada (Central) Paris Beijing Ningxia Tokyo Singapore Sydney Oregon 3 GovCloud Hong KongBahrain 3 3 6 1 4 Osaka
  • 8.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon Elastic Compute Cloud (EC2) • Resizable compute capacity • Complete control of your computing resources • Reduced time required to obtain and boot new server instancesAmazon EC2
  • 9.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. The inside of an Instance AMI CPU Memory Storage Network GPU AMI CPU Sockets, number of cores, clock frequency, bursting capability Memory Memory capacity Disks Input / output operations per second, throughput Network Interface Max bandwidth, packet rate
  • 10.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. AWS Marketplace – IT Software Optimized for the Cloud • Online store to discover, purchase, and deploy IT software on top of the AWS infrastructure. • Catalog of nearly 4000 IT software solutions including Paid, BYOL, Open Source, SaaS, and free-to-try options. • Pre-configured to operate on AWS. • Software checked by AWS for security and operability.
  • 11.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Instance generation r4.large Instance family Instance size Type and size
  • 12.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon EC2 Instance Types General Purpose Compute Optimized Memory Optimized Accelerated Computing Instances Storage Optimized T2 C5 X1e P3 H1 M5 C4 X1 P2 I3 M4 R4 G3 D2 F1
  • 13.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon EC2 Purchasing Options On-Demand Reserved Instances Spot Instance Pay-as-you-go, by the hour. Purchase, at a significant discount, instances that are always available spare compute capacity in the AWS cloud available to you at steep discounts Second! 1YR 3YR -% -% -%
  • 14.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Auto Scaling • Scale your Amazon EC2 capacity automatically • Well-suited for applications that experience variability in usage • Available at no additional chargeAuto Scaling
  • 15.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Auto Scaling Benefits Better Cost Management Better Availability Better Fault Tolerance
  • 16.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Elastic Load Balancing • Distributes traffic across multiple EC2 instances, in multiple Availability Zones • Supports health checks to detect unhealthy Amazon EC2 instances • Supports the routing and load balancing of HTTP, HTTPS, SSL, and TCP traffic to Amazon EC2 instances Elastic Load Balancing
  • 17.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Comparison of Elastic Load Balancing Feature Application Load Balancer Network Load Balancer Classic Load Balancer Protocols HTTP, HTTPS TCP TCP, SSL, HTTP, HTTPS Platforms VPC VPC EC2-Classic, VPC Load Balancing to multiple ports on the same instance Path-Based Routing Static IP
  • 18.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Active Directory Instances Auto Scaling Instances Auto Scaling Instance Instance Monitor Amazon CloudWatch
  • 19.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Managed Services
  • 20.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon Virtual Private Cloud (VPC) • Provision a private, isolated virtual network on the AWS cloud. • Have complete control over your virtual networking environment.Amazon VPC
  • 21.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon Relational Database Service (RDS) • Cost-efficient and resizable capacity • Manages time-consuming database administration tasks, like: • Backups • Updates • Failover Amazon RDS
  • 22.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon RDS • Simple and fast to deploy • Manages common database administrative tasks • Compatible with your applications • Fast, predictable performance • Simple and fast to scale • Secure • Cost-effective postgre
  • 23.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Active Directory Instances Instances Auto Scaling Auto Scaling Instance Instance Monitor Amazon CloudWatch RDS DB instance RDSDB standby Availability Zone Availability Zone Amazon VPC
  • 24.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon Simple Storage Service (S3) • Storage for the Internet • Natively online, HTTP access • Storage that allows you to store and retrieve any amount of data, any time, from anywhere on the web • Highly scalable, reliable, fast and durable Amazon S3
  • 25.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Object An object key is the unique identifier for an object in a bucket. https://not-taken.s3.amazonaws.com/AWS-TLV-Summit-2018.html Bucket Object/Key
  • 26.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon S3 Storage Classes Storage Class Durability Availability Other Considerations Amazon S3 Standard 99.999999999% 99.99% Amazon S3 - Infrequent Access (IA) 99.999999999% 99.9% • Retrieval fee associated with objects • Most suitable for infrequently accessed data Glacier 99.999999999% 99.99% (once restored) • Not available for real-time access • Must restore objects before you can access them • Restoring objects can take 3-5 hours
  • 27.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. AWS Identity and Access Management (IAM) 3 Manage federated users and their permissions 2 Manage AWS IAM roles and their permissions 1 Manage AWS IAM users and their access AWS IAM
  • 28.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. AWS IAM Policy Assignment IAM User IAM Group Assigned Assigned Policy
  • 29.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. AWS IAM Policy Assignment IAM User IAM Group Assigned Assigned IAM RolesAssignedIAM User Assumed Assumed AWS Resources
  • 30.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Instances Auto Scaling Auto Scaling Monitor Amazon CloudWatch RDS DB instance RDSDB standby Availability Zone Availability Zone Web Bucket AWS Directory Service IAM Amazon S3 Amazon VPC Distribution
  • 31.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Serverless all the way
  • 32.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. AWS Lambda Run arbitrary code without managing servers. Code only runs when it needs to run. Event drivenCompute service + =
  • 33.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Using AWS Lambda Bring your own code • Java, Node.js, C#, Python and Go • Bring your own libraries (even native ones) Simple resource model • Select power rating from 128MB to 3 GB • CPU and network allocated proportionately Flexible use • Synchronous or asynchronous • Integrated with other AWS services Flexible authorization • Securely grant access to resources and VPCs • Fine-grained control for invoking your functions
  • 34.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Application components for serverless apps EVENT SOURCE FUNCTION SERVICES (ANYTHING) Changes in data state Requests to endpoints Changes in resource state Java Node.js C# Python Go
  • 35.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon API Gateway Amazon API Gateway Low Cost and Efficient Performance at Any Scale Easily Monitor API Activity Streamline API Development Create RESTful Endpoints for Existing Services Run Your APIs Without Servers
  • 36.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Decoupled Communication SQS (Queuing) SNS (Pub/Sub) SNS Topic Lambda Lambda API Gateway LambdaSQS Queue
  • 37.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Monitor Amazon CloudWatch RDS DB instance RDSDB standby Availability Zone Availability Zone AWS Directory Service IAM Amazon S3 Web Bucket Distributio n LambdaAPI Gateway SQS Queue SNS Topic
  • 38.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon DynamoDB • Unlimited Storage • Fast, Consistent Performance • Fully Managed, NoSQL database service • Highly Scalable, Flexible • Event Driven Programming • Fine-grained Access Control Amazon DynamoDB
  • 39.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon Route 53, Amazon CloudFront & Edge Locations Edge locations Multiple edge locations Amazon CloudFront Amazon Route 53
  • 40.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Monitor Amazon CloudWatch AWS Directory Service IAM Amazon S3 Web Bucket Distribution SQS Queue SNS TopicLambdaAPI Gateway Amazon DynamoDB Amazon Aurora Amazon Route 53
  • 41.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. From the top…
  • 42.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Active Directory Instances Auto Scaling Instances Auto Scaling Instance Instance Monitor Amazon CloudWatch
  • 43.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Active Directory Instances Instances Auto Scaling Auto Scaling Instance Instance Monitor Amazon CloudWatch RDS DB instance RDSDB standby Availability Zone Availability Zone Amazon VPC
  • 44.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Instances Auto Scaling Auto Scaling Monitor Amazon CloudWatch RDS DB instance RDSDB standby Availability Zone Availability Zone Web Bucket AWS Directory Service IAM Amazon S3 Amazon VPC Distribution
  • 45.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Monitor Amazon CloudWatch RDS DB instance RDSDB standby Availability Zone Availability Zone AWS Directory Service IAM Amazon S3 Web Bucket Distributio n LambdaAPI Gateway SQS Queue SNS Topic
  • 46.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. API DB WEBStorage Identity Monitor Amazon CloudWatch AWS Directory Service IAM Amazon S3 Web Bucket Distribution SQS Queue SNS TopicLambdaAPI Gateway Amazon DynamoDB Amazon Aurora Amazon Route 53
  • 47.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. ECS Instance ECS Instance EC2 Spot FARGATE Batch Amazon ECS CLUSTER Web API IDENTITY Directory Service IAM Backend DynamoDB CloudWatch Lambda S3
  • 48.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Amazon S3 Amazon Glacier IAM Amazon CloudWatch AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon RDS Amazon SQS Amazon SNS AWS Directory Service Amazon CloudFront Elastic Load Balancing Amazon VPC Amazon ECSAmazon EC2 Amazon Route 53
  • 49.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved.
  • 50.
    © 2018, AmazonWeb Services, Inc. or Its Affiliates. All rights reserved. Thank You! Doron Rogov rogdoron@amazon.com in/doronrogovin