SlideShare a Scribd company logo
VCLOUDSYNC – HYBRID DISASTER
RECOVERY FOR OPENSTACK

5 Mar 2014
Vinothini Raju,
CloudCamp, Bangalore
SCOPE
Backups & Restores across public clouds (AWS & GCE) and private clouds (Openstack
+ VMWare)
VMWARE & OPENSTACK CO-OPETITION
Co-operation
1. Openstack using VMWare
2. Complement features - VMWare (live migration, DRS etc) & OpenStack (Object Storage for
backups)

Competition
1. Customers see Openstack as an alternative to VMWare
2. Migrate VMWare environment to a neutral environment
CURRENT VMWARE + OPENSTACK INTEGRATION
Grizzly
1. ESX Driver (no vMotion, DRS, HA) , Driver runs in 1 nova instance per ESXi host
2. VC Driver (vMotion, DRS, HA), Driver runs in 1 nova instance per ESXi cluster, abstracts cluster

Havana
1. “Multi-cluster” management, 1 nova instance for multiple ESXi clusters
2. Block storage volumes (Cinder) can be stored as VMDKs as VMFS datastores (Snapshots go to vCenter
datastore).
3. VOVA (VMWare Openstack Virtual Appliance) – packaged OpenStack vApp

Icehouse roadmap
1. Cinder replication across different OpenStack installations
2. VMware Datastore Storage Backend (use image location reference instead of migrating the images)
3. VM diagnostics
HAVANA VMWARE VCDRIVER
Glance Store
Glance Images
Glance Service

Nova VMs
Nova Service

Cinder Service
VCDriver

upload_image/
fetch_image

Swift Service

Cinder Volumes

Attach/Detach Vols

Swift Store

VCenter

ESXi Cluster

ESXi Cluster
Shared VMFS Datastore
VMWARE BACKUP & DISASTER RECOVERY - TODAY
1. Consolidate backup
VMDK disks are snapshotted and mounted to backup proxy server and copies made to
backup storage.

2. VMs as physical systems
Backup agent runs inside the VM and backs up data to backup servers or attach iSCSI tape
as media & copy

3. VMs as a file on ESXi
Backup agent runs on the ESXi console & backups the VMDKs as a file to backup server.
RELIABILITY & HA ?
Twitter blames two-hour failure on dual data-center crashes.
Rawashdeh, VP, Infrastructure Operations Engineering at Twitter.
called an "infrastructural double whammy.“
Earlier:

• managed hosting services from NTT America
• Amazon’s cloud computing services to store and deploy
images, including profile pictures
The flooded lobby at the Verizon site at 140
West Street during the height of the storm
surge Monday night. (Photo:Verizon)

Now:
Twitter has setup datacenters to cater to its IT needs
WHAT DOES THIS IMPLY ?
1. Distributed environment (not all eggs in one basket)
2. Reliable Backup technology
3. Diverse clouds & infrastructure for backups
NEED FOR OBJECT STORE BACKUP
Object Store [1] - Distributed data (3 sites) compared to RAID backups (3 copies +
Tape backup)
1. Capacity: 60% more efficient
2. Cost : 80 – 90 % cost saved
3. Reliability : 100 Million times more reliable
Swift:
 Scalable
 Durable
 In house deployments [no-vendor lockin, cost effective, less latency]
[1] Ref: http://www.youtube.com/watch?v=koJwVEDTeg0
PROPOSED SOLUTION
VMWare VCDriver + Object Store for backup
1. Backup vmdks (root, data & snapshots) on to Object Store (Swift/Amazon S3)
2. Restore vmdks to VMWare shared datastore
VMWARE VCDRIVER + OBJECT STORE FOR BACKUP
Swift Store

Glance Store
Glance Images

Swift Service

Glance Service

Cinder Volumes

Nova VMs
Nova Service

Cinder Service

Attach/Detach Vols

Google
storage

upload_image/
fetch_image

S3

Backup/restore
images +
volumes

VCDriver

VCenter

ESXi Cluster

ESXi Cluster
Shared VMFS Datastore
VMWARE VCDRIVER + OBJECT STORE FOR BACKUP
(CONTD.,)
(root disk, data disk, snapshot disk)
Restore

Backup
VCDriver

Swift Service

S3
Google
Storage
Distributed (multi-site),
reliable & HA storage

vCloudSync
(Backup As A
Service)

Glance Store

