SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
© 2014 Persistent Systems Ltd
www.persistentsys.com
Enabling DraaS on OpenStack
Speakers: Haribabu Kasturi, Amitabh Shukla
© 2014 Persistent Systems Ltd
2
Why Disaster Recovery?
© 2014 Persistent Systems Ltd
3
Why DraaS on OpenStack?
Bring new
customers to
Cloud
Co-located
DR
Infrastructure
Flexible
Options for
RTO & RPO
Business
Continuity for
OpenStack
loads
 New customers from SME
customers
 Various businesses require
affordable & simple solution to a
near real time CDP solution
 Different RTO and options allow
same stack to serve various
customers with different
solutions
 A DR option on homogenous
environments enables workloads
to use services from platforms
effectively
 Simpler Implementation of
failback
 Co-located DR infrastructure
enables highest level of RTO &
RPO
 Less number of failures and low
latency to data backup
© 2014 Persistent Systems Ltd
4
Agenda
Evaluation
of Sources
for DraaS
Various
DraaS
architecture
Evaluation
of Current
OpenStack
and features
Next Steps
towards
DraaS on
OpenStack
© 2014 Persistent Systems Ltd
5
Sources for DR
Physical
Machines
Virtual Machines
Private Cloud
DRaas
© 2014 Persistent Systems Ltd
6
Basic Steps involved in DR
Source
• Convert P2V ?
• Live Snapshotting?
Data capture
and Transfer
• Capture Delta differences
• Sync data with DR Cloud
• Ensure confirmed State
Incident
Detection
• Manual incident detection
• Automated incident detection algorithms
Provision
• Challenges in provisioning
• The RTO Challenge
© 2014 Persistent Systems Ltd
7
A little re-introduction of terms
 RPO : Recovery Point Objective is the age of files that must be recovered from
backup storage for normal operations to resume after failure
 Ex: if the RPO is one hour, backups must be made at least once per hour.
 RTO : Recovery Time Objective is the duration of time within which a
Machine must be restored after a disaster (or disruption)
 Ex: if RTO is 10 minutes then the service must be recovered with in 10 minutes of
reporting failure.
 Delta Backups: Delta backups are the differences between the last Recovery
Point and now. These can be disk, configuration or meta data information
© 2014 Persistent Systems Ltd
8
DraaS on OpenStack alternative #1
Cinder
DraaS
Service
Virtual Machines
DraaS Agent
Cinder- Volumes
1
2
3
RPO > 30 Min
RTO < 10 Min
5
4
Dash Board 6
DR-VM
© 2014 Persistent Systems Ltd
9
Steps involved
1. DraaS Agent Requests Back UP
2. DraaS Service assigns the Data VM that stores the delta snapshot
3. Data VM is writes deltas to the cinder volume such that exact replica of
source disk is maintained
4. User/ Backup program initiates backup
5. DraaS Service requests Compute cluster to boot from cinder
6. DR VM comes up and accessible
© 2014 Persistent Systems Ltd
10
DraaS on OpenStack alternative #2
Virtual Machines
DraaS Agent
RPO > 12 hrs
RTO < 1 Hr
Snapshot4
Snapshot3
Snapshot2
Snapshot1
Swift
Snapshot4
Snapshot3
Snapshot2
Snapshot1
DraaS
Service
Dash Board
Glance
Merged
Image
Compute
DR-VM
1
2
43
6
5
© 2014 Persistent Systems Ltd
11
Steps Involved
1. DraaS Agent pushes Snapshots periodically to DraaS service
2. DraaS Service pushes objects to swift
3. User/ Backup program initiates backup
4. DraaS service requests compute to boot machine
5. DraaS Service merges snapshots and uploads to glance
6. DR VM comes up and accessible
© 2014 Persistent Systems Ltd
12
 Huge Data movement between Crystals
 RTO and RPO requirements
 “No change” syndrome for already existing Cloud
 Application Quiescing involves in Synchronous backing of various VM’s on
timeline
 Small implementation issues
Challenges
© 2014 Persistent Systems Ltd
13
 Define incubated project for DRaaS for OpenStack
 Enhance Disk Replication Service in OpenStack for DRaaS support
 Define and develop Agents for various types of end points as OpenStack
Projects
Next Steps
© 2014 Persistent Systems Ltd
1414
© 2014 Persistent Systems Ltd
Thank you all on behalf of Persistent.
Feedback / Questions:
haribabu_kasturi@persistent.co.in
vijesh_rangaswami@persistent.co.in
shriram_natarajan@persistent.co.in

Más contenido relacionado

La actualidad más candente

Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Deepak Shetty
 
John Spray - Ceph in Kubernetes
John Spray - Ceph in KubernetesJohn Spray - Ceph in Kubernetes
John Spray - Ceph in KubernetesShapeBlue
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceShapeBlue
 
