SlideShare una empresa de Scribd logo
1 de 14
Disaster Recovery in the Cloud




Promoting Server, Cloud Storage,
and Multi-POP Use with Disaster
Recovery



David Michael, Jeff Sweet, & Scott Pankonin
GoGrid Solutions Architects
Agenda
 Redundancy & Availability

 Disaster Recovery – Definitions & Theory

 Stand-by Data Center Options – Cold & Warm
     Value Proposition
     “Gotchas”

 Geographic Redundancy – Hot! (Active/Active DCs)
     Value Proposition
     “Gotchas”

 Strategies to Promote Use




2   CONFIDENTIAL                                     © 2013 GoGrid
Redundancy & Availability




3   CONFIDENTIAL            © 2013 GoGrid
Redundancy & Availability
 Redundancy & Availability = Uptime

 Load Balancing
     Scaling application to demand/load
     Fault-tolerance – immune to single node failure
      (n+1)

 Backups to Cloud Storage
     Speedy recovery for failed application-resources
     Recovery plan + assets (backups, GSIs) = faster
      recovery time

 Other Redundancy Options
     Stand-by servers
     Replicated database server Warm-standby




4   CONFIDENTIAL                                         © 2013 GoGrid
Availability & Redundancy
 Load-balanced applications have built-in fault tolerance and can scale up and
    down with load/demand

 The proverbial 3:00 am call – “Your server/website is down.”
     Having current backups and GSIs in place on Cloud Storage
     Recovery assets in place + good plan = faster recovery times

 If your uptime requirements are high, deploying stand-by servers is the best
    option
     Already have the correct configuration and current data
     Simple application data source name change to make active
     Could be automatic




5   CONFIDENTIAL                                                           © 2013 GoGrid
Disaster Recovery




6   CONFIDENTIAL    © 2013 GoGrid
Disaster Recovery

    (and how DR is an extension of Redundancy & Availability)
 Redundancy & availability is uptime – The ability of that application to resist
     failure of one of its constituent parts, or to recover quickly from it, and the
     ability of an application to provide ready and consistent response/
     performance under any type of application demand.

 Disaster recovery moves redundancy to the data center level. There are
     different stand-by environment strategies based on tradeoffs between
     cost, complexity, and speed of recovery – Cold, Warm & Hot




7    CONFIDENTIAL                                                                 © 2013 GoGrid
Disaster Recovery: Cold Standby
 Small server in alternate data center – connection to Cloud Storage
     Backups shipped over CloudLink
     GSIs & database restore + DNS change to recover environment
                             West                East




                                    DB Backups
 Value Proposition
     Entry-level – least expensive geo-redundant strategy

 “Gotchas”
     Data loss (to last backup)
     Recovery time – hours to 1-2 days (depending on DNS propagation)

8   CONFIDENTIAL                                                         © 2013 GoGrid
Disaster Recovery: Warm Standby
 Stand-by database server in alternate data center with data synchronization
     Databases synchronized over CloudLink (mirroring, log-shipping, replication)
     GSIs + DNS change (or failover) to recover environment

                             West                East




                                     Live Data
 Value Proposition
     Still fairly entry-level – a less expensive geo-redundant strategy
     Minimal data loss without greatly increased complexity

 “Gotchas”
     Recovery time – hours to 1-2 days (depending on DNS propagation)

9   CONFIDENTIAL                                                                     © 2013 GoGrid
Full Geographic Redundancy
 Duplicate environment running in second data center with data synchronization
      Databases synchronized over CloudLink (mirroring, log-shipping, replication)
      DNS load balancing distributes users to nearest available data center

                             West               East




                                    Live Data
 Value Proposition
      Maximum redundancy & availability

 “Gotchas”
      Highly engineered solution
      Expensive – Doubling environment adds 150%-200% to server costs

10   CONFIDENTIAL                                                                     © 2013 GoGrid
Summary




11   CONFIDENTIAL   © 2013 GoGrid
Disaster Recovery Strategies
 Cold & Warm Stand-by
      Low barrier to entry, and recovery can be fairly quick
      With third-party DNS failover – simple “Under Maintenance” messaging could be
       almost immediate
      CloudLink, Cloud Storage, additional servers

 Full Geo-Redundancy
      Complex and expensive, BUT zero downtime and highest availability
      Requires a third-party DNS load-balancing solution to tie it together
      Double-up on infrastructure spend




