SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Global Capabilities of the AWS
Platform
Building for Resilience on AWS
July 2017
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Global Infrastructure
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Global Infrastructure: Regions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Global Infrastructure: Availability Zones
• Logically isolated
• Separate power
• Separate networking
• Geographic distance
• Connected by low-
latency links
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability Zones enable you to build your own
high-availability infrastructure
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability Zones enable you to build your own
high-availability infrastructure
Availability Zone Availability Zone Availability Zone
AWS region: eu-west-1
RDS DB
instance
RDS DB
instancestandby
(multi-AZ)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regions: Complete Isolation of Resources
• Shared-nothing
• Separate endpoints
• Data does not leave
the region
• AWS Regional
services are
themselves built using
AZs
Region 1
Region 2
Amazon
S3
Amazon
S3
Amazon
DynamoDB
Amazon
DynamoDB
AWS KMS
AWS KMS
…
…
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Your Virtual Data Center in AWS:
Virtual Private Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regions, Availability Zones, and Your VPC Network
172.31.0.0/16
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
172.31.0.0/24 172.31.1.0/24 172.31.2.0/24
eu-west-1a eu-west-1b eu-west-1c
AWS region: eu-west-1
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regions, Availability Zones, and Your VPC :
Your Infrastructure (EC2)
172.31.0.0/16
Availability Zone Availability Zone Availability Zone
172.31.0.0/24 172.31.1.0/24 172.31.2.0/24
eu-west-1a eu-west-1b eu-west-1c
AWS region: eu-west-1
EC2
instance
EC2
instance
EC2
instance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regions, Availability Zones, and Your VPC :
Your Infrastructure (EC2)
172.31.0.0/16
Availability Zone Availability Zone Availability Zone
eu-west-1a eu-west-1b eu-west-1c
AWS region: eu-west-1
EC2
instance
EC2
instance
EC2
instance
AutoScaling
Group
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regions, Availability Zones, and Your VPC :
Your Infrastructure (EC2)
172.31.0.0/16
Availability Zone Availability Zone Availability Zone
eu-west-1a eu-west-1b eu-west-1c
AWS region: eu-west-1
EC2
instance
EC2
instance
EC2
instance
AutoScaling
Group
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regions, Availability Zones, and Your VPC :
Building for Resilience and High Availability
Availability Zone Availability Zone Availability Zone
eu-west-1a eu-west-1b eu-west-1c
AWS region: eu-west-1
AutoScaling
Group
Application Load Balancer
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regions, Availability Zones, and Your VPC :
AWS Services That Run In Your VPC
Availability Zone Availability Zone Availability Zone
eu-west-1a eu-west-1b eu-west-1c
AWS region: eu-west-1
Amazon RDS:
Master database instance
Amazon RDS:
Slave database instance
Non-exhaustive list of other AWS services that
can run in a VPC:
• Amazon Redshift (data warehouse)
• Amazon ElastiCache (redis/memcached)
• Amazon Elastic File System
• AWS Lambda functions
• ...
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regional AWS Services
AWS region: eu-west-1
Amazon
DynamoDB
Availability Zone Availability ZoneAvailability Zone
Regional AWS services are built, using
Availability Zones, to be highly available.
DNS name:
dynamodb.eu-west-1.amazonaws.com
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regional AWS Services
AWS region: eu-west-1
AWS Key Management
Service (KMS)
Availability Zone Availability ZoneAvailability Zone
Regional AWS services are built, using
Availability Zones, to be highly available.
DNS name:
kms.eu-west-1.amazonaws.com
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Regional AWS Services
AWS region: eu-west-1
Amazon
S3
Availability Zone Availability ZoneAvailability Zone
Regional AWS services are built, using
Availability Zones, to be highly available.
DNS name:
s3.eu-west-1.amazonaws.com
VPC Endpoint for S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Serverless is Regional
AWS region: eu-west-1
Amazon API Gateway
AWS Lambda
Running Lambda Functions
Regional AWS services are built, using
Availability Zones, to be highly available.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build for Global Reach on AWS: CloudFront CDN
Region 1
Availability Zone
S3 bucket
Availability Zone
Amazon
CloudFront
edge
location
edge
location
edge
location
edge
location
edge
location
edge
location
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build for Global Reach on AWS: Route53 DNS
Region 1
Availability Zone
RDS DB
instance
RDS DB
instancestandby
(multi-AZ)
S3 bucket S3 bucket
Availability Zone
Region 2
Availability Zone
RDS DB
instance
RDS DB
instancestandby
(multi-AZ)
Availability Zone
Amazon
Route 53
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build for Global Reach on AWS: Route53 DNS
Region 1
Availability Zone
RDS DB
instance
RDS DB
instancestandby
(multi-AZ)
S3 bucket S3 bucket
Availability Zone
Region 2
Availability Zone
RDS DB
instance
RDS DB
instancestandby
(multi-AZ)
Availability Zone
Amazon
Route 53
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build for Global Reach on AWS: Route53 DNS
Region 1
Availability Zone
RDS DB
instance
RDS DB
instancestandby
(multi-AZ)
S3 bucket S3 bucket
Availability Zone
Region 2
Availability Zone
RDS DB
instance
RDS DB
instancestandby
(multi-AZ)
Availability Zone
Amazon
Route 53
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The AWS Way: Repeatable, testable
configurations
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Provisioning in a Data Center
Production
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Provisioning in a Data Center
Production Test
?
?
?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Provisioning in AWS
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load BalancerAWS CloudFormation
Production
Template
(YAML or JSON)
Stack
Recommendation:
Define all AWS infrastructure
in CloudFormation templates.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Provisioning in AWS
AWS CloudFormation
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
Test
Template
(YAML or JSON)
Stack
Recommendation:
Define all AWS infrastructure
in CloudFormation templates.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Provisioning in AWS
AWS CloudFormation
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
Test
Template
(YAML or JSON)
Stack
Recommendation:
Define all AWS infrastructure
in CloudFormation templates.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Provisioning in AWS
AWS CloudFormation
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
Test
Template
(YAML or JSON)
Stack
Recommendation:
Define all AWS infrastructure
in CloudFormation templates.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The AWS Way: Stop Guessing Capacity
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Guessing Capacity in a Data Center
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Guessing Capacity in a Data Center
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting Capacity Right in AWS
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load BalancerAWS CloudFormation
Scale Test
Template
(YAML or JSON)
Stack
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting Capacity Right in AWS
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
Scale Test
Amazon CloudWatch
Example: CloudWatch EC2 monitoring.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting Capacity Right in AWS: Vertical scaling
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
Scale Test
AWS CloudFormation
Template
(YAML or JSON)
CloudFormation
Change Set
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting Capacity Right in AWS: Horizontal scaling
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
Scale Test
Amazon CloudWatch
Auto Scaling Group
Auto Scaling Action
Automated action
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting Capacity Right in AWS: Horizontal scaling
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
Scale Test
Amazon CloudWatch
Auto Scaling Group
Auto Scaling Action
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Getting Capacity Right in AWS With Serverless
AWS region: eu-west-1
Amazon API Gateway
AWS Lambda
Running Lambda Functions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The AWS Way: Visibility
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility Challenges in a Data Center
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility Challenges in a Data Center
?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility Challenges in a Data Center
?
?
?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility in AWS: Inventory of Resources With AWS
Config
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
AWS
Config
{
configurationItems: [
“configuration”: {
“dbInstanceIdentifier: “myDB”,
…
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility in AWS: Continuous Compliance Checks
With AWS Config Rules
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
AWS
Config
AWS
Config
Rule
• AWS-defined rules
• Custom rules
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility in AWS: Audit Changes to Your
Environment with AWS Cloud Trail
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
{
“eventTime”: “2017-07-20T12:00:00Z”,
“eventSource”: “s3.amazonaws.com”,
“eventName”: “DeleteBucket”,
“awsRegion”: “eu-west-1”,
“userIdentity”: …
“sourceIPAddress”: …
AWS
CloudTrail
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility in AWS: Take Automated Actions in Your
Environment with AWS Cloud Trail + AWS Lambda
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
AWS
CloudTrail
Lambda
function
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility in AWS: Understand Your Network Traffic
With VPC Flow Logs
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
VPC Flow
Logs
Amazon
CloudWatch
Logs
2 683052973665 eni-0ddefd4d 192.168.0.165 10.10.20.66 51514 22 6 40 5543
1492204449 1492204506 ACCEPT OK
2 683052973665 eni-0ddefd4d 185.110.132.232 192.168.0.165 48756 80 6 1 40
1492620413 1492620467 REJECT OK
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility in AWS: Access to InfoSec Roles
Availability Zone Availability Zone Availability Zone
VPC subnet VPC subnet VPC subnet
AWS region: eu-west-1
Application Load Balancer
InfoSec Account
IAM Role for InfoSec
Human users
Automated Security
Tasks
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Wrap-Up / Q&A / Thank You!

More Related Content

What's hot

ARC319_Multi-Region Active-Active Architecture
ARC319_Multi-Region Active-Active ArchitectureARC319_Multi-Region Active-Active Architecture
ARC319_Multi-Region Active-Active Architecture
Amazon Web Services
 
ARC402_Architectural Patterns and Best Practices with VMware Cloud on AWS
ARC402_Architectural Patterns and Best Practices with VMware Cloud on AWSARC402_Architectural Patterns and Best Practices with VMware Cloud on AWS
ARC402_Architectural Patterns and Best Practices with VMware Cloud on AWS
Amazon Web Services
 
Moving your File Data to Amazon EFS - AWS Online Tech Talks
Moving your File Data to Amazon EFS - AWS Online Tech TalksMoving your File Data to Amazon EFS - AWS Online Tech Talks
Moving your File Data to Amazon EFS - AWS Online Tech Talks
Amazon Web Services
 
EC2 and VPC Workshop
EC2 and VPC WorkshopEC2 and VPC Workshop
EC2 and VPC Workshop
Amazon Web Services
 
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Amazon Web Services
 
MCL204_How Washington County Sherriff’s Office is using Amazon AI to Identify...
MCL204_How Washington County Sherriff’s Office is using Amazon AI to Identify...MCL204_How Washington County Sherriff’s Office is using Amazon AI to Identify...
MCL204_How Washington County Sherriff’s Office is using Amazon AI to Identify...
Amazon Web Services
 
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWSGPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
Amazon Web Services
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video Workflows
Amazon Web Services
 
Deep Dive on Amazon Elastic Container Service (ECS) and Fargate
Deep Dive on Amazon Elastic Container Service (ECS) and FargateDeep Dive on Amazon Elastic Container Service (ECS) and Fargate
Deep Dive on Amazon Elastic Container Service (ECS) and Fargate
Amazon Web Services
 
AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017
Amazon Web Services
 
Optimising Cost and Efficiency on AWS
Optimising Cost and Efficiency on AWSOptimising Cost and Efficiency on AWS
Optimising Cost and Efficiency on AWS
Amazon Web Services
 
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS SnapshotsCMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
Amazon Web Services
 
Interstella GTC: Monolith to Microservices with ECS
Interstella GTC: Monolith to Microservices with ECSInterstella GTC: Monolith to Microservices with ECS
Interstella GTC: Monolith to Microservices with ECS
Amazon Web Services
 
Automate the Provisioning of Secure Developer Environments on AWS PPT
 Automate the Provisioning of Secure Developer Environments on AWS PPT Automate the Provisioning of Secure Developer Environments on AWS PPT
Automate the Provisioning of Secure Developer Environments on AWS PPT
Amazon Web Services
 
Build on AWS: Migrating and Platforming
Build on AWS: Migrating and PlatformingBuild on AWS: Migrating and Platforming
Build on AWS: Migrating and Platforming
Amazon Web Services
 
DAT322_The Nanoservices Architecture That Powers BBC Online
DAT322_The Nanoservices Architecture That Powers BBC OnlineDAT322_The Nanoservices Architecture That Powers BBC Online
DAT322_The Nanoservices Architecture That Powers BBC Online
Amazon Web Services
 
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Amazon Web Services
 
Getting Started on AWS
Getting Started on AWSGetting Started on AWS
Getting Started on AWS
Amazon Web Services
 
Managing Container Images with Amazon ECR - AWS Online Tech Talks
Managing Container Images with Amazon ECR - AWS Online Tech TalksManaging Container Images with Amazon ECR - AWS Online Tech Talks
Managing Container Images with Amazon ECR - AWS Online Tech Talks
Amazon Web Services
 
Aws
AwsAws

What's hot (20)

ARC319_Multi-Region Active-Active Architecture
ARC319_Multi-Region Active-Active ArchitectureARC319_Multi-Region Active-Active Architecture
ARC319_Multi-Region Active-Active Architecture
 
ARC402_Architectural Patterns and Best Practices with VMware Cloud on AWS
ARC402_Architectural Patterns and Best Practices with VMware Cloud on AWSARC402_Architectural Patterns and Best Practices with VMware Cloud on AWS
ARC402_Architectural Patterns and Best Practices with VMware Cloud on AWS
 
Moving your File Data to Amazon EFS - AWS Online Tech Talks
Moving your File Data to Amazon EFS - AWS Online Tech TalksMoving your File Data to Amazon EFS - AWS Online Tech Talks
Moving your File Data to Amazon EFS - AWS Online Tech Talks
 
EC2 and VPC Workshop
EC2 and VPC WorkshopEC2 and VPC Workshop
EC2 and VPC Workshop
 
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
 
MCL204_How Washington County Sherriff’s Office is using Amazon AI to Identify...
MCL204_How Washington County Sherriff’s Office is using Amazon AI to Identify...MCL204_How Washington County Sherriff’s Office is using Amazon AI to Identify...
MCL204_How Washington County Sherriff’s Office is using Amazon AI to Identify...
 
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWSGPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video Workflows
 
Deep Dive on Amazon Elastic Container Service (ECS) and Fargate
Deep Dive on Amazon Elastic Container Service (ECS) and FargateDeep Dive on Amazon Elastic Container Service (ECS) and Fargate
Deep Dive on Amazon Elastic Container Service (ECS) and Fargate
 
AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017AWS Commercial Management and Cost Optimisation - Dec 2017
AWS Commercial Management and Cost Optimisation - Dec 2017
 
Optimising Cost and Efficiency on AWS
Optimising Cost and Efficiency on AWSOptimising Cost and Efficiency on AWS
Optimising Cost and Efficiency on AWS
 
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS SnapshotsCMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
CMP304_Deep Dive Backing Up Amazon EC2 with Amazon EBS Snapshots
 
Interstella GTC: Monolith to Microservices with ECS
Interstella GTC: Monolith to Microservices with ECSInterstella GTC: Monolith to Microservices with ECS
Interstella GTC: Monolith to Microservices with ECS
 
Automate the Provisioning of Secure Developer Environments on AWS PPT
 Automate the Provisioning of Secure Developer Environments on AWS PPT Automate the Provisioning of Secure Developer Environments on AWS PPT
Automate the Provisioning of Secure Developer Environments on AWS PPT
 
Build on AWS: Migrating and Platforming
Build on AWS: Migrating and PlatformingBuild on AWS: Migrating and Platforming
Build on AWS: Migrating and Platforming
 
DAT322_The Nanoservices Architecture That Powers BBC Online
DAT322_The Nanoservices Architecture That Powers BBC OnlineDAT322_The Nanoservices Architecture That Powers BBC Online
DAT322_The Nanoservices Architecture That Powers BBC Online
 
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
Verizon: Modernizing Enterprise Infrastructure with AWS - WIN307 - re:Invent ...
 
Getting Started on AWS
Getting Started on AWSGetting Started on AWS
Getting Started on AWS
 
Managing Container Images with Amazon ECR - AWS Online Tech Talks
Managing Container Images with Amazon ECR - AWS Online Tech TalksManaging Container Images with Amazon ECR - AWS Online Tech Talks
Managing Container Images with Amazon ECR - AWS Online Tech Talks
 
Aws
AwsAws
Aws
 

Similar to Global Capabilities of the AWS Platform - building for resilience on AWS

Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
Amazon Web Services
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
Amazon Web Services
 
EC2_and_VPC_workshop
EC2_and_VPC_workshopEC2_and_VPC_workshop
EC2_and_VPC_workshop
Amazon Web Services
 
High-Throughput Genomics on AWS - LFS309 - re:Invent 2017
High-Throughput Genomics on AWS - LFS309 - re:Invent 2017High-Throughput Genomics on AWS - LFS309 - re:Invent 2017
High-Throughput Genomics on AWS - LFS309 - re:Invent 2017
Amazon Web Services
 
LFS309-High-Throughput Genomics on AWS.pdf
LFS309-High-Throughput Genomics on AWS.pdfLFS309-High-Throughput Genomics on AWS.pdf
LFS309-High-Throughput Genomics on AWS.pdf
Amazon Web Services
 
Re cap2018
Re cap2018Re cap2018
Re cap2018
Richard Harvey
 
Cloud ibrido nella PA
Cloud ibrido nella PACloud ibrido nella PA
Cloud ibrido nella PA
Amazon Web Services
 
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
Amazon Web Services
 
Containers on AWS
Containers on AWSContainers on AWS
Containers on AWS
Amazon Web Services
 
在 AWS 上運行任務關鍵工作負載
在 AWS 上運行任務關鍵工作負載在 AWS 上運行任務關鍵工作負載
在 AWS 上運行任務關鍵工作負載
Amazon Web Services
 
VMware Cloud on AWS Technical Deep Dive - ENT303 - re:Invent 2017
VMware Cloud on AWS Technical Deep Dive - ENT303 - re:Invent 2017VMware Cloud on AWS Technical Deep Dive - ENT303 - re:Invent 2017
VMware Cloud on AWS Technical Deep Dive - ENT303 - re:Invent 2017
Amazon Web Services
 
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
Amazon Web Services
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS Services
Amazon Web Services
 
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Amazon Web Services
 
Scale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWSScale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWS
Amazon Web Services
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWS
Amazon Web Services
 
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Amazon Web Services
 
Bootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWSBootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWS
Amazon Web Services
 
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta penggunaScale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Amazon Web Services
 
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Amazon Web Services
 

Similar to Global Capabilities of the AWS Platform - building for resilience on AWS (20)

Modernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWSModernize and Move your Microsoft Applications on AWS
Modernize and Move your Microsoft Applications on AWS
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
 
EC2_and_VPC_workshop
EC2_and_VPC_workshopEC2_and_VPC_workshop
EC2_and_VPC_workshop
 
High-Throughput Genomics on AWS - LFS309 - re:Invent 2017
High-Throughput Genomics on AWS - LFS309 - re:Invent 2017High-Throughput Genomics on AWS - LFS309 - re:Invent 2017
High-Throughput Genomics on AWS - LFS309 - re:Invent 2017
 
LFS309-High-Throughput Genomics on AWS.pdf
LFS309-High-Throughput Genomics on AWS.pdfLFS309-High-Throughput Genomics on AWS.pdf
LFS309-High-Throughput Genomics on AWS.pdf
 
Re cap2018
Re cap2018Re cap2018
Re cap2018
 
Cloud ibrido nella PA
Cloud ibrido nella PACloud ibrido nella PA
Cloud ibrido nella PA
 
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
GPSTEC321_VMware on AWS Cloud Technical Deep Dive & Native AWS Services Integ...
 
Containers on AWS
Containers on AWSContainers on AWS
Containers on AWS
 
在 AWS 上運行任務關鍵工作負載
在 AWS 上運行任務關鍵工作負載在 AWS 上運行任務關鍵工作負載
在 AWS 上運行任務關鍵工作負載
 
VMware Cloud on AWS Technical Deep Dive - ENT303 - re:Invent 2017
VMware Cloud on AWS Technical Deep Dive - ENT303 - re:Invent 2017VMware Cloud on AWS Technical Deep Dive - ENT303 - re:Invent 2017
VMware Cloud on AWS Technical Deep Dive - ENT303 - re:Invent 2017
 
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
SRV331_Build a Multi-Region Serverless Application for Resilience and High Av...
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS Services
 
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
 
Scale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWSScale - Best Practices for Migrating your Microsoft Workloads to AWS
Scale - Best Practices for Migrating your Microsoft Workloads to AWS
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWS
 
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
Strategies for Migrating Microsoft SQL Databases to AWS - WIN314 - re:Invent ...
 
Bootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWSBootcamp: Getting Started on AWS
Bootcamp: Getting Started on AWS
 
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta penggunaScale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
Scale Website dan Mobile Applications Anda di AWS hingga 10 juta pengguna
 
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Global Capabilities of the AWS Platform - building for resilience on AWS

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Global Capabilities of the AWS Platform Building for Resilience on AWS July 2017
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Global Infrastructure
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Global Infrastructure: Regions
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Global Infrastructure: Availability Zones • Logically isolated • Separate power • Separate networking • Geographic distance • Connected by low- latency links
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zones enable you to build your own high-availability infrastructure Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zones enable you to build your own high-availability infrastructure Availability Zone Availability Zone Availability Zone AWS region: eu-west-1 RDS DB instance RDS DB instancestandby (multi-AZ)
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regions: Complete Isolation of Resources • Shared-nothing • Separate endpoints • Data does not leave the region • AWS Regional services are themselves built using AZs Region 1 Region 2 Amazon S3 Amazon S3 Amazon DynamoDB Amazon DynamoDB AWS KMS AWS KMS … …
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Your Virtual Data Center in AWS: Virtual Private Cloud
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regions, Availability Zones, and Your VPC Network 172.31.0.0/16 Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet 172.31.0.0/24 172.31.1.0/24 172.31.2.0/24 eu-west-1a eu-west-1b eu-west-1c AWS region: eu-west-1
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regions, Availability Zones, and Your VPC : Your Infrastructure (EC2) 172.31.0.0/16 Availability Zone Availability Zone Availability Zone 172.31.0.0/24 172.31.1.0/24 172.31.2.0/24 eu-west-1a eu-west-1b eu-west-1c AWS region: eu-west-1 EC2 instance EC2 instance EC2 instance
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regions, Availability Zones, and Your VPC : Your Infrastructure (EC2) 172.31.0.0/16 Availability Zone Availability Zone Availability Zone eu-west-1a eu-west-1b eu-west-1c AWS region: eu-west-1 EC2 instance EC2 instance EC2 instance AutoScaling Group
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regions, Availability Zones, and Your VPC : Your Infrastructure (EC2) 172.31.0.0/16 Availability Zone Availability Zone Availability Zone eu-west-1a eu-west-1b eu-west-1c AWS region: eu-west-1 EC2 instance EC2 instance EC2 instance AutoScaling Group
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regions, Availability Zones, and Your VPC : Building for Resilience and High Availability Availability Zone Availability Zone Availability Zone eu-west-1a eu-west-1b eu-west-1c AWS region: eu-west-1 AutoScaling Group Application Load Balancer
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regions, Availability Zones, and Your VPC : AWS Services That Run In Your VPC Availability Zone Availability Zone Availability Zone eu-west-1a eu-west-1b eu-west-1c AWS region: eu-west-1 Amazon RDS: Master database instance Amazon RDS: Slave database instance Non-exhaustive list of other AWS services that can run in a VPC: • Amazon Redshift (data warehouse) • Amazon ElastiCache (redis/memcached) • Amazon Elastic File System • AWS Lambda functions • ...
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regional AWS Services AWS region: eu-west-1 Amazon DynamoDB Availability Zone Availability ZoneAvailability Zone Regional AWS services are built, using Availability Zones, to be highly available. DNS name: dynamodb.eu-west-1.amazonaws.com
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regional AWS Services AWS region: eu-west-1 AWS Key Management Service (KMS) Availability Zone Availability ZoneAvailability Zone Regional AWS services are built, using Availability Zones, to be highly available. DNS name: kms.eu-west-1.amazonaws.com
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Regional AWS Services AWS region: eu-west-1 Amazon S3 Availability Zone Availability ZoneAvailability Zone Regional AWS services are built, using Availability Zones, to be highly available. DNS name: s3.eu-west-1.amazonaws.com VPC Endpoint for S3
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Serverless is Regional AWS region: eu-west-1 Amazon API Gateway AWS Lambda Running Lambda Functions Regional AWS services are built, using Availability Zones, to be highly available.
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build for Global Reach on AWS: CloudFront CDN Region 1 Availability Zone S3 bucket Availability Zone Amazon CloudFront edge location edge location edge location edge location edge location edge location
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build for Global Reach on AWS: Route53 DNS Region 1 Availability Zone RDS DB instance RDS DB instancestandby (multi-AZ) S3 bucket S3 bucket Availability Zone Region 2 Availability Zone RDS DB instance RDS DB instancestandby (multi-AZ) Availability Zone Amazon Route 53
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build for Global Reach on AWS: Route53 DNS Region 1 Availability Zone RDS DB instance RDS DB instancestandby (multi-AZ) S3 bucket S3 bucket Availability Zone Region 2 Availability Zone RDS DB instance RDS DB instancestandby (multi-AZ) Availability Zone Amazon Route 53
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build for Global Reach on AWS: Route53 DNS Region 1 Availability Zone RDS DB instance RDS DB instancestandby (multi-AZ) S3 bucket S3 bucket Availability Zone Region 2 Availability Zone RDS DB instance RDS DB instancestandby (multi-AZ) Availability Zone Amazon Route 53
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The AWS Way: Repeatable, testable configurations
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Provisioning in a Data Center Production
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Provisioning in a Data Center Production Test ? ? ?
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Provisioning in AWS Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load BalancerAWS CloudFormation Production Template (YAML or JSON) Stack Recommendation: Define all AWS infrastructure in CloudFormation templates.
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Provisioning in AWS AWS CloudFormation Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer Test Template (YAML or JSON) Stack Recommendation: Define all AWS infrastructure in CloudFormation templates.
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Provisioning in AWS AWS CloudFormation Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer Test Template (YAML or JSON) Stack Recommendation: Define all AWS infrastructure in CloudFormation templates.
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Provisioning in AWS AWS CloudFormation Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer Test Template (YAML or JSON) Stack Recommendation: Define all AWS infrastructure in CloudFormation templates.
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The AWS Way: Stop Guessing Capacity
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Guessing Capacity in a Data Center
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Guessing Capacity in a Data Center
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting Capacity Right in AWS Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load BalancerAWS CloudFormation Scale Test Template (YAML or JSON) Stack
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting Capacity Right in AWS Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer Scale Test Amazon CloudWatch Example: CloudWatch EC2 monitoring.
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting Capacity Right in AWS: Vertical scaling Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer Scale Test AWS CloudFormation Template (YAML or JSON) CloudFormation Change Set
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting Capacity Right in AWS: Horizontal scaling Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer Scale Test Amazon CloudWatch Auto Scaling Group Auto Scaling Action Automated action
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting Capacity Right in AWS: Horizontal scaling Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer Scale Test Amazon CloudWatch Auto Scaling Group Auto Scaling Action
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Getting Capacity Right in AWS With Serverless AWS region: eu-west-1 Amazon API Gateway AWS Lambda Running Lambda Functions
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The AWS Way: Visibility
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility Challenges in a Data Center
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility Challenges in a Data Center ?
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility Challenges in a Data Center ? ? ?
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility in AWS: Inventory of Resources With AWS Config Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer AWS Config { configurationItems: [ “configuration”: { “dbInstanceIdentifier: “myDB”, …
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility in AWS: Continuous Compliance Checks With AWS Config Rules Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer AWS Config AWS Config Rule • AWS-defined rules • Custom rules
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility in AWS: Audit Changes to Your Environment with AWS Cloud Trail Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer { “eventTime”: “2017-07-20T12:00:00Z”, “eventSource”: “s3.amazonaws.com”, “eventName”: “DeleteBucket”, “awsRegion”: “eu-west-1”, “userIdentity”: … “sourceIPAddress”: … AWS CloudTrail
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility in AWS: Take Automated Actions in Your Environment with AWS Cloud Trail + AWS Lambda Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer AWS CloudTrail Lambda function
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility in AWS: Understand Your Network Traffic With VPC Flow Logs Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer VPC Flow Logs Amazon CloudWatch Logs 2 683052973665 eni-0ddefd4d 192.168.0.165 10.10.20.66 51514 22 6 40 5543 1492204449 1492204506 ACCEPT OK 2 683052973665 eni-0ddefd4d 185.110.132.232 192.168.0.165 48756 80 6 1 40 1492620413 1492620467 REJECT OK
  • 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility in AWS: Access to InfoSec Roles Availability Zone Availability Zone Availability Zone VPC subnet VPC subnet VPC subnet AWS region: eu-west-1 Application Load Balancer InfoSec Account IAM Role for InfoSec Human users Automated Security Tasks
  • 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Wrap-Up / Q&A / Thank You!