journey through the cloud - disaster recovery

76
Journey through the Cloud: Disaster Recovery Carlos Conde | Solutions Architecture

Upload: amazon-web-services

Post on 15-Jan-2015

845 views

Category:

Technology


5 download

DESCRIPTION

This presentation discusses the use of the AWS Cloud as a disaster recovery (DR) environment. We will explore how the architectural approaches to DR in the AWS Cloud makes a perfect learning ground for more complex production application deployments.

TRANSCRIPT

Page 1: Journey Through The Cloud - Disaster Recovery

Journey through the Cloud:

Disaster Recovery

Carlos Conde | Solutions Architecture

Page 2: Journey Through The Cloud - Disaster Recovery

HOT TOPIC FOR

ENTERPRISES

Flooding and cyclone in Australia

Mudslides Rio de Janeiro

Earthquake in New Zealand

Tsunami and flooding in Japan

Tornados and flooding in USA

Flooding in Taiwan

Page 3: Journey Through The Cloud - Disaster Recovery

THE TRADITIONAL WAY…

Page 4: Journey Through The Cloud - Disaster Recovery
Page 5: Journey Through The Cloud - Disaster Recovery
Page 6: Journey Through The Cloud - Disaster Recovery

PAIN POINTS: • Physical storage demands exploding

• Tape misses the mark

• Reliable storage and retrieval is hard

• DR physical second site is expensive

• Geographic distribution is challenging

Page 7: Journey Through The Cloud - Disaster Recovery

$$$

Page 8: Journey Through The Cloud - Disaster Recovery

ON-DEMAND

PAY AS YOU GO

ELASTIC

Page 9: Journey Through The Cloud - Disaster Recovery

BACKUPS

Page 10: Journey Through The Cloud - Disaster Recovery
Page 11: Journey Through The Cloud - Disaster Recovery

AMAZON S3 SIMPLE STORAGE SERVICE

Page 12: Journey Through The Cloud - Disaster Recovery

99.999999999% DURABILITY

Page 13: Journey Through The Cloud - Disaster Recovery
Page 14: Journey Through The Cloud - Disaster Recovery

ORACLE SECURE BACKUP MODULE

ORACLE RMAN AMAZON S3

Page 15: Journey Through The Cloud - Disaster Recovery
Page 16: Journey Through The Cloud - Disaster Recovery

RESTORE TIMES REDUCED FROM 15 TO 2½ HOURS

Page 17: Journey Through The Cloud - Disaster Recovery

AMAZON STORAGE

GATEWAY ON-PREMISE SNAPSHOTS TO AWS

Page 18: Journey Through The Cloud - Disaster Recovery
Page 19: Journey Through The Cloud - Disaster Recovery
Page 20: Journey Through The Cloud - Disaster Recovery

RESOURCES

Page 21: Journey Through The Cloud - Disaster Recovery

AMAZON EC2 ELASTIC COMPUTE CLOUD

Page 22: Journey Through The Cloud - Disaster Recovery
Page 23: Journey Through The Cloud - Disaster Recovery
Page 24: Journey Through The Cloud - Disaster Recovery

AMAZON VPC VIRTUAL PRIVATE CLOUD

Page 25: Journey Through The Cloud - Disaster Recovery
Page 26: Journey Through The Cloud - Disaster Recovery
Page 27: Journey Through The Cloud - Disaster Recovery
Page 28: Journey Through The Cloud - Disaster Recovery

Provision 1TB of storage in 2 minutes

(from the back of an auto-rickshaw in India).

10 servers in 2

minutes (while sitting

by the pool).

Monitoring server resources

from an iPhone (in a bar).

Source: Autodesk

Page 29: Journey Through The Cloud - Disaster Recovery
Page 30: Journey Through The Cloud - Disaster Recovery
Page 31: Journey Through The Cloud - Disaster Recovery
Page 32: Journey Through The Cloud - Disaster Recovery
Page 33: Journey Through The Cloud - Disaster Recovery

= PROGRAMMABLE

PLATFORM

Page 34: Journey Through The Cloud - Disaster Recovery

AWS

CLOUDFORMATION STACK-BASED DEPLOYMENT

SERVICE

Page 35: Journey Through The Cloud - Disaster Recovery

CLOUDFORMATION

TEMPLATE

Page 36: Journey Through The Cloud - Disaster Recovery
Page 37: Journey Through The Cloud - Disaster Recovery

{

"Description" : "Create RDS with username and

password",

"Resources" : {

"MyDB" : {

"Type" : "AWS::RDS::DBInstance",

"Properties" : {

"AllocatedStorage" : "500",

"DBInstanceClass" : "db.m1.small",

"Engine" : "MySQL",

"EngineVersion" : "5.5",

"MasterUsername" : "MyName",

"MasterUserPassword" : "MyPassword"

}

}

}

}

Page 38: Journey Through The Cloud - Disaster Recovery

"AWS::CloudFormation::Init" : {

"config" : {

"packages" : {

"yum" : {

"mysql" : [],

"mysql-server" : [],

"httpd" : [],

"php" : [],

"php-mysql" : []

}

},

"sources" : {

"/var/www/html" :

"https://s3.amazonaws.com/my-builds/build-

v4.zip"

}

}

}