12   CONFIDENTIAL                                                                © 2013 GoGrid
Questions to Ask
 How are you backing up your data now?
      Backups to Cloud Storage + GSI server templates are critical for recovery

 Do you have a plan to recover from server failure?
      Recovery assets + plan in place = speedy recovery

 Have you thought about doing offsite backups to another of our data centers?
      Offsite backups are better than local
      CloudLink to a secondary data center provides entry-level geographic redundancy
       economically




13   CONFIDENTIAL                                                                  © 2013 GoGrid
More Resources
 GoGrid Solutions – High Availability

 GoGrid Article – “You Don’t Need a Superstorm: Disaster Recovery Basics”

 Corporate Site – www.GoGrid.com

 Corporate Blog – Blog.GoGrid.com

 Twitter – @GoGrid

 Facebook – www.facebook.com/GoGrid

 LinkedIn – www.linkedin.com/company/GoGrid




14   CONFIDENTIAL                                                       © 2013 GoGrid

Más contenido relacionado

Destacado

EXPO HISTORIA (MARC)
EXPO HISTORIA (MARC)EXPO HISTORIA (MARC)
EXPO HISTORIA (MARC)Marc
 
Literalreadingcomprehensioncourse 140816151834-phpapp02
Literalreadingcomprehensioncourse 140816151834-phpapp02Literalreadingcomprehensioncourse 140816151834-phpapp02
Literalreadingcomprehensioncourse 140816151834-phpapp02Luz Lighthelen
 
Safety Inspection Checklist for – (Bobcat, Dingo and Excavator)
Safety Inspection Checklist for – (Bobcat, Dingo and Excavator)Safety Inspection Checklist for – (Bobcat, Dingo and Excavator)
Safety Inspection Checklist for – (Bobcat, Dingo and Excavator)Earth Moved
 
Baker Hill AppLink Overview
Baker Hill AppLink OverviewBaker Hill AppLink Overview
Baker Hill AppLink OverviewBaker Hill
 
Baker Hill Advisor for Relationship Lending Overview
Baker Hill Advisor for Relationship Lending OverviewBaker Hill Advisor for Relationship Lending Overview
Baker Hill Advisor for Relationship Lending OverviewBaker Hill
 
Similar Triangles
Similar TrianglesSimilar Triangles
Similar TrianglesPassy World
 
Fintech Lenders: Strategies to Compete or Partner
Fintech Lenders: Strategies to Compete or PartnerFintech Lenders: Strategies to Compete or Partner
Fintech Lenders: Strategies to Compete or PartnerBaker Hill
 
Fintech Uprising in Indonesia 2016 Preview
Fintech Uprising in Indonesia 2016 PreviewFintech Uprising in Indonesia 2016 Preview
Fintech Uprising in Indonesia 2016 PreviewSDI Lab
 
Sept10 slides
Sept10 slidesSept10 slides
Sept10 slideshollsterm
 

Destacado (12)

EXPO HISTORIA (MARC)
EXPO HISTORIA (MARC)EXPO HISTORIA (MARC)
EXPO HISTORIA (MARC)
 
JRW
JRWJRW
JRW
 
Literalreadingcomprehensioncourse 140816151834-phpapp02
Literalreadingcomprehensioncourse 140816151834-phpapp02Literalreadingcomprehensioncourse 140816151834-phpapp02
Literalreadingcomprehensioncourse 140816151834-phpapp02
 
Curso Coaching para Profesionales de la Salud
Curso Coaching para Profesionales de la SaludCurso Coaching para Profesionales de la Salud
Curso Coaching para Profesionales de la Salud
 
Golf estate m3 m
Golf estate m3 mGolf estate m3 m
Golf estate m3 m
 
Safety Inspection Checklist for – (Bobcat, Dingo and Excavator)
Safety Inspection Checklist for – (Bobcat, Dingo and Excavator)Safety Inspection Checklist for – (Bobcat, Dingo and Excavator)
Safety Inspection Checklist for – (Bobcat, Dingo and Excavator)
 
Baker Hill AppLink Overview
Baker Hill AppLink OverviewBaker Hill AppLink Overview
Baker Hill AppLink Overview
 
