Dragon and cinder v brownbag
-
Upload
alon-marx -
Category
Technology
-
view
212 -
download
0
Transcript of Dragon and cinder v brownbag
© Copyright IBM Corporation 2015
Oshrit Feder, IBM Research - Haifa Alon Marx, IBM Cloud Storage Solutions
Enabling near-zero Disaster Recovery with Hybrid clouds
© Copyright IBM Corporation 2015
What is Disaster Recovery?
According to Wikipedia, Disaster Recovery (DR) is "the process, policies and procedures . . . for recovery . . . of technology infrastructure . . . after a natural or human-induced disaster.”
Servers Storage Network Software Configuration
Surviving a disaster requires geographic dispersion
© Copyright IBM Corporation 2015
Recovery Point Objective and Recovery Time Objective
How far back in time a disaster takes one
How long until operational after a disaster
Seconds 0
RECOVERY POINT OBJECTIVE (RPO)
Minutes Hours Days Weeks Weeks
RECOVERY TIME OBJECTIVE (RTO)
Days Hours Minutes Seconds
Replication
Backup restore Active site Hot site
© Copyright IBM Corporation 2015
Recovery Point Objective and Recovery Time Objective
How far back in time a disaster takes one
How long until operational after a disaster
Seconds 0
RECOVERY POINT OBJECTIVE (RPO)
Minutes Hours Days Weeks Weeks
RECOVERY TIME OBJECTIVE (RTO)
Days Hours Minutes Seconds
Replication
Backup restore Active site Hot site
Data
© Copyright IBM Corporation 2015
Recovery Point Objective and Recovery Time Objective
How far back in time a disaster takes one
How long until operational after a disaster
Seconds 0
RECOVERY POINT OBJECTIVE (RPO)
Minutes Hours Days Weeks Weeks
RECOVERY TIME OBJECTIVE (RTO)
Days Hours Minutes Seconds
Replication
Backup restore Active site Hot site
Data and
Compute
© Copyright IBM Corporation 2015
Project Goals and Milestones
❑ Goal: Disaster Recovery for OpenStack Clouds
❑ Phase 1: Using backup and restore ❑ ships with IBM Cloud manager With Openstack
• Support for disaster recovery via backup and restore
❑ Included in European FP7 ORBIT Research project • Disaster recovery to a remote site – 260km • http://www.orbitproject.eu/
❑ Phase 2: Using real time replication for zero downtime recovery ❑ Proof of Concept
6
© Copyright IBM Corporation 2015
Use case: Spectrum Accelerate for the Cloud
7
Cloud to Cloud • Off-premises services & storage • Storage replication between two
cloud locations
Physical to Cloud • On-premises service & storage • Storage replication / extension into
cloud
© Copyright IBM Corporation 2015
• Spectrum Accelerate provides replication between on-premises and cloud
Use case: Bursting to the Cloud with Spectrum Accelerate
Replication
DR site (SoftLayer / customer cloud)
Application 1
Application 2
Primary site (typically on-premises)
© Copyright IBM Corporation 2015
• Spectrum Accelerate provides replication between on-premises and cloud • Move application 2 to run on the cloud – the data is already there
• We now freed both storage resources (IOPS) and compute resources on our on-premises
Use case: Bursting to the Cloud with Spectrum Accelerate
DR site (SoftLayer / customer cloud) Primary site (typically on-premises)
Replication
Application 1
Application 2
© Copyright IBM Corporation 2015
Project Highlights
• Create disaster recovery enablement in OpenStack • Protect selected application(s) and their data
• instances, volumes, networks, SSH keys, etc. • Recover in an alternative cloud upon disaster
• Architecture • Built as an OpenStack project • Utilize existing OpenStack projects
• Heat for orchestration • Swift as 3rd party object storage
• Pluggable architecture
• API • Protect, failover, failback
10
© Copyright IBM Corporation 2015
Topology – Backup/Restore implementation
11
DR site (SoftLayer / customer cloud) Primary site (typically on-premises)
Swift (Object Store)
Storage system Storage system
DR service
Backup/Restore driver
DR service
Backup/Restore driver
3rd Site
Nova Keystone Heat etc…
© Copyright IBM Corporation 2015
Topology – replication implementation
12
Replication
DR site (SoftLayer / customer cloud) Primary site (typically on-premises)
Swift (Object Store)
XIV / Spectrum Accelerate
XIV / Spectrum Accelerate
DR service
Replication driver
Cinder
XIV Cinder driver
DR service
Replication driver
Cinder
XIV Cinder driver
3rd Site
Nova Keystone Heat etc…
© Copyright IBM Corporation 2015
Protect
13
Replication
DR site (SoftLayer / customer cloud) Primary site (typically on-premises)
Swift (Object Store)
XIV / Spectrum Accelerate
XIV / Spectrum Accelerate
DR service
Replication driver
Cinder
XIV Cinder driver
DR service
Replication driver
Cinder
XIV Cinder driver
3rd Site Network Topology, Memory State, Volume ID…
activate mirroring
Active Mirroring
metadata Protect
© Copyright IBM Corporation 2015
Recover
14
Replication
DR site (SoftLayer / customer cloud) Primary site (typically on-premises)
Swift (Object Store)
XIV / Spectrum Accelerate
XIV / Spectrum Accelerate
DR service
Replication driver
Cinder
XIV Cinder driver
DR service
Replication driver
Cinder
XIV Cinder driver
3rd Site
Network Topology, Memory State, Volume ID…
metadata Recover
promote
change-role to Master
Mirroring Stopped
© Copyright IBM Corporation 2015
Next Steps
Looking for collaborations -
let’s discuss
❑ [email protected] ❑ [email protected]
15