Reliable Storage for HA, DR, Clouds and Containers Philipp Reisner, CEO LINBIT

Similar documents
Resilient and Fast Persistent Container Storage Leveraging Linux s Storage Functionalities Philipp Reisner, CEO LINBIT

DRBD SDS. Open Source Software defined Storage for Block IO - Appliances and Cloud Philipp Reisner. Flash Memory Summit 2016 Santa Clara, CA 1

Configuring OpenStack with Datera as the Storage Provider

Red Hat Enterprise 7 Beta File Systems

StorPool Distributed Storage Software Technical Overview

INTRODUCTION TO CEPH. Orit Wasserman Red Hat August Penguin 2017

SNIA Developers Conference - Growth of the iscsi RDMA (iser) Ecosystem

Hedvig as backup target for Veeam

DRBD 9. Lars Ellenberg. Linux Storage Replication. LINBIT HA Solutions GmbH Vienna, Austria

Let s decompose storage (again)

CloudOpen Europe 2013 SYNNEFO: A COMPLETE CLOUD STACK OVER TECHNICAL LEAD, SYNNEFO

Open Source Storage. Ric Wheeler Architect & Senior Manager April 30, 2012

Disruptive Forces Affecting the Future

QNAP OpenStack Ready NAS For a Robust and Reliable Cloud Platform

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER

Storage Protocol Offload for Virtualized Environments Session 301-F

Installation and Cluster Deployment Guide for KVM

Why Scale-Out Big Data Apps Need A New Scale- Out Storage

Linux File Systems: Challenges and Futures Ric Wheeler Red Hat

Installation runbook for Hedvig + Cinder Driver

The SNIA NVM Programming Model. #OFADevWorkshop

Build Cloud like Rackspace with OpenStack Ansible

A product by CloudFounders. Wim Provoost Open vstorage

SurFS Product Description

VMWARE VIRTUAL SAN: ENTERPRISE-GRADE STORAGE FOR HYPER- CONVERGED INFRASTRUCTURES CHRISTOS KARAMANOLIS RAWLINSON RIVERA

RED HAT CEPH STORAGE ROADMAP. Cesar Pinto Account Manager, Red Hat Norway

Introduction to Atlantis HyperScale

PRESENTATION TITLE GOES HERE

SteelEye Solutions Extend Citrix XenServer. Bob Williamson

MICHAËL BORGERS, SYSTEM ENGINEER MATTHIAS SPELIER, SYSTEM ENGINEER. Software Defined Datacenter

MQ High Availability and Disaster Recovery Implementation scenarios

HPE Synergy HPE SimpliVity 380

Architected for Performance. NVMe over Fabrics. September 20 th, Brandon Hoff, Broadcom.

RHEL Clustering and Storage Management. 5 Days

Modern hyperconverged infrastructure. Karel Rudišar Systems Engineer, Vmware Inc.

RDMA Requirements for High Availability in the NVM Programming Model

Installation and Cluster Deployment Guide for KVM

Archipelago: New Cloud Storage Backend of GRNET

Kubernetes Integration with Virtuozzo Storage

StorMagic SvSAN 6.1. Product Announcement Webinar and Live Demonstration. Mark Christie Senior Systems Engineer

Highly Available OpenStack Deployments with NetApp & Red Hat's OpenStack platform June 26, 2015

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume

Red Hat HyperConverged Infrastructure. RHUG Q Marc Skinner Principal Solutions Architect 8/23/2017

High performance and functionality

Flashed-Optimized VPSA. Always Aligned with your Changing World

A New Key-value Data Store For Heterogeneous Storage Architecture Intel APAC R&D Ltd.

Container-Native Storage & Red Hat Gluster Storage Roadmap

Ceph Block Devices: A Deep Dive. Josh Durgin RBD Lead June 24, 2015

Next Gen Storage StoreVirtual Alex Wilson Solutions Architect

EMC STORAGE SOLUTIONS WITH MIRANTIS OPENSTACK

Delivering Nexenta Software-Based File Services to Cisco HyperFlex

Deploying Software Defined Storage for the Enterprise with Ceph. PRESENTATION TITLE GOES HERE Paul von Stamwitz Fujitsu