Baker Hill Advisor for Relationship Lending Overview
Baker Hill Advisor for Relationship Lending OverviewBaker Hill Advisor for Relationship Lending Overview
Baker Hill Advisor for Relationship Lending Overview
 
Similar Triangles
Similar TrianglesSimilar Triangles
Similar Triangles
 
Fintech Lenders: Strategies to Compete or Partner
Fintech Lenders: Strategies to Compete or PartnerFintech Lenders: Strategies to Compete or Partner
Fintech Lenders: Strategies to Compete or Partner
 
Fintech Uprising in Indonesia 2016 Preview
Fintech Uprising in Indonesia 2016 PreviewFintech Uprising in Indonesia 2016 Preview
Fintech Uprising in Indonesia 2016 Preview
 
Sept10 slides
Sept10 slidesSept10 slides
Sept10 slides
 

Más de GoGrid Cloud Hosting

60 Second Guide: The New Game: Managed Services in the Cloud
60 Second Guide: The New Game: Managed Services in the Cloud60 Second Guide: The New Game: Managed Services in the Cloud
60 Second Guide: The New Game: Managed Services in the CloudGoGrid Cloud Hosting
 
How-To Easily Deploy MongoDB in the Cloud
How-To Easily Deploy MongoDB in the CloudHow-To Easily Deploy MongoDB in the Cloud
How-To Easily Deploy MongoDB in the CloudGoGrid Cloud Hosting
 
How-To Deploy a Riak Cluster in 5 Minutes on GoGrid
How-To Deploy a Riak Cluster in 5 Minutes on GoGridHow-To Deploy a Riak Cluster in 5 Minutes on GoGrid
How-To Deploy a Riak Cluster in 5 Minutes on GoGridGoGrid Cloud Hosting
 
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the CloudGoGrid Cloud Hosting
 
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
60 Second Guide: Keep Your Patient Health Info Secure in the CloudGoGrid Cloud Hosting
 
60 Second Guide: Big Data and the Cloud
60 Second Guide: Big Data and the Cloud60 Second Guide: Big Data and the Cloud
60 Second Guide: Big Data and the CloudGoGrid Cloud Hosting
 
Why GoGrid Wins Over Rackspace (RAX)
Why GoGrid Wins Over Rackspace (RAX)Why GoGrid Wins Over Rackspace (RAX)
Why GoGrid Wins Over Rackspace (RAX)GoGrid Cloud Hosting
 
Why GoGrid Wins Over Amazon Web Services (AWS)
Why GoGrid Wins Over Amazon Web Services (AWS)Why GoGrid Wins Over Amazon Web Services (AWS)
Why GoGrid Wins Over Amazon Web Services (AWS)GoGrid Cloud Hosting
 
How To Deploy a GoGrid Dynamic Load Balancer
How To Deploy a GoGrid Dynamic Load BalancerHow To Deploy a GoGrid Dynamic Load Balancer
How To Deploy a GoGrid Dynamic Load BalancerGoGrid Cloud Hosting
 
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012GoGrid Cloud Hosting
 
Agile Development at GoGrid with Pallet and JClouds
Agile Development at GoGrid with Pallet and JCloudsAgile Development at GoGrid with Pallet and JClouds
Agile Development at GoGrid with Pallet and JCloudsGoGrid Cloud Hosting
 
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid Cloud Hosting
 
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...GoGrid Cloud Hosting
 
GoGrid API - Presented at Cloud Connect Event 2010
GoGrid API - Presented at Cloud Connect Event 2010GoGrid API - Presented at Cloud Connect Event 2010
GoGrid API - Presented at Cloud Connect Event 2010GoGrid Cloud Hosting
 
GoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New FeaturesGoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New FeaturesGoGrid Cloud Hosting
 
GoGrid CDN - Webinar about GoGrid's Content Delivery Network
GoGrid CDN - Webinar about GoGrid's Content Delivery NetworkGoGrid CDN - Webinar about GoGrid's Content Delivery Network
GoGrid CDN - Webinar about GoGrid's Content Delivery NetworkGoGrid Cloud Hosting
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid Cloud Hosting
 