Paul Angus - CloudStack Container Service
Paul  Angus - CloudStack Container ServicePaul  Angus - CloudStack Container Service
Paul Angus - CloudStack Container ServiceShapeBlue
 
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackAdam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackShapeBlue
 
XCP-ng - past, present and future
XCP-ng - past, present and futureXCP-ng - past, present and future
XCP-ng - past, present and futureShapeBlue
 
Building software defined clouds - Boyan Ivanov
Building software defined clouds - Boyan Ivanov  Building software defined clouds - Boyan Ivanov
Building software defined clouds - Boyan Ivanov ShapeBlue
 
Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5ShapeBlue
 
Paul Angus - what's new in ACS 4.11
Paul Angus - what's new in ACS 4.11Paul Angus - what's new in ACS 4.11
Paul Angus - what's new in ACS 4.11ShapeBlue
 
Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack eNovance
 
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...OpenStack
 
VM HA and Cross-Region Scaling
VM HA and Cross-Region ScalingVM HA and Cross-Region Scaling
VM HA and Cross-Region ScalingQiming Teng
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamoneNovance
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...eNovance
 
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula Project
 
Wido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStackWido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStackShapeBlue
 
Antoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudAntoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudShapeBlue
 
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...OpenStack
 
What's New with Ceph - Ceph Day Silicon Valley
What's New with Ceph - Ceph Day Silicon ValleyWhat's New with Ceph - Ceph Day Silicon Valley
What's New with Ceph - Ceph Day Silicon ValleyCeph Community
 

La actualidad más candente (20)

Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
 
John Spray - Ceph in Kubernetes
John Spray - Ceph in KubernetesJohn Spray - Ceph in Kubernetes
John Spray - Ceph in Kubernetes
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
 
Paul Angus - CloudStack Container Service
Paul  Angus - CloudStack Container ServicePaul  Angus - CloudStack Container Service
Paul Angus - CloudStack Container Service
 
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackAdam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
 
XCP-ng - past, present and future
XCP-ng - past, present and futureXCP-ng - past, present and future
XCP-ng - past, present and future
 
Building software defined clouds - Boyan Ivanov
Building software defined clouds - Boyan Ivanov  Building software defined clouds - Boyan Ivanov
Building software defined clouds - Boyan Ivanov
 
Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5
 
Paul Angus - what's new in ACS 4.11
Paul Angus - what's new in ACS 4.11Paul Angus - what's new in ACS 4.11
Paul Angus - what's new in ACS 4.11
 
Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack Ceph de facto storage backend for OpenStack
Ceph de facto storage backend for OpenStack
 
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
 
VM HA and Cross-Region Scaling
VM HA and Cross-Region ScalingVM HA and Cross-Region Scaling
VM HA and Cross-Region Scaling
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
 
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
 
Wido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStackWido den Hollander - building highly available cloud with Ceph and CloudStack
Wido den Hollander - building highly available cloud with Ceph and CloudStack
 
NantOmics
NantOmicsNantOmics
NantOmics
 
Antoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloudAntoine Coetsier - billing the cloud
Antoine Coetsier - billing the cloud
 
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Te...
 
What's New with Ceph - Ceph Day Silicon Valley
What's New with Ceph - Ceph Day Silicon ValleyWhat's New with Ceph - Ceph Day Silicon Valley
What's New with Ceph - Ceph Day Silicon Valley
 

Similar a Enabling Disaster Recovery as Service (DRaaS) on OpenStack

Business Continuity with the AWS Cloud
Business Continuity with the AWS CloudBusiness Continuity with the AWS Cloud
Business Continuity with the AWS CloudAmazon Web Services
 
CloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the FutureCloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the FutureMellanox Technologies
 
TwinStrata CloudArray - Disaster Recovery as a Service
TwinStrata CloudArray - Disaster Recovery as a ServiceTwinStrata CloudArray - Disaster Recovery as a Service
TwinStrata CloudArray - Disaster Recovery as a Serviceinside-BigData.com
 
Dr관련 세미나 자료 v2
Dr관련 세미나 자료 v2Dr관련 세미나 자료 v2
Dr관련 세미나 자료 v2종필 김
 
Dr관련 세미나 자료 v2333
Dr관련 세미나 자료 v2333Dr관련 세미나 자료 v2333
Dr관련 세미나 자료 v2333종필 김
 
Webinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Webinar: Cut Disaster Recovery Expenses – Improve Recovery TimesWebinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Webinar: Cut Disaster Recovery Expenses – Improve Recovery TimesStorage Switzerland
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDavid McGeough
 
Citrix Day 2014: Cloud Plattform
Citrix Day 2014: Cloud PlattformCitrix Day 2014: Cloud Plattform
Citrix Day 2014: Cloud PlattformDigicomp Academy AG
 
