zero to cloud - concepts

17
Zero to Cloud v1 – concepts and hands on using AWS Well-Architected Framework by Lisandro Ramos AWS-AS

Upload: lisandro-tessaro-ramos

Post on 06-Apr-2017

85 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Zero to Cloud - concepts

Zero to Cloudv1 – concepts and hands on

using AWS Well-Architected Frameworkby Lisandro Ramos

AWS-ASA

Page 2: Zero to Cloud - concepts

Cloudconcepts

Page 3: Zero to Cloud - concepts

Ownership by Cloud Layer

source: Gartner

concepts

Page 4: Zero to Cloud - concepts

concepts

Region

Availability Zone

Cloud Front

Region

Azure CDN

Region

Zone

Cloud CDN

Page 5: Zero to Cloud - concepts

Cloudaws - architectural best practices

Page 6: Zero to Cloud - concepts

security

reliability

performance efficiency

cost optimization

operational excellence

architecturalbest practices

Page 7: Zero to Cloud - concepts

Java1.local and cloud

subnet subnet

Java2.compute and database in the cloud

subnet subnet

Java

3.building and delivering in the cloud

subnet

Java

subnet

Availability Zone

subnet

Availability Zone

Auto Scaling group

4.reliability and automation to deliver in the cloud

@ltessaroProjects:

• zero-to-cloud• zero-to-cloud-account• zero-to-cloud-user

Page 8: Zero to Cloud - concepts

security

reliability

performance efficiency

cost optimization

operational excellence

covered by hands on

VPC

Subnets (private and public)

Internet Gateway

Route Tables

Network ACL

Security Groups

IAM (User, MFA, Roles)

KMS

Cloud Trail

Cloud Config

Page 9: Zero to Cloud - concepts

security

reliability

performance efficiency

cost optimization

operational excellence

covered by hands on

Cloud Formation

Cloud Trail

Cloud Config

Auto Scaling Groups

Route 53

ELB

S3

SNS

RDS (backup, RPT).

Page 10: Zero to Cloud - concepts

security

reliability

performance efficiency

cost optimization

operational excellence

covered by hands on

Auto Scaling Groups

RDS (Storage Type).

Direct Connect

Route 53

CloudFront

ElastiCache

Lambda

EC2 (instance type)

EBS

Page 11: Zero to Cloud - concepts

security

reliability

performance efficiency

cost optimization

operational excellence

covered by hands on

AWS Trust Advisor

Auto Scaling Groups

SNS

SQS

EC2 (Reserved, Spot, Demand)

Lambda

RDS (license, reserved).

DynamoDB

S3 - Glacier

EBS

Page 12: Zero to Cloud - concepts

security

reliability

performance efficiency

cost optimization

operational excellence

covered by hands on

Code Commit

Code Build

Code Deploy

Code Pìpeline

AWS CLI

A/B Testing

Blue/Green deploy

Page 13: Zero to Cloud - concepts

Automating everything

Page 14: Zero to Cloud - concepts

automating

application deploymentAWS Elastic Beanstalk

Auto Scaling + EC2

Cloud Formation

Elastic Beanstalk

AWS OpsWorks

Amazon CloudWatch

alarm event (event-based)

AWSLambda

Watch and React

Page 15: Zero to Cloud - concepts

How to avoid S3 outage?

Page 16: Zero to Cloud - concepts

avoidingoutage

Page 17: Zero to Cloud - concepts

Redesign apps using best practices:• Design for failure• Decouple components• Elasticity• Think parallel• Dynamic and static data• Security

zero to cloudv2

Cloud Design Patterns by Azure