Cloud Computing - Disruptive Innovation & Enabling Technology
Cloud Computing - Disruptive Innovation & Enabling TechnologyCloud Computing - Disruptive Innovation & Enabling Technology
Cloud Computing - Disruptive Innovation & Enabling TechnologyGoGrid Cloud Hosting
 

Más de GoGrid Cloud Hosting (18)

60 Second Guide: The New Game: Managed Services in the Cloud
60 Second Guide: The New Game: Managed Services in the Cloud60 Second Guide: The New Game: Managed Services in the Cloud
60 Second Guide: The New Game: Managed Services in the Cloud
 
How-To Easily Deploy MongoDB in the Cloud
How-To Easily Deploy MongoDB in the CloudHow-To Easily Deploy MongoDB in the Cloud
How-To Easily Deploy MongoDB in the Cloud
 
How-To Deploy a Riak Cluster in 5 Minutes on GoGrid
How-To Deploy a Riak Cluster in 5 Minutes on GoGridHow-To Deploy a Riak Cluster in 5 Minutes on GoGrid
How-To Deploy a Riak Cluster in 5 Minutes on GoGrid
 
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
 
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
60 Second Guide: Keep Your Patient Health Info Secure in the Cloud
 
60 Second Guide: Big Data and the Cloud
60 Second Guide: Big Data and the Cloud60 Second Guide: Big Data and the Cloud
60 Second Guide: Big Data and the Cloud
 
Why GoGrid Wins Over Rackspace (RAX)
Why GoGrid Wins Over Rackspace (RAX)Why GoGrid Wins Over Rackspace (RAX)
Why GoGrid Wins Over Rackspace (RAX)
 
Why GoGrid Wins Over Amazon Web Services (AWS)
Why GoGrid Wins Over Amazon Web Services (AWS)Why GoGrid Wins Over Amazon Web Services (AWS)
Why GoGrid Wins Over Amazon Web Services (AWS)
 
How To Deploy a GoGrid Dynamic Load Balancer
How To Deploy a GoGrid Dynamic Load BalancerHow To Deploy a GoGrid Dynamic Load Balancer
How To Deploy a GoGrid Dynamic Load Balancer
 
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
 
Agile Development at GoGrid with Pallet and JClouds
Agile Development at GoGrid with Pallet and JCloudsAgile Development at GoGrid with Pallet and JClouds
Agile Development at GoGrid with Pallet and JClouds
 
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
GoGrid 3.0 Webinar: Complex Infrastructure Made Easy - Learn About the GoGrid...
 
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
GoGrid Webinar: Complex Infrastructure Made Easy - Learn How You Can Leverage...
 
GoGrid API - Presented at Cloud Connect Event 2010
GoGrid API - Presented at Cloud Connect Event 2010GoGrid API - Presented at Cloud Connect Event 2010
GoGrid API - Presented at Cloud Connect Event 2010
 
GoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New FeaturesGoGrid February 2010 Webinar on New Features
GoGrid February 2010 Webinar on New Features
 
GoGrid CDN - Webinar about GoGrid's Content Delivery Network
GoGrid CDN - Webinar about GoGrid's Content Delivery NetworkGoGrid CDN - Webinar about GoGrid's Content Delivery Network
GoGrid CDN - Webinar about GoGrid's Content Delivery Network
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
 
Cloud Computing - Disruptive Innovation & Enabling Technology
Cloud Computing - Disruptive Innovation & Enabling TechnologyCloud Computing - Disruptive Innovation & Enabling Technology
Cloud Computing - Disruptive Innovation & Enabling Technology
 