Shared VMFS
Datastore
VCLOUDSYNC
vCloudSync
 Backup VMDK to AWS S3 & Google storage (Offline backups)
 Restore VMDK back to VMWare
 Google agent to migrate VMs between VMWare & GCE (Centos & Ubuntu)

Roadmap
 Snapshot backup
 Integration with VCDriver/OpenStack
 AWS agent to migrate VMs between VMWare & AWS (Ubuntu)
WHY VCLOUDSYNC ?
+ Agentless backups
+ Optmized for cloud backups and no local backups
+ Optmized Chunk size
+ Multi-part backups
+ Simultaneous backups
+ Deduplication
+ Compression (Ratio - 10:8.9)
+ ~ 20% better upload performance compared to manual uploads
+ Agnostic to virtualization or cloud technologies - Backup As A Service Engine
+ Reliability – meta data based backups
THANKS !
@vinothiniraju

TROV IT Consulting & Services Pvt Ltd,
#532, 2nd Floor, AECS Layout, B Block,
Bangalore - 560037, India

http://trov.co.in

Telephone:+91-80-40990162, +91-80-28540594
E-mail: info@trov.co.in

More Related Content

PPTX
OpenStack Glance
PDF
Zun project update (boston summit)
PPTX
DevStack
PPTX
OpenStack Development Using devstack
ODP
Guaranteeing CloudStack Storage Performance
PPTX
Who carries your container? Zun or Magnum?
PPTX
Openstack glance
PDF
Zun presentation (OpenStack Barcelona summit)
OpenStack Glance
Zun project update (boston summit)
DevStack
OpenStack Development Using devstack
Guaranteeing CloudStack Storage Performance
Who carries your container? Zun or Magnum?
Openstack glance
Zun presentation (OpenStack Barcelona summit)

What's hot (20)

PPTX
DevStack: Learn OpenStack by Running OpenStack
PPTX
CloudStack Automated Integration Testing with Marvin
PPTX
State of Containers in OpenStack
POTX
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
PDF
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
PPTX
VIO30 Technical Overview
ODP
OpenStack DevStack Tutorial
PDF
tack Deployment in the Enterprise
PPTX
OpenStack Glance
PDF
VMware vSphere in an OpenStack Environment
PPTX
Creating Elasticsearch Snapshots
PDF
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
PPTX
Intro to OpenStack
PDF
20121204 open technet_openstack_이틀만하면나처럼할수있다
PDF
CloudStack and cloud-init
PDF
제3회난공불락 오픈소스 인프라세미나 - JuJu
PDF
Tech Ed North America 2014 - Java on Azure
PPTX
OpenStack : DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
PDF
Positioning Yourself for the Future
DevStack: Learn OpenStack by Running OpenStack
CloudStack Automated Integration Testing with Marvin
State of Containers in OpenStack
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
VIO30 Technical Overview
OpenStack DevStack Tutorial
tack Deployment in the Enterprise
OpenStack Glance
VMware vSphere in an OpenStack Environment
Creating Elasticsearch Snapshots
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
Intro to OpenStack
20121204 open technet_openstack_이틀만하면나처럼할수있다
CloudStack and cloud-init
제3회난공불락 오픈소스 인프라세미나 - JuJu
Tech Ed North America 2014 - Java on Azure
OpenStack : DevStack installation using VirtualBox & Ubnutu (Juno with Neutron)
Positioning Yourself for the Future
Ad

Viewers also liked (10)

PDF
PDF
e-Business, e-Marketing And Social Media 2008 Course Ge Ma Business School ...
PPTX
Sunnyvale Downtown
PDF
Iab forum2014 E-Business Consulting Email Marketing Check Up
PDF
e-Business, e-Marketing And Social Media 2008 Course Ge Ma Business School ...
PDF
cours
PDF
Taj Engineering Profile
PPT
cours
PDF
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
PPT
La Manipulación
e-Business, e-Marketing And Social Media 2008 Course Ge Ma Business School ...
Sunnyvale Downtown
Iab forum2014 E-Business Consulting Email Marketing Check Up
e-Business, e-Marketing And Social Media 2008 Course Ge Ma Business School ...
cours
Taj Engineering Profile
cours
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
La Manipulación
Ad

Similar to vCloudSync – Hybrid disaster recovery for Openstack (20)

