SlideShare une entreprise Scribd logo
1  sur  40
Disaster Recovery Office Hours Attila Narin, June 30, 2011
Introduction Attila Narin, Sr. Manager, Solutions Architecture, EMEA Based in Luxembourg At Amazon for almost 7 years About 4.5 years at AWS Was member of EC2 Team before moving to Solutions Architecture
Office Hours IS Simply, Office Hours is a program the enables a technical audience the ability to interact with AWS technical experts. We look to improve this program by soliciting feedback from Office Hours attendees.  Please let us know what you would like to see.
Office Hours is NOT Support If you have a problem with your current deployment please visit our forums or our support website http://aws.amazon.com/premiumsupport/ A place to find out about upcoming services We do not typically disclose information about our services until they are available.
Agenda Disaster Recovery (DR) Concepts AWS Features for DR Example Architectural Patterns for DR Solutions Providers for Backup and DR Question and Answer  Please begin submitting questions now
Disaster Recovery Overview
Disaster Recovery Overview What is Disaster Recovery (DR)? Ability to recover from a disaster like fire, theft, physical destruction, large-scale events, etc. The process of planning, preparing, rehearsing, testing, documenting, training, and updating the process itself Goal: minimize business impact after disaster Part of Business Continuity Planning (BCP)
DR Objectives – Common Terms RTO: Recovery Time Objective Duration of time and service level within which a business process needs to be restored after a disaster in order to avoid unacceptable consequences 		Example: 4 hours RPO: Recovery Point Objective Acceptable amount of data loss measured in time			Example: 2 minutes
DR Planning Business guides RTO/RPO Based on financial impact Based on continuity impact etc. IT seeks cost effective solutions to RTO and RPO Tradeoff: Cost vs. RTO/RPO
DR with AWS: Advantages Infrastructure available when you need it Multiple locations world wide Various building blocks and services available Fine control over cost vs. RTO/RPO Ability to scale up when needed; automatable No headache of provisioning physical infrastructure Ability to effectively exercise your DR plan Pay only for what you use Several options available that don’t require	           provisioning of duplicate infrastructure
AWS Features forDisaster Recovery
AWS Features for DR Amazon Simple Storage Service (S3) Amazon Import/Export Amazon Elastic Compute Cloud (EC2) Amazon Machine Images (AMI) Reserved Instances Elastic IP Addresses VM Import Amazon Elastic Block Store (EBS) and Snapshots Amazon CloudWatch
AWS Features for DR Multiple Regions and Availability Zones Amazon Route 53 Amazon Virtual Private Cloud (VPC) AWS CloudFormation Amazon CloudWatch APIs and various SDKs for automation
Architectural Patterns for Disaster Recovery
Architectural Patterns Overview Variety of approaches exist Tradeoff between RTO/RPO vs. cost and complexity Example Architectural Patterns (sorted by increasingly optimal RTO/RPO) Backup and Restore “Pilot Light” for Quick Recovery Fully Working Low Capacity Standby Multi-Site Hot Standby Virtual Workstations Best Practices for Being Prepared
Backup and Restore Advantages Simple to get started Extremely cost effective (mostly backup storage) Preparation Phase Take backups of current systems Store backups in S3 Describe procedure to restore from backup on AWS Know which AMI to use, build your own as needed Know how to restore system from backups Know how to switch to new system Know how to configure the deployment FREE Inbound Data Transfer starting July 1st, 2011
Backup to S3 www.example.com Amazon Route 53 Customer Infrastructure Data copied to S3 Traditional server Bucket  with Objects AWS Import/Export
Backup and Restore In Case of Disaster Retrieve backups from S3 Bring up required infrastructure EC2 instances with prepared AMIs, Load Balancing, etc. Restore system from backup Switch over to the new system Adjust DNS records to point to AWS Objectives RTO: as long as it takes to bring up infrastructure and restore system from backups RPO: time since last backup
Restore from S3 into AWS www.example.com Amazon Route 53 Data copied from objects in S3 Availability Zone Amazon Elastic Compute Cloud (EC2) EC2 quickly provisioned from AMI Pre-bundled with OS and applications Bucket  with Objects AMI
“Pilot Light” for Quick Recovery Advantages Reduced RTO and RPO Very cost effective (very few 24/7 resources) Preparation Phase Enable replication of all critical data to AWS Standby DB, replica, mirror, etc. Reduced infrastructure that runs 24/7 in AWS Prepare all required resources for automatic start AMIs, Network Settings, Load Balancing, etc. Only runs when used for DR Reserved Instances
“Pilot Light” in Non-DR Phase Reverse Proxy / Caching Server www.example.com Application Server Reverse Proxy / Caching Server Not Running Application Server Database Server Database Server Smaller Instance DataVolume Data Mirroring /  Replication DataVolume
“Pilot Light” for Quick Recovery In Case of Disaster Automatically bring up resources around the replicated core data set Scale the system as needed to handle current production traffic Switch over to the new system Adjust DNS records to point to AWS Objectives RTO: as long as it takes to detect need for DR and automatically scale up replacement system RPO: depends on replication type
“Pilot Light” in Disaster Phase Reverse Proxy / Caching Server Reverse Proxy / Caching Server www.example.com Application Server Application Server Not Running Database Server Database Server Smaller Instance DataVolume DataVolume
“Pilot Light” in Recovered Phase Reverse Proxy / Caching Server www.example.com Application Server Reverse Proxy / Caching Server Start in Minutes Application Server Database Server Database Server Resize Instance to Prod Capacity DataVolume DataVolume
Fully Working Low Capacity Standby Advantages Can take some production traffic at any time Cost savings (IT footprint smaller than full DR) Preparation Similar to “Pilot Light” All necessary components running 24/7, but not scaled for production traffic
Low Capacity Standby in Non-DR Phase Reverse Proxy / Caching Server www.example.com Amazon Route 53 Not Active  for Production Traffic Active Elastic Load Balancer Application Server On site Reverse Proxy / Caching Server Scaled down Standby Master Database Server Application Server Application Data Source  Cut Over Slave Database Server DataVolume Mirroring /  Replication DataVolume
Fully Working Low Capacity Standby In Case of Disaster Immediately fail over most critical production load Adjust DNS records to point to AWS Scale the system further to handle all production load Objectives RTO: for critical load: as long as it takes to fail over; for all other load, as long as it takes to scale further RPO: depends on replication type
Standby Scaled Up in DR Phase Reverse Proxy / Caching Server www.example.com Amazon Route 53 Active Active Application Server Elastic Load Balancer Reverse Proxy / Caching Server Scaled up for Production Load Database Server Application Server DataVolume Master Database Server DataVolume
Multi-Site Hot Standby Advantages At any moment can take all production load Preparation Similar to Low Capacity Standby Fully scaling in/out with production load In Case of Disaster Immediately fail over all production load Adjust DNS records to point to AWS Objectives RTO: as long as it takes fail over RPO: depends on replication type
Multi-Site Hot Standby in Non-DR Phase Reverse Proxy / Caching Server www.example.com Amazon Route 53 Active Active Elastic Load Balancer On site Application Server Reverse Proxy / Caching Server Master Database Server Application Server Application Data Source  Cut Over Slave Database Server DataVolume Mirroring /  Replication DataVolume
Multi-Site Hot Standby in DR Phase Reverse Proxy / Caching Server www.example.com Amazon Route 53 Active Active Elastic Load Balancer Application Server Reverse Proxy / Caching Server Database Server Application Server Master Database Server DataVolume DataVolume
Multi AZ HA Deployment Reverse Proxy / Caching Server Reverse Proxy / Caching Server www.example.com Amazon Route 53 Application Server Application Server Health Check Keeps working systems in service Availability Zone A Availability Zone B Slave Database Server Master Database Server Application Data Source  Cut Over DataVolume DataVolume Mirroring /  Replication
Hosted Workstations Advantages Replacement of workstations in case of disaster Pay only when used for DR Preparation Set up AMIs with appropriate working environment In Case of Disaster Launch desktop AMI and resume work Objectives RTO: as long as it takes to launch AMI and restore work environment on virtual desktop RPO: depends on state of AMI
Best Practices for Being Prepared Start simple and work your way up Backups in AWS as a first step Improve RTO/RPO as a continuous effort Exercise your DR Solution Game Day Ensure backups, snapshots, AMIs, etc. are working Monitor your monitoring system Check into Licensing
Solutions Providersfor Disaster Recovery
http://aws.amazon.com/solutions/solution-providers/ http://aws.amazon.com/solutions/case-studies/ Solutions Providers
http://aws.amazon.com/solutions/solution-providers/ http://aws.amazon.com/solutions/case-studies/ Managed Services Providers
Conclusion – Advantages of DR with AWS Various building blocks available Fine control over cost vs. RTO/RPO Ability to scale up when needed Pay only for what you use and/or in case of DR Ability to effectively exercise DR plan Availability of multiple locations world wide Hosted workstations possible Variety of Solutions Providers
Thank You!…and special thanks to Ianni Vamvadelis and Glen Robinson for their help preparing this presentation!
Question & Answer Visit http://aws.amazon.com/officehours to watch recorded sessions and to sign up for upcoming sessions.

