The document discusses disaster recovery strategies for AWS including backup and restore, pilot light, and warm standby approaches. It provides examples of architectures using these approaches including replicating databases across Availability Zones and regions for high availability and disaster recovery. CloudFormation templates are shown that can automate the deployment of load balanced auto-scaled web servers across Availability Zones for disaster recovery.
3. •Higher costs for disaster recovery sites or data centers
•Costs for storage, backup, archival and retrieval tools, and processes
•Capacity planning, procuring, and deploying can be challenging
•Very low total cost of ownership
•Scalable storage services and consistent tools and processes across various AWS regions and Availability Zones.
5. On-site infrastructure
S3 Bucket
Over the
Internet
AWS Import/Export
or
AWS Storage Gateway
AWS region
Corporate
data center
Using
AWS Direct Connect
Availability Zone
Amazon
Elastic
Compute
Cloud (EC2)
Amazon
S3 bucket
Backup
and
restore
6. Availability Zone
AWS region
AMI
Instance
Amazon
S3 bucket
Pre-bundled
with OS and
applications
Instance
quickly
provisioned
from AMI
Data copied
from objects
in S3
Data
Volume
Amazon EC2
On-site
infrastructure
AWS
Import/Export
or
AWS Storage
Gateway
Using
AWS Direct
Connect
Backup
and
restore
7. Pilot
light
www.example.com
Data
Mirroring/
Replication
Not Running
Databa
se
Server
Data
Volume
Corporate data center
Web
Application
Server
Master
Database
Server
8. Pilot
light
Not Running
Database
Server
Data
Volume
Corporate data center
Web
Application
Server
Master
Database
Server
www.example.com
Application
Server
Web Server
Server
9. Warm
standby
Data
Mirroring/
Replication
Application
Data Source
Cut Over
Elastic
Load
Balancer
Active
Production
Amazon
Route 53
www.example.com
Corporate data center
Data
Volume
Application
Server
Slave
Database
Server
Web
AWS region
Web
Application
Server
Master
Database
Server
Non Production
Traffic
10. Warm
standby
Elastic
Load
Balancer
Active
Production
Amazon
Route 53
www.example.com
Corporate data center
Data
Volume
Application
Server
Slave
Database
Server
Web
AWS region
Web
Application
Server
Master
Database
Server
18. Oregon
Availability Zone #1 Availability Zone #2
Public subnet
Private subnet
Public subnet
Private subnet
Northern Virginia
Availability Zone #1 Availability Zone #2
Public subnet
Private subnet
Public subnet
Private subnet
10.0.0.0/16 192.168.0.0/16
19. Oregon
Availability Zone #1 Availability Zone #2
Public subnet
Private subnet
Public subnet
Private subnet
Northern Virginia
Availability Zone #1 Availability Zone #2
Public subnet
Private subnet
Public subnet
Private subnet
VPN
Instance
A
VPN
Instance
B
Secondary
IPsec
Primary IPsec
20. Oregon
Availability Zone #1 Availability Zone #2
Public subnet
Private subnet
Public subnet
Private subnet
Northern Virginia
Availability Zone #1 Availability Zone #2
Public subnet
Private subnet
Public subnet
Private subnet
VPN
Instance
A
VPN
Instance
B
Secondary
IPsec
22. Northern Virginia
Availability Zone #1 Availability Zone #1
RDPGW
Web
/ app
WSFC2
Oregon
Availability Zone #2
www.awsdrdemo.com
23. Northern Virginia
Availability Zone #1 Availability Zone #1
RDP
GW / NAT
WSFC2
Oregon
Availability Zone #2
RDP
GW / NAT
RDP
GW / NAT
24. Northern Virginia
Availability Zone #1 Availability Zone #1
RDPGW
Web
/ app
WSFC2
Oregon
Availability Zone #2
AD1 AD2 AD3
25. Northern Virginia
Availability Zone #1 Availability Zone #1
RDPGW
WSFC2
Oregon
Availability Zone #2
Web
/ app
Web
/ app
Web & App
AMI
26. Northern Virginia
Availability Zone #1 Availability Zone #1
Web
/ app
Oregon
Availability Zone #2
AD1 SQL1 AD2 SQL2 AD3 SQL3
ASYNC
Data
Replication
27. Availability Zone #1
Availability Zone #2
www.awsdrdemo.com
RDP
GW
RDP
RDGPW
GW
Web
/ app Web
/ app
Web
/ app
Web
/ app
Web
/ app
Web
/ app
AD
SQL2
AD1 SQL1 AD2
Sync Data
Replication
28. Northern Virginia
Availability Zone #1 Availability Zone #1
RDP
GW
RDPGW
Web
/ app
Oregon
Availability Zone #2
RDP
GW
AD1 AD2 AD3
Web
/ app
Web
/ app
SQL1 SQL2 SQL3
www.awsdrdemo.com
Async Data
Replication
VPN
48. Availability Zone #1 Availability Zone #2
www.awsdrdemo.com
RDP
GW
RDP
RDGPW
GW
Web
/ app Web
/ app
Web
/ app
Web
/ app
Web
/ app
Web
/ app
AD
sql2
AD1 AD2
SQL1
49. Northern Virginia
Availability Zone #1 Availability Zone #1
RDP
GW
RDPGW
RDP
GW
Web
/ app
Oregon
Availability Zone #2
RDP
GW
AD1 AD2 AD3
Web
/ app
Web
/ app
SQL1 SQL2 SQL3
www.awsdrdemo.com
Web
/ app
Web
/ app