Azure backup recovery drp The business continuity - Eric Mansa - LinkByNet
Azure backup recovery drpThe business continuity - Eric Mansa - LinkByNetAzure backup recovery drpThe business continuity - Eric Mansa - LinkByNet
Azure backup recovery drp The business continuity - Eric Mansa - LinkByNetaOS Community
 
Webinar: What's Wrong with DRaaS and How to Fix it
Webinar: What's Wrong with DRaaS and How to Fix itWebinar: What's Wrong with DRaaS and How to Fix it
Webinar: What's Wrong with DRaaS and How to Fix itStorage Switzerland
 
Cloud computing & Batch processing: potentiels & perspectives
Cloud computing & Batch processing:  potentiels & perspectives  Cloud computing & Batch processing:  potentiels & perspectives
Cloud computing & Batch processing: potentiels & perspectives Claude Riousset
 
It Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsIt Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsAras
 
CtrlS - DR on Demand
CtrlS - DR on DemandCtrlS - DR on Demand
CtrlS - DR on DemandCTRLS
 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationTinarivosoaAbaniaina
 
Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environmentsolarisyougood
 
eFolder Webinar — Special eFolder Announcement: StorageCraft Agreement and CE...
eFolder Webinar — Special eFolder Announcement: StorageCraft Agreement and CE...eFolder Webinar — Special eFolder Announcement: StorageCraft Agreement and CE...
eFolder Webinar — Special eFolder Announcement: StorageCraft Agreement and CE...eFolder
 
Business Track Session 1: The Power of udp
Business Track Session 1: The Power of udpBusiness Track Session 1: The Power of udp
Business Track Session 1: The Power of udparcserve data protection
 
Scaling DataStax in Docker
Scaling DataStax in DockerScaling DataStax in Docker
Scaling DataStax in DockerDataStax
 
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloudNetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloudVeritas Technologies LLC
 

Similar a Enabling Disaster Recovery as Service (DRaaS) on OpenStack (20)

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 Cook Book
Disaster Recovery Cook BookDisaster Recovery Cook Book
Disaster Recovery Cook Book
 
CloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the FutureCloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the Future
 
TwinStrata CloudArray - Disaster Recovery as a Service
TwinStrata CloudArray - Disaster Recovery as a ServiceTwinStrata CloudArray - Disaster Recovery as a Service
TwinStrata CloudArray - Disaster Recovery as a Service
 
Dr관련 세미나 자료 v2
Dr관련 세미나 자료 v2Dr관련 세미나 자료 v2
Dr관련 세미나 자료 v2
 
Dr관련 세미나 자료 v2333
Dr관련 세미나 자료 v2333Dr관련 세미나 자료 v2333
Dr관련 세미나 자료 v2333
 
Webinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Webinar: Cut Disaster Recovery Expenses – Improve Recovery TimesWebinar: Cut Disaster Recovery Expenses – Improve Recovery Times
Webinar: Cut Disaster Recovery Expenses – Improve Recovery Times
 
Designing your XenApp 7.5 Environment
Designing your XenApp 7.5 EnvironmentDesigning your XenApp 7.5 Environment
Designing your XenApp 7.5 Environment
 
Citrix Day 2014: Cloud Plattform
Citrix Day 2014: Cloud PlattformCitrix Day 2014: Cloud Plattform
Citrix Day 2014: Cloud Plattform
 
Azure backup recovery drp The business continuity - Eric Mansa - LinkByNet
Azure backup recovery drpThe business continuity - Eric Mansa - LinkByNetAzure backup recovery drpThe business continuity - Eric Mansa - LinkByNet
Azure backup recovery drp The business continuity - Eric Mansa - LinkByNet
 
Webinar: What's Wrong with DRaaS and How to Fix it
Webinar: What's Wrong with DRaaS and How to Fix itWebinar: What's Wrong with DRaaS and How to Fix it
Webinar: What's Wrong with DRaaS and How to Fix it
 
Cloud computing & Batch processing: potentiels & perspectives
Cloud computing & Batch processing:  potentiels & perspectives  Cloud computing & Batch processing:  potentiels & perspectives
Cloud computing & Batch processing: potentiels & perspectives
 
It Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsIt Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site Deployments
 
CtrlS - DR on Demand
CtrlS - DR on DemandCtrlS - DR on Demand
CtrlS - DR on Demand
 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - Presentation
 
Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environment
 
eFolder Webinar — Special eFolder Announcement: StorageCraft Agreement and CE...
eFolder Webinar — Special eFolder Announcement: StorageCraft Agreement and CE...eFolder Webinar — Special eFolder Announcement: StorageCraft Agreement and CE...
eFolder Webinar — Special eFolder Announcement: StorageCraft Agreement and CE...
 
Business Track Session 1: The Power of udp
Business Track Session 1: The Power of udpBusiness Track Session 1: The Power of udp
Business Track Session 1: The Power of udp
 