Contenu connexe

Tendances

Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
Tom Laszewski
 
AWS and Disaster Recovery - Bixler
AWS and Disaster Recovery - BixlerAWS and Disaster Recovery - Bixler
AWS and Disaster Recovery - Bixler
Amazon Web Services
 

Tendances (20)

Disaster Recovery of on-premises IT infrastructure with AWS
Disaster Recovery of on-premises IT infrastructure with AWSDisaster Recovery of on-premises IT infrastructure with AWS
Disaster Recovery of on-premises IT infrastructure with AWS
 
Journey Through The Cloud - Disaster Recovery
Journey Through The Cloud - Disaster RecoveryJourney Through The Cloud - Disaster Recovery
Journey Through The Cloud - Disaster Recovery
 
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS | AWS...
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS | AWS...Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS | AWS...
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS | AWS...
 
(STG304) Deploying a Disaster Recovery Site on AWS
(STG304) Deploying a Disaster Recovery Site on AWS(STG304) Deploying a Disaster Recovery Site on AWS
(STG304) Deploying a Disaster Recovery Site on AWS
 
Advanced Strategies for Leveraging AWS for Disaster Recovery
Advanced Strategies for Leveraging AWS for Disaster Recovery   Advanced Strategies for Leveraging AWS for Disaster Recovery
Advanced Strategies for Leveraging AWS for Disaster Recovery
 
