Surviving the Worst: Disaster Recovery for OpenStack



Similar documents
GPFS-OpenStack Integration. Dinesh Subhraveti IBM Research

OpenStack Manila Shared File Services for the Cloud

HP OpenStack & Automation

Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard

Isabell Sippli Cloud Architect, Lab Based Services IBM Software Group 2013 IBM Corporation

Ubuntu OpenStack Fundamentals Training

Planning for the Worst SAS Grid Manager and Disaster Recovery

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

IBM Spectrum Protect in the Cloud

Is OpenStack the best path forward towards successful Clouds? Cor van der Struijf Senior Cloud Advisor

White Paper. Deploying and Provisioning Databases in the Cloud: How Tesora s Database as a Service (DBaaS) Platform is Transforming Enterprise IT

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

OpenStack Introduction. November 4, 2015

GPFS Cloud ILM. IBM Research - Zurich. Storage Research Technology Outlook

Addressing Storage Management Challenges using Open Source SDS Controller

An Introduction to OpenStack and its use of KVM. Daniel P. Berrangé

CON8473 Oracle Distribution of OpenStack Making OpenStack an Enterprise Grade Solution

The Shift Cloud Computing Brings to Disaster Recovery

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Open Cloud, Better Together. Zhiqiang Li Business Development Director IT product line, Huawei Technologies

Introduction to CoprHD: An Open Source Software Defined Storage Controller

Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE

Cloudify and OpenStack Heat

Building your Server for High Availability and Disaster Recovery. Witt Mathot Danny Krouk

A SWOT ANALYSIS ON CISCO HIGH AVAILABILITY VIRTUALIZATION CLUSTERS DISASTER RECOVERY PLAN

Storage solutions for a. infrastructure. Giacinto DONVITO INFN-Bari. Workshop on Cloud Services for File Synchronisation and Sharing

Five Secrets to SQL Server Availability

Building Multi-Site & Ultra-Large Scale Cloud with Openstack Cascading

Implementing Microsoft Azure Infrastructure Solutions

Rajesh Gupta Best Practices for SAP BusinessObjects Backup & Recovery Including High Availability and Disaster Recovery Session #2747

Disaster Recovery or Backup? Chris Snell

cloud functionality: advantages and Disadvantages

OpenStack Alberto Molina Coballes

OPENSTACK STORAGE ARCHITECTURE. Dan Radez Sr. Software Engineer, Red Hat irc: radez

AMD SEAMICRO OPENSTACK BLUEPRINTS CLOUD- IN- A- BOX OCTOBER 2013

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Virtualization & Covance Inc.

Why is Redundancy Important?

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE

Building on these core skills, customers can work on advanced concepts, such as:

Grade Disaster Recovery with Azure Site

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

An Enterprise Messaging Solution using Integrated Open Source Software

Fast Lane OpenStack Overview Red Hat Enterprise Linux OpenStack Platform

Cloud Computing for Architects

New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN

Deploying SwiftStack Object Storage for OpenStack Glance and Cinder Backups

Abhi Rathinavelu Foster School of Business

KVM, OpenStack, and the Open Cloud

System Administrators, engineers and consultants who will plan and manage OpenStack-based environments.

FIA Athens 2014 ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS

Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited

BME CLEARING s Business Continuity Policy

WHITE PAPER. Software Defined Storage Hydrates the Cloud

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Getting Started with Database As a Service on OpenStack

How To Make A Cloud Work For You

Infrastructure as a Service (IaaS)

OPENSTACK AU COEUR DE LA TRANSFORMATION NFV

Copyright 2015 EMC Corporation. All rights reserved. 1

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

Frequently Asked Questions: EMC ViPR Software- Defined Storage Software-Defined Storage

Software-Defined Networks Powered by VellOS

Veeam Backup and Replication Architecture and Deployment. Nelson Simao Systems Engineer

Distributed Block-level Storage Management for OpenStack

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

THE REALITIES OF NOSQL BACKUPS

Adrian Otto,

Why is Redundancy Important?

KVM, OpenStack, and the Open Cloud

Westek Technology Snapshot and HA iscsi Replication Suite

Cloud Computing Backgrounder

Exam : IBM : IBM NEDC Technical Leader. Version : R6.1

Experiences with Building Disaster Recovery for Enterprise-Class Clouds

Continuous Data Protection for any Point-in-Time Recovery: Product Options for Protecting Virtual Machines or Storage Array LUNs

2015 LENOVO. ALL RIGHTS RESERVED. Isabel Zarate Lenovo EBG Leader

Connect Converge / Converged Infrastructure

Data Protection as Part of Your Cloud Journey

Disaster Recovery. Hendry Taylor Tayori Limited

Infrastructure as a Service

OpenStack Fundamentals Training Part 2! Compute

Non-Stop Hadoop Paul Scott-Murphy VP Field Techincal Service, APJ. Cloudera World Japan November 2014

Sunshine in a Cloudy World

THE FUTURE OF STORAGE IS SOFTWARE DEFINED. Jasper Geraerts Business Manager Storage Benelux/Red Hat