Mr. D. Vinod IT Architect

Installation and Cluster Deployment Guide for VMware

Scality RING on Cisco UCS: Store File, Object, and OpenStack Data at Scale

Cost-Effective Virtual Petabytes Storage Pools using MARS. FrOSCon 2017 Presentation by Thomas Schöbel-Theuer

Installation and Cluster Deployment Guide for KVM

VHPC 13 FLEXIBLE STORAGE FOR HPC CLOUDS WITH TECHNICAL LEAD, SYNNEFO

Disaster Recovery and Data Protection for Kubernetes Persistent Volumes. Xing Yang, Principal Architect, Huawei

Container-Native Storage

Storage Strategies for vsphere 5.5 users

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

Beyond the Hype of NVMe & NVMeoF:

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump

Evolution of Rack Scale Architecture Storage

Scalable, High-Performance Software Defined Storage Solution

RHEV in the weeds - special sauce! Marc Skinner

The Fastest And Most Efficient Block Storage Software (SDS)

Warsaw. 11 th September 2018

Storage Fault Tolerance in Hyper-Converged Clouds running Red Hat OpenStack Platform. Asmita Jagtap Senior Principal Software Engineer 2 nd May 2017

Stratis: A New Approach to Local Storage Management

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

The 4th Era of IT Infrastructure: Composable Systems

Hystax Acura. Cloud Migration and Disaster Recovery Solution. Hystax. All rights reserved. 1

WHITE PAPER Software-Defined Storage IzumoFS with Cisco UCS and Cisco UCS Director Solutions

NVMe over Fabrics (NVMe-oF) For Containers

Ovirt Storage Overview

Why software defined storage matters? Sergey Goncharov Solution Architect, Red Hat

Nové možnosti storage virtualizace s řešením IBM Storwize V7000

Integrating ovirt, Foreman And Katello To Empower Your Data-Center Utilization

Building a flexible and large-scale softwaredefined storage platform for OpenStack. OPENSTACK DAY Italy May 30 th 2014, Milan

VMware vsan Ready Nodes

Cost-Effective Virtual Petabytes Storage Pools using MARS. LCA 2018 Presentation by Thomas Schöbel-Theuer

DRAFT Pure Storage FlashArray OpenStack Cinder Volume Driver Setup Guide

Pure Storage FlashArray OpenStack Cinder Volume Driver Setup Guide

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies

ENTERPRISE HYPERVISOR COMPARISON

Learn Your Alphabet - SRIOV, NPIV, RoCE, iwarp to Pump Up Virtual Infrastructure Performance

WHY COMPOSABLE INFRASTRUCTURE INSTEAD OF HYPERCONVERGENCE

Accelerate with IBM Storage: IBM FlashSystem A9000/A9000R and Hyper-Scale Manager (HSM) 5.1 update

Kaminario and K2 All Flash Array At A Glance 275+ Employees Boston HQ Locations in Israel, London, Paris, Beijing & Seoul 200+ Channel Partners K2 All

Storage + VDI: the results speak for themselves at Nuance Communications

Accelerate block service built on Ceph via SPDK Ziye Yang Intel

Introducing Tegile. Company Overview. Product Overview. Solutions & Use Cases. Partnering with Tegile

Veritas InfoScale 7.4 Virtualization Guide - Linux

Lenovo Software Defined Infrastructure Solutions. Aleš Simončič Technical Sales Manager, Lenovo South East Europe

HPE Strategy for VMware Cloud Foundation

The NetBSD Logical Volume Manager

FlashSystem A9000 / A9000R Technical Update

Transcription:

Reliable Storage for HA, DR, Clouds and Containers Philipp Reisner, CEO LINBIT

LINBIT - the company behind it COMPANY OVERVIEW TECHNOLOGY OVERVIEW Developer of DRBD 100% founder owned Offices in Europe and US Team of 30 highly experienced Linux experts Partner in Japan REFERENCES

Linux Storage Gems LVM, RAID, SSD cache tiers, deduplication, targets & initiators

Linux's LVM logical volume snapshot logical volume Volume Group physical volume physical volume physical volume