PPTX
VBR v8 Overview-handout
PPTX
Veeam - Digital Transformation event 29 feb - EuroSys
ODP
Guaranteeing Storage Performance by Mike Tutkowski
PPTX
vRanger feature overview august 2012 - dell-maxwell
PDF
Turning OpenStack Swift into a VM storage platform
PDF
Soyez le maître du PRA - MS Cloud Summit Paris 2017
PPT
Backup / Restore to Cloud Storage with Veeam and CloudArray software
PDF
PdfFile.pdf
PDF
PDF
PDF
Veeam-Poster-V12.pdf
PDF
PDF
PPTX
Nakivo overview
PPTX
Becoming the master of disaster... with asr
PDF
Automating CloudStack with Puppet - David Nalley
PPTX
Extending On-Premise Infrastructure To Cloud
PPT
Automating Your CloudStack Cloud with Puppet
PPTX
Azure Backup component matrix
PPTX
Understanding Azure Disaster Recovery
VBR v8 Overview-handout
Veeam - Digital Transformation event 29 feb - EuroSys
Guaranteeing Storage Performance by Mike Tutkowski
vRanger feature overview august 2012 - dell-maxwell
Turning OpenStack Swift into a VM storage platform
Soyez le maître du PRA - MS Cloud Summit Paris 2017
Backup / Restore to Cloud Storage with Veeam and CloudArray software
PdfFile.pdf
Veeam-Poster-V12.pdf
Nakivo overview
Becoming the master of disaster... with asr
Automating CloudStack with Puppet - David Nalley
Extending On-Premise Infrastructure To Cloud
Automating Your CloudStack Cloud with Puppet
Azure Backup component matrix
Understanding Azure Disaster Recovery

More from Vinothini Raju (9)

PDF
Efficient platform engineering with Microk8s & gopaddle.pdf
PDF
AWS ECS Quick Introduction
PDF
goPaddle Quick Introduction
PDF
Model Driven SDLC using Docker #gopaddle #dockermeetup
PDF
Composite cloud & portable topologies
PPTX
SDN for Hybrid Cloud
PPTX
Continuous Multi-stack Deployments, PaaS & Containers as enablers
PPTX
DevOps – Culture of continuous delivery & collaboration
PPTX
Workload Migration (WLM) across Clouds using Docker
Efficient platform engineering with Microk8s & gopaddle.pdf
AWS ECS Quick Introduction
goPaddle Quick Introduction
Model Driven SDLC using Docker #gopaddle #dockermeetup
Composite cloud & portable topologies
SDN for Hybrid Cloud
Continuous Multi-stack Deployments, PaaS & Containers as enablers
DevOps – Culture of continuous delivery & collaboration
Workload Migration (WLM) across Clouds using Docker

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Cloud computing and distributed systems.
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Cloud computing and distributed systems.
The AUB Centre for AI in Media Proposal.docx
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Encapsulation_ Review paper, used for researhc scholars
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Monthly Chronicles - July 2025
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Mobile App Security Testing_ A Comprehensive Guide.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Understanding_Digital_Forensics_Presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm

vCloudSync – Hybrid disaster recovery for Openstack

  • 1. VCLOUDSYNC – HYBRID DISASTER RECOVERY FOR OPENSTACK 5 Mar 2014 Vinothini Raju, CloudCamp, Bangalore
  • 2. SCOPE Backups & Restores across public clouds (AWS & GCE) and private clouds (Openstack + VMWare)
  • 3. VMWARE & OPENSTACK CO-OPETITION Co-operation 1. Openstack using VMWare 2. Complement features - VMWare (live migration, DRS etc) & OpenStack (Object Storage for backups) Competition 1. Customers see Openstack as an alternative to VMWare 2. Migrate VMWare environment to a neutral environment
  • 4. CURRENT VMWARE + OPENSTACK INTEGRATION Grizzly 1. ESX Driver (no vMotion, DRS, HA) , Driver runs in 1 nova instance per ESXi host 2. VC Driver (vMotion, DRS, HA), Driver runs in 1 nova instance per ESXi cluster, abstracts cluster Havana 1. “Multi-cluster” management, 1 nova instance for multiple ESXi clusters 2. Block storage volumes (Cinder) can be stored as VMDKs as VMFS datastores (Snapshots go to vCenter datastore). 3. VOVA (VMWare Openstack Virtual Appliance) – packaged OpenStack vApp Icehouse roadmap 1. Cinder replication across different OpenStack installations 2. VMware Datastore Storage Backend (use image location reference instead of migrating the images) 3. VM diagnostics
  • 5. HAVANA VMWARE VCDRIVER Glance Store Glance Images Glance Service Nova VMs Nova Service Cinder Service VCDriver upload_image/ fetch_image Swift Service Cinder Volumes Attach/Detach Vols Swift Store VCenter ESXi Cluster ESXi Cluster Shared VMFS Datastore
  • 6. VMWARE BACKUP & DISASTER RECOVERY - TODAY 1. Consolidate backup VMDK disks are snapshotted and mounted to backup proxy server and copies made to backup storage. 2. VMs as physical systems Backup agent runs inside the VM and backs up data to backup servers or attach iSCSI tape as media & copy 3. VMs as a file on ESXi Backup agent runs on the ESXi console & backups the VMDKs as a file to backup server.
  • 7. RELIABILITY & HA ? Twitter blames two-hour failure on dual data-center crashes. Rawashdeh, VP, Infrastructure Operations Engineering at Twitter. called an "infrastructural double whammy.“ Earlier: • managed hosting services from NTT America • Amazon’s cloud computing services to store and deploy images, including profile pictures The flooded lobby at the Verizon site at 140 West Street during the height of the storm surge Monday night. (Photo:Verizon) Now: Twitter has setup datacenters to cater to its IT needs
  • 8. WHAT DOES THIS IMPLY ? 1. Distributed environment (not all eggs in one basket) 2. Reliable Backup technology 3. Diverse clouds & infrastructure for backups
  • 9. NEED FOR OBJECT STORE BACKUP Object Store [1] - Distributed data (3 sites) compared to RAID backups (3 copies + Tape backup) 1. Capacity: 60% more efficient 2. Cost : 80 – 90 % cost saved 3. Reliability : 100 Million times more reliable Swift:  Scalable  Durable  In house deployments [no-vendor lockin, cost effective, less latency] [1] Ref: http://www.youtube.com/watch?v=koJwVEDTeg0
  • 10. PROPOSED SOLUTION VMWare VCDriver + Object Store for backup 1. Backup vmdks (root, data & snapshots) on to Object Store (Swift/Amazon S3) 2. Restore vmdks to VMWare shared datastore
  • 11. VMWARE VCDRIVER + OBJECT STORE FOR BACKUP Swift Store Glance Store Glance Images Swift Service Glance Service Cinder Volumes Nova VMs Nova Service Cinder Service Attach/Detach Vols Google storage upload_image/ fetch_image S3 Backup/restore images + volumes VCDriver VCenter ESXi Cluster ESXi Cluster Shared VMFS Datastore
  • 12. VMWARE VCDRIVER + OBJECT STORE FOR BACKUP (CONTD.,) (root disk, data disk, snapshot disk) Restore Backup VCDriver Swift Service S3 Google Storage Distributed (multi-site), reliable & HA storage vCloudSync (Backup As A Service) Glance Store Shared VMFS Datastore
  • 13. VCLOUDSYNC vCloudSync  Backup VMDK to AWS S3 & Google storage (Offline backups)  Restore VMDK back to VMWare  Google agent to migrate VMs between VMWare & GCE (Centos & Ubuntu) Roadmap  Snapshot backup  Integration with VCDriver/OpenStack  AWS agent to migrate VMs between VMWare & AWS (Ubuntu)
  • 14. WHY VCLOUDSYNC ? + Agentless backups + Optmized for cloud backups and no local backups + Optmized Chunk size + Multi-part backups + Simultaneous backups + Deduplication + Compression (Ratio - 10:8.9) + ~ 20% better upload performance compared to manual uploads + Agnostic to virtualization or cloud technologies - Backup As A Service Engine + Reliability – meta data based backups
  • 15. THANKS ! @vinothiniraju TROV IT Consulting & Services Pvt Ltd, #532, 2nd Floor, AECS Layout, B Block, Bangalore - 560037, India http://trov.co.in Telephone:+91-80-40990162, +91-80-28540594 E-mail: info@trov.co.in

Editor's Notes

  • #3: http://www.slideshare.net/mirantis/how-to-compare-vmware-and-openstack
  • #5: Distributed Resource Scheduler -Dynamic Load Balancing and Resource Allocation for Virtual Machines (Resource pool management & vMotion), HA – server failovers and initiate VMs in the resource pool upon failures.
  • #7: VM as physical systems - + app aware backupsCannot back up VM as a whole
  • #8: Need raw processing power. Clouds – more latencyhttp://www.datacenterknowledge.com/archives/2010/04/16/twiter-will-get-its-own-data-center/http://www.datacenterknowledge.com/archives/2011/03/21/twitter-completes-data-center-expansion/