Scaling DataStax in Docker
Scaling DataStax in DockerScaling DataStax in Docker
Scaling DataStax in Docker
 
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloudNetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
NetBackup CloudCatalyst – efficient, cost-effective deduplication to the cloud
 

Último

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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!
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Enabling Disaster Recovery as Service (DRaaS) on OpenStack

  • 1. © 2014 Persistent Systems Ltd www.persistentsys.com Enabling DraaS on OpenStack Speakers: Haribabu Kasturi, Amitabh Shukla
  • 2. © 2014 Persistent Systems Ltd 2 Why Disaster Recovery?
  • 3. © 2014 Persistent Systems Ltd 3 Why DraaS on OpenStack? Bring new customers to Cloud Co-located DR Infrastructure Flexible Options for RTO & RPO Business Continuity for OpenStack loads  New customers from SME customers  Various businesses require affordable & simple solution to a near real time CDP solution  Different RTO and options allow same stack to serve various customers with different solutions  A DR option on homogenous environments enables workloads to use services from platforms effectively  Simpler Implementation of failback  Co-located DR infrastructure enables highest level of RTO & RPO  Less number of failures and low latency to data backup
  • 4. © 2014 Persistent Systems Ltd 4 Agenda Evaluation of Sources for DraaS Various DraaS architecture Evaluation of Current OpenStack and features Next Steps towards DraaS on OpenStack
  • 5. © 2014 Persistent Systems Ltd 5 Sources for DR Physical Machines Virtual Machines Private Cloud DRaas
  • 6. © 2014 Persistent Systems Ltd 6 Basic Steps involved in DR Source • Convert P2V ? • Live Snapshotting? Data capture and Transfer • Capture Delta differences • Sync data with DR Cloud • Ensure confirmed State Incident Detection • Manual incident detection • Automated incident detection algorithms Provision • Challenges in provisioning • The RTO Challenge
  • 7. © 2014 Persistent Systems Ltd 7 A little re-introduction of terms  RPO : Recovery Point Objective is the age of files that must be recovered from backup storage for normal operations to resume after failure  Ex: if the RPO is one hour, backups must be made at least once per hour.  RTO : Recovery Time Objective is the duration of time within which a Machine must be restored after a disaster (or disruption)  Ex: if RTO is 10 minutes then the service must be recovered with in 10 minutes of reporting failure.  Delta Backups: Delta backups are the differences between the last Recovery Point and now. These can be disk, configuration or meta data information
  • 8. © 2014 Persistent Systems Ltd 8 DraaS on OpenStack alternative #1 Cinder DraaS Service Virtual Machines DraaS Agent Cinder- Volumes 1 2 3 RPO > 30 Min RTO < 10 Min 5 4 Dash Board 6 DR-VM
  • 9. © 2014 Persistent Systems Ltd 9 Steps involved 1. DraaS Agent Requests Back UP 2. DraaS Service assigns the Data VM that stores the delta snapshot 3. Data VM is writes deltas to the cinder volume such that exact replica of source disk is maintained 4. User/ Backup program initiates backup 5. DraaS Service requests Compute cluster to boot from cinder 6. DR VM comes up and accessible
  • 10. © 2014 Persistent Systems Ltd 10 DraaS on OpenStack alternative #2 Virtual Machines DraaS Agent RPO > 12 hrs RTO < 1 Hr Snapshot4 Snapshot3 Snapshot2 Snapshot1 Swift Snapshot4 Snapshot3 Snapshot2 Snapshot1 DraaS Service Dash Board Glance Merged Image Compute DR-VM 1 2 43 6 5
  • 11. © 2014 Persistent Systems Ltd 11 Steps Involved 1. DraaS Agent pushes Snapshots periodically to DraaS service 2. DraaS Service pushes objects to swift 3. User/ Backup program initiates backup 4. DraaS service requests compute to boot machine 5. DraaS Service merges snapshots and uploads to glance 6. DR VM comes up and accessible
  • 12. © 2014 Persistent Systems Ltd 12  Huge Data movement between Crystals  RTO and RPO requirements  “No change” syndrome for already existing Cloud  Application Quiescing involves in Synchronous backing of various VM’s on timeline  Small implementation issues Challenges
  • 13. © 2014 Persistent Systems Ltd 13  Define incubated project for DRaaS for OpenStack  Enhance Disk Replication Service in OpenStack for DRaaS support  Define and develop Agents for various types of end points as OpenStack Projects Next Steps
  • 14. © 2014 Persistent Systems Ltd 1414 © 2014 Persistent Systems Ltd Thank you all on behalf of Persistent. Feedback / Questions: haribabu_kasturi@persistent.co.in vijesh_rangaswami@persistent.co.in shriram_natarajan@persistent.co.in