Linux's LVM based on device mapper original objects PVs, VGs, LVs, snapshots LVs can scatter over PVs in multiple segments thinlv thinpools = LVs thin LVs live in thinpools multiple snapshots became efficient!

Linux's LVM thin-lv thin-lv thin-slv LV snapshot thinpool VG PV PV PV

Linux's RAID original MD code mdadm command Raid Levels: 0,1,4,5,6,10 Now available in LVM as well device mapper interface for MD code RAID1 A1 A1 A2 A2 A3 A3 A4 A4 do not call it dmraid ; that is software for hardware fake-raid lvcreate --type raid6 --size 100G VG_name

SSD cache for HDD dm-cache device mapper module accessible via LVM tools bcache generic Linux block device slightly ahead in the performance game

Linux s DeDupe Virtual Data Optimizer (VDO) since RHEL 7.5 Red hat acquired Permabit and is GPLing VDO Linux upstreaming is in preparation in-line data deduplication kernel part is a device mapper module indexing service runs in user-space async or synchronous writeback Recommended to be used below LVM

Linux s targets & initiators Open-ISCSI initiator Ietd, STGT, SCST LIO mostly historical iscsi, iser, SRP, FC, FCoE SCSI pass through, block IO, file IO, user-specific-io NVMe-OF target & initiator IO-requests Initiator data/completion Target

ZFS on Linux Ubuntu eco-system only has its own logic volume manager (zvols) thin provisioning RAID (RAIDz) caching for SSDs (ZIL, SLOG) and a file system!

Put in simplest form

DRBD think of it as... RAID1 A1 A2 A3 A4 Initiator IO-requests data/completion Target A1 A2 A3 A4

DRBD Roles: Primary & Secondary Primary replication Secondary

DRBD multiple Volumes consistency group Primary replication Secondary

DRBD up to 32 replicas each may be synchronous or async Secondary Primary Secondary

DRBD Diskless nodes intentional diskless (no change tracking bitmap) disks can fail Secondary Primary Secondary

DRBD - more about a node knows the version of the data is exposes automatic partial resync after connection outage checksum-based verify & resync split brain detection & resolution policies fencing quorum multiple resouces per node possible (1000s) dual Primary for live migration of VMs only!

DRBD Roadmap performance optimizations (2018) meta-data on PMEM/NVDIMMS zero copy receive on diskless (RDMA-transport) no context switch send (RDMA & TCP transport) Eurostars grant: DRBD4Cloud erasure coding (2019)

The combination is more than the sum of its parts

LINSTOR - goals storage build from generic (x86) nodes for SDS consumers (OpenStack Cinder, Kubernetes) building on existing Linux storage components multiple tenants possible deployment architectures distinct storage nodes hyperconverged with hypervisors / container hosts LVM, thin LVM or ZFS for volume management (stratis later) Open Source, GPL

LINSTOR hypervisor hypervisor hypervisor VM VM VM VM DRBD DRBD storage node storage node storage node storage node

LINSTOR w. failed Hypervisor hypervisor hypervisor VM VM VM VM DRBD DRBD storage node storage node storage node storage node

LINSTOR w. failed storage node hypervisor hypervisor hypervisor VM VM VM VM DRBD DRBD storage node storage node storage node

LINSTOR Architecture

LINSTOR Roadmap Swordfish API (August 2018) volume & snapshot management access via NVMe-oF inventory sync from Redfish/Swordfish support for multiple sites & DRBD-Proxy (Dec 2018) north bound drivers Kubernetes, OpenStack, OpenNebula, Proxmox, XenServer

Case study - intel Intel Rack Scale Design (Intel RSD) is an industry-wide architecture for disaggregated, composable infrastructure that fundamentally changes the way a data center is built, managed, and expanded over time. LINBIT working together with Intel LINSTOR is a storage orchestration technology that brings storage from generic Linux servers and SNIA Swordfish enabled targets to containerized workloads as persistent storage. LINBIT is working with Intel to develop a Data Management Platform that includes a storage backend based on LINBIT s software. LINBIT adds support for the SNIA Swordfish API and NVMe-oF to LINSTOR.

Thank you https://www.linbit.com