Enterprise Disaster Recovery Strategies by CloudEndure
Enterprise Disaster Recovery Strategies by CloudEndureEnterprise Disaster Recovery Strategies by CloudEndure
Enterprise Disaster Recovery Strategies by CloudEndure
 
Backup & Disaster Recovery on AWS - An overview of our Approach
Backup & Disaster Recovery on AWS - An overview of our ApproachBackup & Disaster Recovery on AWS - An overview of our Approach
Backup & Disaster Recovery on AWS - An overview of our Approach
 
Disaster Recovery Options with AWS
Disaster Recovery Options with AWSDisaster Recovery Options with AWS
Disaster Recovery Options with AWS
 
AWS Webinar 201 - Backup, Archive and Disaster Recovery
AWS Webinar 201 - Backup, Archive and Disaster RecoveryAWS Webinar 201 - Backup, Archive and Disaster Recovery
AWS Webinar 201 - Backup, Archive and Disaster Recovery
 
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWSDisaster Recovery, Continuity of Operations, Backup, and Archive on AWS
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS
 
Disaster Recovery using AWS -Architecture blueprints
Disaster Recovery using AWS -Architecture blueprintsDisaster Recovery using AWS -Architecture blueprints
Disaster Recovery using AWS -Architecture blueprints
 
AWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS CloudAWS Webcast - Business Continuity in the AWS Cloud
AWS Webcast - Business Continuity in the AWS Cloud
 
Business Continuity with the AWS Cloud
Business Continuity with the AWS CloudBusiness Continuity with the AWS Cloud
Business Continuity with the AWS Cloud
 
Disaster Recovery using Amazon Web Services - Webinar
Disaster Recovery using Amazon Web Services - WebinarDisaster Recovery using Amazon Web Services - Webinar
Disaster Recovery using Amazon Web Services - Webinar
 
Disaster Recovery on AWS Webinar December 2017 - IL Webinar
Disaster Recovery on AWS Webinar December 2017 - IL WebinarDisaster Recovery on AWS Webinar December 2017 - IL Webinar
Disaster Recovery on AWS Webinar December 2017 - IL Webinar
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
 
AWS Webcast - Discover Disaster Recovery Solutions in the Cloud
AWS Webcast - Discover Disaster Recovery Solutions in the CloudAWS Webcast - Discover Disaster Recovery Solutions in the Cloud
AWS Webcast - Discover Disaster Recovery Solutions in the Cloud
 
AWS Cloud Disaster Recovery Plan Checklist - Are you ready?
AWS Cloud Disaster Recovery Plan Checklist - Are you ready?AWS Cloud Disaster Recovery Plan Checklist - Are you ready?
AWS Cloud Disaster Recovery Plan Checklist - Are you ready?
 