Building Storage Service in a Private Cloud

A STUDY OF ADOPTING BIG DATA TO CLOUD COMPUTING

How To Use Anibom Smart Cloud For Business

Building Storage as a Service with OpenStack. Greg Elkinbard Senior Technical Director

Virtualization, SDN and NFV

N o v e l l A d d s t o H i g h A v a i l a b i l i t y E x t e n s i o n s f o r S U S E L i n u x E n t e r p r i s e S e r v e r 1 1

Part2 Hyper-V Replica and Hyper-V Recovery Manager. Datacenter Specialist

Business transformation with Hybrid Cloud

OpenStack Awareness Session

CONTROL. FLEXIBILITY. PERFORMANCE.

E x E c u t i v E B r i E f IT Innovation. Business Value. 4 Stages of IT Disaster Recovery Planning Are You Resilient?

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Phoenix backs up servers using Windows and Linux operating systems. Here is a list of Windows servers that Phoenix supports:

Cloud Computing #8 - Datacenter OS. Johan Eker

Transcription:

Surviving the Worst: Disaster Recovery for OpenStack Ronen Kat, IBM Research Haifa Ayal Baron, Red Hat Partially sponsored by

Agenda What is disaster recovery Disaster Recovery trailer Volume storage replication in Cinder Call for action... the road to disaster recovery 2

History Good things are happening in OpenStack Meetups Following the 3 rd OpenStack Israel meetup, IBM Research and Red Hat got together... OpenStack Disaster Recovery initiative A new initiative led by Red Hat & IBM Research to design how you can do Disaster Recovery for OpenStack workloads Plan calls for open and pluggable architecture and APIs, allowing integrating products and enablement with the disaster recovery framework News from Hong-Kong... Three Disaster Recovery sessions in the IceHouse summit Disaster Recovery in OpenStack Users session - full-house attendance (Michael Factor) Cinder design summit session on volume replication (Avishay Traeger) Un-conference session received a lot of community interest and vendor buy-in (Avishay Traeger, Ayal Baron) 3

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. Implication: Surviving a disaster requires geographic dispersion 4

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 5

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. Up front (good path) Planning Copy Testing Detection X Oops! Periodic Test Recovery Infrastructure Application DR Copy Primary DC Secondary DC 6

Recovery Point Objective and Recovery Time Objective Backup Asynchronous Synchronous Restore replication replication High Availability Hot site Weeks Days Hours Minutes Seconds Seconds Minutes Hours Days Weeks Recovery Point Objective (RPO) How far back in time a disaster takes one s data Recovery Point Time (RTO) How long until operational after a disaster 7

Jump to the Demo OpenStack Disaster Recovery Trailer Featuring: Backup/restore based disaster recovery Heat based deployment on target cloud 8

State of the Art: OpenStack Disaster Recovery Single cloud deployment Geo-Independent cloud deployments Cinder volume replication Glance multi locations Nova cells and regions Swift global cluster High Availability Disaster Recovery 9

The Disaster Recovery Infrastructure Puzzle for OpenStack 10

Storage Replication for OpenStack Goal: Enable cloud administrators to provide data resiliency levels in a transparent no-hassle manner to end users Method: Enable Cinder to manage replication of volumes Mechanism: Data replication is performed by the storage backends or using host based replication solutions Control: Replication will be managed via volume types, transparently (beyond selecting a volumetype) to the user (both in terms of visibility and maintenance) 11

Storage Replication for OpenStack Key Points The storage admin Will pre-setup the infrastructure which Cinder volume drivers can discover Cinder volume drivers will report If they can perform volume replication, and with whom The supported minimal and maximal Recovery Point Objective Objectives Cloud administrator will define Volume types with a targeted Recovery Point Objective Target Cinder availability zone for replicated volume The end-user Will select an appropriate volume type for its data volumes Cinder scheduler will orchestrate the placement of the volume with the appropriate resiliency (replication) definitions 12

Storage Replication for OpenStack Restrictions in Icehouse Cinder scheduler will support volume replication for a single OpenStack Cinder deployment Will not coordinate replication across multiple OpenStack Cinder installations No actions can be taken on the secondary copy except for promoting it to primary That is, can t attach, detach, snapshot, backup, etc. All actions are available when volume is promoted 13

The Road from Disaster to Recovery... We are just scratching the surface and encourage involvement: https://wiki.openstack.org/wiki/disasterrecovery Mailing list: https://groups.google.com/forum/#!forum/openstack-disaster-recovery Volume Replication Links: Blueprint: https://blueprints.launchpad.net/cinder/+spec/volume-mirroring Design: https://etherpad.openstack.org/p/icehouse-cinder-continuous-volume-replication-v2 Disaster Recovery talk at Icehouse summit: https://ibm.biz/bdrifm Disaster Recovery Enablement in OpenStack Blog: http://redhatstackblog.redhat.com/2013/11/26/disaster-recovery-enablement-in-openstack http://redhatstack.com 14