Último

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Último (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Disaster Recovery in the Cloud

  • 1. Disaster Recovery in the Cloud Promoting Server, Cloud Storage, and Multi-POP Use with Disaster Recovery David Michael, Jeff Sweet, & Scott Pankonin GoGrid Solutions Architects
  • 2. Agenda  Redundancy & Availability  Disaster Recovery – Definitions & Theory  Stand-by Data Center Options – Cold & Warm  Value Proposition  “Gotchas”  Geographic Redundancy – Hot! (Active/Active DCs)  Value Proposition  “Gotchas”  Strategies to Promote Use 2 CONFIDENTIAL © 2013 GoGrid
  • 3. Redundancy & Availability 3 CONFIDENTIAL © 2013 GoGrid
  • 4. Redundancy & Availability  Redundancy & Availability = Uptime  Load Balancing  Scaling application to demand/load  Fault-tolerance – immune to single node failure (n+1)  Backups to Cloud Storage  Speedy recovery for failed application-resources  Recovery plan + assets (backups, GSIs) = faster recovery time  Other Redundancy Options  Stand-by servers  Replicated database server Warm-standby 4 CONFIDENTIAL © 2013 GoGrid
  • 5. Availability & Redundancy  Load-balanced applications have built-in fault tolerance and can scale up and down with load/demand  The proverbial 3:00 am call – “Your server/website is down.”  Having current backups and GSIs in place on Cloud Storage  Recovery assets in place + good plan = faster recovery times  If your uptime requirements are high, deploying stand-by servers is the best option  Already have the correct configuration and current data  Simple application data source name change to make active  Could be automatic 5 CONFIDENTIAL © 2013 GoGrid
  • 6. Disaster Recovery 6 CONFIDENTIAL © 2013 GoGrid
  • 7. Disaster Recovery (and how DR is an extension of Redundancy & Availability)  Redundancy & availability is uptime – The ability of that application to resist failure of one of its constituent parts, or to recover quickly from it, and the ability of an application to provide ready and consistent response/ performance under any type of application demand.  Disaster recovery moves redundancy to the data center level. There are different stand-by environment strategies based on tradeoffs between cost, complexity, and speed of recovery – Cold, Warm & Hot 7 CONFIDENTIAL © 2013 GoGrid
  • 8. Disaster Recovery: Cold Standby  Small server in alternate data center – connection to Cloud Storage  Backups shipped over CloudLink  GSIs & database restore + DNS change to recover environment West East DB Backups  Value Proposition  Entry-level – least expensive geo-redundant strategy  “Gotchas”  Data loss (to last backup)  Recovery time – hours to 1-2 days (depending on DNS propagation) 8 CONFIDENTIAL © 2013 GoGrid
  • 9. Disaster Recovery: Warm Standby  Stand-by database server in alternate data center with data synchronization  Databases synchronized over CloudLink (mirroring, log-shipping, replication)  GSIs + DNS change (or failover) to recover environment West East Live Data  Value Proposition  Still fairly entry-level – a less expensive geo-redundant strategy  Minimal data loss without greatly increased complexity  “Gotchas”  Recovery time – hours to 1-2 days (depending on DNS propagation) 9 CONFIDENTIAL © 2013 GoGrid
  • 10. Full Geographic Redundancy  Duplicate environment running in second data center with data synchronization  Databases synchronized over CloudLink (mirroring, log-shipping, replication)  DNS load balancing distributes users to nearest available data center West East Live Data  Value Proposition  Maximum redundancy & availability  “Gotchas”  Highly engineered solution  Expensive – Doubling environment adds 150%-200% to server costs 10 CONFIDENTIAL © 2013 GoGrid
  • 11. Summary 11 CONFIDENTIAL © 2013 GoGrid
  • 12. Disaster Recovery Strategies  Cold & Warm Stand-by  Low barrier to entry, and recovery can be fairly quick  With third-party DNS failover – simple “Under Maintenance” messaging could be almost immediate  CloudLink, Cloud Storage, additional servers  Full Geo-Redundancy  Complex and expensive, BUT zero downtime and highest availability  Requires a third-party DNS load-balancing solution to tie it together  Double-up on infrastructure spend 12 CONFIDENTIAL © 2013 GoGrid
  • 13. Questions to Ask  How are you backing up your data now?  Backups to Cloud Storage + GSI server templates are critical for recovery  Do you have a plan to recover from server failure?  Recovery assets + plan in place = speedy recovery  Have you thought about doing offsite backups to another of our data centers?  Offsite backups are better than local  CloudLink to a secondary data center provides entry-level geographic redundancy economically 13 CONFIDENTIAL © 2013 GoGrid
  • 14. More Resources  GoGrid Solutions – High Availability  GoGrid Article – “You Don’t Need a Superstorm: Disaster Recovery Basics”  Corporate Site – www.GoGrid.com  Corporate Blog – Blog.GoGrid.com  Twitter – @GoGrid  Facebook – www.facebook.com/GoGrid  LinkedIn – www.linkedin.com/company/GoGrid 14 CONFIDENTIAL © 2013 GoGrid