AWS-Enabled Disaster Recovery and Business Continuity for SIFIs
AWS-Enabled Disaster Recovery and Business Continuity for SIFIsAWS-Enabled Disaster Recovery and Business Continuity for SIFIs
AWS-Enabled Disaster Recovery and Business Continuity for SIFIs
 
AWS and Disaster Recovery - Bixler
AWS and Disaster Recovery - BixlerAWS and Disaster Recovery - Bixler
AWS and Disaster Recovery - Bixler
 

Similaire à AWS Office Hours: Disaster Recovery

Disaster recovery webinar - oct.7
Disaster recovery   webinar - oct.7Disaster recovery   webinar - oct.7
Disaster recovery webinar - oct.7
Amazon Web Services
 
AWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWS
Amazon Web Services
 
AWS Summit Barcelona - Hybrid & Enterprise Apps
AWS Summit Barcelona - Hybrid & Enterprise AppsAWS Summit Barcelona - Hybrid & Enterprise Apps
AWS Summit Barcelona - Hybrid & Enterprise Apps
Amazon Web Services
 

Similaire à AWS Office Hours: Disaster Recovery (20)

Journey Through the Cloud: Disaster Recovery
Journey Through the Cloud: Disaster RecoveryJourney Through the Cloud: Disaster Recovery
Journey Through the Cloud: Disaster Recovery
 
AWS Webinar 24 - Getting Started with AWS - Understanding DR
AWS Webinar 24 - Getting Started with AWS - Understanding DRAWS Webinar 24 - Getting Started with AWS - Understanding DR
AWS Webinar 24 - Getting Started with AWS - Understanding DR
 
Disaster recovery webinar - oct.7
Disaster recovery   webinar - oct.7Disaster recovery   webinar - oct.7
Disaster recovery webinar - oct.7
 
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public Sector
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public SectorAWS Webcast - Using the AWS Cloud for Disaster recovery_Public Sector
AWS Webcast - Using the AWS Cloud for Disaster recovery_Public Sector
 
Strategies for Seamless Backup and Disaster Recovery with AWS
Strategies for Seamless Backup and Disaster Recovery with AWSStrategies for Seamless Backup and Disaster Recovery with AWS
Strategies for Seamless Backup and Disaster Recovery with AWS
 
Disaster Recovery of on-premises IT infrastructure with AWS
Disaster Recovery of on-premises IT infrastructure with AWS Disaster Recovery of on-premises IT infrastructure with AWS
Disaster Recovery of on-premises IT infrastructure with AWS
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
 
Aws for disaster recovery - DevOps Union
Aws for disaster recovery - DevOps UnionAws for disaster recovery - DevOps Union
Aws for disaster recovery - DevOps Union
 
Best Practices for Backup and Recovery: Windows Workload on AWS
Best Practices for Backup and Recovery: Windows Workload on AWS Best Practices for Backup and Recovery: Windows Workload on AWS
Best Practices for Backup and Recovery: Windows Workload on AWS
 
Protecting your Microsoft Workloads with High Availability and Reliability
Protecting your Microsoft Workloads with High Availability and ReliabilityProtecting your Microsoft Workloads with High Availability and Reliability
Protecting your Microsoft Workloads with High Availability and Reliability
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Disaster Recovery Options on AWS Loft
Disaster Recovery Options on AWS LoftDisaster Recovery Options on AWS Loft
Disaster Recovery Options on AWS Loft
 
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
 
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
 
AWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWS
 
Disaster Recovery Options with AWS - AWS Online Tech Talks
Disaster Recovery Options with AWS - AWS Online Tech TalksDisaster Recovery Options with AWS - AWS Online Tech Talks
Disaster Recovery Options with AWS - AWS Online Tech Talks
 
Disaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
Disaster Recovery Sites on AWS: Minimal Cost, Maximum EfficiencyDisaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
Disaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
 
Aws disaster recovery
Aws disaster recoveryAws disaster recovery
Aws disaster recovery
 
AWS Summit Barcelona - Hybrid & Enterprise Apps
AWS Summit Barcelona - Hybrid & Enterprise AppsAWS Summit Barcelona - Hybrid & Enterprise Apps
AWS Summit Barcelona - Hybrid & Enterprise Apps
 
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWSBest Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
 

Plus de 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

Plus de 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
 

Dernier

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