Page 39: Journey Through The Cloud - Disaster Recovery

{

"Parameters" : {

"KeyName" : {

"Description" : "Name of an existing EC2

KeyPair to enable SSH

access to the instance",

"Type" : "String"

}

},

}

Page 40: Journey Through The Cloud - Disaster Recovery
Page 41: Journey Through The Cloud - Disaster Recovery

CLOUDFORMATION

TEMPLATE

= PROGRAMMABLE

RECOVERY SCRIPT

Page 42: Journey Through The Cloud - Disaster Recovery

CLOUDFORMATION

TEMPLATE

= PROGRAMMABLE

RECOVERY SCRIPT

Page 43: Journey Through The Cloud - Disaster Recovery

CLOUDFORMATION

TEMPLATE

= EASY AND CHEAP

DISASTER RECOVERY

TEST SCENARIOS

Page 44: Journey Through The Cloud - Disaster Recovery
Page 45: Journey Through The Cloud - Disaster Recovery

Template ELBs to front

secondary cache

~100 Nginx

secondary cache

servers

2-3 Nginx mid-tier

cache servers

Stack

CLOUDFORMATION TEMPLATE

VIDEO CACHING

INFRASTRUCTURE

Page 46: Journey Through The Cloud - Disaster Recovery

RECOVERY

Page 47: Journey Through The Cloud - Disaster Recovery

RTO RECOVERY TIME OBJECTIVE

Page 48: Journey Through The Cloud - Disaster Recovery

RPO RECOVERY POINT OBJECTIVE

Page 49: Journey Through The Cloud - Disaster Recovery

SCENARIO #1

COLD DR

Page 50: Journey Through The Cloud - Disaster Recovery
Page 51: Journey Through The Cloud - Disaster Recovery

AMAZON MACHINE IMAGES PRE-CONFIGURED SERVER IMAGE

Page 52: Journey Through The Cloud - Disaster Recovery
Page 53: Journey Through The Cloud - Disaster Recovery
Page 54: Journey Through The Cloud - Disaster Recovery
Page 55: Journey Through The Cloud - Disaster Recovery

SCENARIO #2

WARM DR

Page 56: Journey Through The Cloud - Disaster Recovery
Page 57: Journey Through The Cloud - Disaster Recovery
Page 58: Journey Through The Cloud - Disaster Recovery

SCENARIO #3

INTERNAL APP

Page 59: Journey Through The Cloud - Disaster Recovery
Page 60: Journey Through The Cloud - Disaster Recovery
Page 61: Journey Through The Cloud - Disaster Recovery

VM IMPORT Easily import virtual machine images from your

existing environment to Amazon EC2 instances

• VMware ESX VMDK images

• Citrix Xen VHD images

• Microsoft Hyper-V VHD images for Microsoft

Windows Server 2003 (R2) and 2008 (R1 & R2)

Page 62: Journey Through The Cloud - Disaster Recovery
Page 63: Journey Through The Cloud - Disaster Recovery
Page 64: Journey Through The Cloud - Disaster Recovery
Page 65: Journey Through The Cloud - Disaster Recovery

If only I had a disaster recovery plan on AWS…

Page 66: Journey Through The Cloud - Disaster Recovery
Page 67: Journey Through The Cloud - Disaster Recovery

VPC Subnet B

Region

Availability Zone

Client-to-site VPN Site-to-site VPN

S3 Bucketswith Objects

Bastion Host

Internet

On-premiseData Centre A

RemoteDesktops

AWS Direct Connect

On-premiseData Centre B

VPC Subnet D VPC Subnet F

Databases

VPC Subnet E

Applications

VPC Subnet A

SmartSentinel

VPC Subnet G

FileServers

VPC Subnet C

ActiveDirectory

Proxy Server

Page 68: Journey Through The Cloud - Disaster Recovery

Backup and disaster recovery

system for its remote sales

offices

Fast, secure and cost effective

backup and DR for Oracle

Apps

Disaster recovery solution to

backup and store critical medical

image data

DR and testing environment

reducing IT overhead and

increasing availability

Page 69: Journey Through The Cloud - Disaster Recovery

INFRASTRUCTURE IS NO LONGER A BARRIER

Page 70: Journey Through The Cloud - Disaster Recovery

NO UP-FRONT EXPENSE

On-Premise

$ Physical Space

$ Power

$ Network

$ Servers

$ Certification

Amazon Web

Services

$0 To get started

Page 71: Journey Through The Cloud - Disaster Recovery
Page 72: Journey Through The Cloud - Disaster Recovery

FOCUS ON

YOUR BUSINESS

Page 73: Journey Through The Cloud - Disaster Recovery
Page 74: Journey Through The Cloud - Disaster Recovery

ARCHITECTURE CENTER http://aws.amazon.com/architecture

TECHNICAL ARTICLES http://aws.amazon.com/articles

PODCAST http://aws.amazon.com/podcast

BLOG http://aws.typepad.com

Page 75: Journey Through The Cloud - Disaster Recovery

http://aws.amazon.com/whitepapers

Page 76: Journey Through The Cloud - Disaster Recovery

http://aws.amazon.com/disaster-recovery