AWS Office Hours: Disaster Recovery

  • 1. Disaster Recovery Office Hours Attila Narin, June 30, 2011
  • 2. Introduction Attila Narin, Sr. Manager, Solutions Architecture, EMEA Based in Luxembourg At Amazon for almost 7 years About 4.5 years at AWS Was member of EC2 Team before moving to Solutions Architecture
  • 3. Office Hours IS Simply, Office Hours is a program the enables a technical audience the ability to interact with AWS technical experts. We look to improve this program by soliciting feedback from Office Hours attendees. Please let us know what you would like to see.
  • 4. Office Hours is NOT Support If you have a problem with your current deployment please visit our forums or our support website http://aws.amazon.com/premiumsupport/ A place to find out about upcoming services We do not typically disclose information about our services until they are available.
  • 5. Agenda Disaster Recovery (DR) Concepts AWS Features for DR Example Architectural Patterns for DR Solutions Providers for Backup and DR Question and Answer Please begin submitting questions now
  • 7. Disaster Recovery Overview What is Disaster Recovery (DR)? Ability to recover from a disaster like fire, theft, physical destruction, large-scale events, etc. The process of planning, preparing, rehearsing, testing, documenting, training, and updating the process itself Goal: minimize business impact after disaster Part of Business Continuity Planning (BCP)
  • 8. DR Objectives – Common Terms RTO: Recovery Time Objective Duration of time and service level within which a business process needs to be restored after a disaster in order to avoid unacceptable consequences Example: 4 hours RPO: Recovery Point Objective Acceptable amount of data loss measured in time Example: 2 minutes
  • 9. DR Planning Business guides RTO/RPO Based on financial impact Based on continuity impact etc. IT seeks cost effective solutions to RTO and RPO Tradeoff: Cost vs. RTO/RPO
  • 10. DR with AWS: Advantages Infrastructure available when you need it Multiple locations world wide Various building blocks and services available Fine control over cost vs. RTO/RPO Ability to scale up when needed; automatable No headache of provisioning physical infrastructure Ability to effectively exercise your DR plan Pay only for what you use Several options available that don’t require provisioning of duplicate infrastructure
  • 12. AWS Features for DR Amazon Simple Storage Service (S3) Amazon Import/Export Amazon Elastic Compute Cloud (EC2) Amazon Machine Images (AMI) Reserved Instances Elastic IP Addresses VM Import Amazon Elastic Block Store (EBS) and Snapshots Amazon CloudWatch
  • 13. AWS Features for DR Multiple Regions and Availability Zones Amazon Route 53 Amazon Virtual Private Cloud (VPC) AWS CloudFormation Amazon CloudWatch APIs and various SDKs for automation
  • 14. Architectural Patterns for Disaster Recovery
  • 15. Architectural Patterns Overview Variety of approaches exist Tradeoff between RTO/RPO vs. cost and complexity Example Architectural Patterns (sorted by increasingly optimal RTO/RPO) Backup and Restore “Pilot Light” for Quick Recovery Fully Working Low Capacity Standby Multi-Site Hot Standby Virtual Workstations Best Practices for Being Prepared
  • 16. Backup and Restore Advantages Simple to get started Extremely cost effective (mostly backup storage) Preparation Phase Take backups of current systems Store backups in S3 Describe procedure to restore from backup on AWS Know which AMI to use, build your own as needed Know how to restore system from backups Know how to switch to new system Know how to configure the deployment FREE Inbound Data Transfer starting July 1st, 2011
  • 17. Backup to S3 www.example.com Amazon Route 53 Customer Infrastructure Data copied to S3 Traditional server Bucket with Objects AWS Import/Export
  • 18. Backup and Restore In Case of Disaster Retrieve backups from S3 Bring up required infrastructure EC2 instances with prepared AMIs, Load Balancing, etc. Restore system from backup Switch over to the new system Adjust DNS records to point to AWS Objectives RTO: as long as it takes to bring up infrastructure and restore system from backups RPO: time since last backup
  • 19. Restore from S3 into AWS www.example.com Amazon Route 53 Data copied from objects in S3 Availability Zone Amazon Elastic Compute Cloud (EC2) EC2 quickly provisioned from AMI Pre-bundled with OS and applications Bucket with Objects AMI
  • 20. “Pilot Light” for Quick Recovery Advantages Reduced RTO and RPO Very cost effective (very few 24/7 resources) Preparation Phase Enable replication of all critical data to AWS Standby DB, replica, mirror, etc. Reduced infrastructure that runs 24/7 in AWS Prepare all required resources for automatic start AMIs, Network Settings, Load Balancing, etc. Only runs when used for DR Reserved Instances
  • 21. “Pilot Light” in Non-DR Phase Reverse Proxy / Caching Server www.example.com Application Server Reverse Proxy / Caching Server Not Running Application Server Database Server Database Server Smaller Instance DataVolume Data Mirroring / Replication DataVolume
  • 22. “Pilot Light” for Quick Recovery In Case of Disaster Automatically bring up resources around the replicated core data set Scale the system as needed to handle current production traffic Switch over to the new system Adjust DNS records to point to AWS Objectives RTO: as long as it takes to detect need for DR and automatically scale up replacement system RPO: depends on replication type
  • 23. “Pilot Light” in Disaster Phase Reverse Proxy / Caching Server Reverse Proxy / Caching Server www.example.com Application Server Application Server Not Running Database Server Database Server Smaller Instance DataVolume DataVolume
  • 24. “Pilot Light” in Recovered Phase Reverse Proxy / Caching Server www.example.com Application Server Reverse Proxy / Caching Server Start in Minutes Application Server Database Server Database Server Resize Instance to Prod Capacity DataVolume DataVolume
  • 25. Fully Working Low Capacity Standby Advantages Can take some production traffic at any time Cost savings (IT footprint smaller than full DR) Preparation Similar to “Pilot Light” All necessary components running 24/7, but not scaled for production traffic
  • 26. Low Capacity Standby in Non-DR Phase Reverse Proxy / Caching Server www.example.com Amazon Route 53 Not Active for Production Traffic Active Elastic Load Balancer Application Server On site Reverse Proxy / Caching Server Scaled down Standby Master Database Server Application Server Application Data Source Cut Over Slave Database Server DataVolume Mirroring / Replication DataVolume
  • 27. Fully Working Low Capacity Standby In Case of Disaster Immediately fail over most critical production load Adjust DNS records to point to AWS Scale the system further to handle all production load Objectives RTO: for critical load: as long as it takes to fail over; for all other load, as long as it takes to scale further RPO: depends on replication type
  • 28. Standby Scaled Up in DR Phase Reverse Proxy / Caching Server www.example.com Amazon Route 53 Active Active Application Server Elastic Load Balancer Reverse Proxy / Caching Server Scaled up for Production Load Database Server Application Server DataVolume Master Database Server DataVolume
  • 29. Multi-Site Hot Standby Advantages At any moment can take all production load Preparation Similar to Low Capacity Standby Fully scaling in/out with production load In Case of Disaster Immediately fail over all production load Adjust DNS records to point to AWS Objectives RTO: as long as it takes fail over RPO: depends on replication type
  • 30. Multi-Site Hot Standby in Non-DR Phase Reverse Proxy / Caching Server www.example.com Amazon Route 53 Active Active Elastic Load Balancer On site Application Server Reverse Proxy / Caching Server Master Database Server Application Server Application Data Source Cut Over Slave Database Server DataVolume Mirroring / Replication DataVolume
  • 31. Multi-Site Hot Standby in DR Phase Reverse Proxy / Caching Server www.example.com Amazon Route 53 Active Active Elastic Load Balancer Application Server Reverse Proxy / Caching Server Database Server Application Server Master Database Server DataVolume DataVolume
  • 32. Multi AZ HA Deployment Reverse Proxy / Caching Server Reverse Proxy / Caching Server www.example.com Amazon Route 53 Application Server Application Server Health Check Keeps working systems in service Availability Zone A Availability Zone B Slave Database Server Master Database Server Application Data Source Cut Over DataVolume DataVolume Mirroring / Replication
  • 33. Hosted Workstations Advantages Replacement of workstations in case of disaster Pay only when used for DR Preparation Set up AMIs with appropriate working environment In Case of Disaster Launch desktop AMI and resume work Objectives RTO: as long as it takes to launch AMI and restore work environment on virtual desktop RPO: depends on state of AMI
  • 34. Best Practices for Being Prepared Start simple and work your way up Backups in AWS as a first step Improve RTO/RPO as a continuous effort Exercise your DR Solution Game Day Ensure backups, snapshots, AMIs, etc. are working Monitor your monitoring system Check into Licensing
  • 38. Conclusion – Advantages of DR with AWS Various building blocks available Fine control over cost vs. RTO/RPO Ability to scale up when needed Pay only for what you use and/or in case of DR Ability to effectively exercise DR plan Availability of multiple locations world wide Hosted workstations possible Variety of Solutions Providers
  • 39. Thank You!…and special thanks to Ianni Vamvadelis and Glen Robinson for their help preparing this presentation!
  • 40. Question & Answer Visit http://aws.amazon.com/officehours to watch recorded sessions and to sign up for upcoming sessions.