THE POWER OF RED HAT CEPH STORAGE

47
THE POWER OF RED HAT CEPH STORAGE And how it’s essential to your software defined datacenter

Transcript of THE POWER OF RED HAT CEPH STORAGE

Page 1: THE POWER OF RED HAT CEPH STORAGE

THE POWER OF RED HAT CEPH STORAGE

And how it’s essential to your software defined datacenter

Page 2: THE POWER OF RED HAT CEPH STORAGE

WHY YOU SHOULD CARE

Essential – Critical component of software-defined datacenter

Elastic – Massively scalable for modern, next generation workloads

Economical – Runs on industry standard servers and disks

Efficient – Unifies infrastructures to support different data types

Elegant – Sophisticated & powerful – designed for IT practitioner

Easy – Included with Red Hat OpenStack Platform / Cloud Infrastructure / Cloud Suite

Page 3: THE POWER OF RED HAT CEPH STORAGE

AGENDA

● Requirements and trends

● Software-defined storage

● Red Hat Ceph Storage 101

● OpenStack integration

● Special features

● Service offerings

● Where to go next

● Addendum - Roadmap (NDA only)

Page 4: THE POWER OF RED HAT CEPH STORAGE

REQUIREMENTS, TRENDS, AND SOFTWARE-DEFINED STORAGE

Page 5: THE POWER OF RED HAT CEPH STORAGE

5

DEMANDING REQUIREMENTS

Enterprises cope with an industry average 30-40% data growth every year, while 60% of storage budgets are flat or declining.

At same time, enterprises with modern applications have challenging storage demands:

• Handling of highly distributed, unpredictable usage patterns

• Near-instant provisioning of resources to match capabilities of cloud services

• Enterprise-class resilience, performance, and data protection

• Freedom from worsening labor constraints of proprietary storage

Page 6: THE POWER OF RED HAT CEPH STORAGE

AGENDA

● Requirements and trends● Software-defined storage● Red Hat Ceph Storage 101● OpenStack integration● Product features, benefits, and

differentiation● Service offerings● Where to go next

Page 7: THE POWER OF RED HAT CEPH STORAGE

7

STORAGE IS EVOLVING

OPEN, SOFTWARE-DEFINED STORAGEStandardized, unified, open platforms

Standard Computersand Disks

Ceph Gluster +++

Control Plane (API, GUI)

Custom GUI

Proprietary Hardware

Proprietary Software

Custom GUI

Proprietary Hardware

Proprietary Software

USER USER USER

ADMIN ADMIN ADMIN

Custom GUI

Proprietary Hardware

Proprietary Software

USER ADMIN

Stan

dar

dH

ard

war

eO

pe

n S

ou

rce

Soft

war

e

TRADITIONAL STORAGEComplex proprietary silos

Page 8: THE POWER OF RED HAT CEPH STORAGE

8

WHY THIS MATTERS

PROPRIETARYHARDWARE

SCALE-UPARCHITECTURE

HARDWARE-BASEDINTELLIGENCE

CLOSED DEVELOPMENTPROCESS

Common,off-the-shelf hardware

Scale-outarchitecture

Software-basedintelligence

Open developmentprocess

Lower cost, standardized supply chain

Increased operational flexibility

More programmability, agility,and control

More flexible, well-integratedtechnology

Page 9: THE POWER OF RED HAT CEPH STORAGE

9

A RISING TIDE

“By 2020, between 70%-80% of unstructured data will

be held on lower-cost storage managed by SDS.”Innovation Insight: Separating Hype From Hope for Software-Defined Storage

“By 2019, 70% of existing storage array products will

also be available as software-only versions.”Innovation Insight: Separating Hype From Hope for Software-Defined Storage

Software-Defined Storage is leading a shift in the global storage industry, with far-reaching effects.

SDS-P MARKET SIZE BY SEGMENT

Block Storage

File Storage

Object Storage

Hyperconverged

2013 2014 2015 2016 2017 2018 2019

Source: IDC

$475M

$1,395M

$1,195M

$1,029M

$859M

$705M

$592M

Page 10: THE POWER OF RED HAT CEPH STORAGE

10

THE RED HAT STORAGE MISSION

To offer a unified, open software-defined storage portfolio

that delivers a range of data services

for next generation workloads, thereby accelerating the

transition to modern IT infrastructures.

Page 11: THE POWER OF RED HAT CEPH STORAGE

Share-nothing, scale-out architecture provides durability and adapts to changing demands

Self-managing and self-healing features reduce operational overhead

Standards-based interfaces and full APIs ease integration with applications and systems

Supported by the experts at Red Hat

ISV

STA

ND

AR

DH

AR

DW

AR

EO

PEN

SO

UR

CE

SOFT

WA

RE

Gluster management

Ceph data service Gluster data service

Ceph management

RED HAT STORAGE ECOSYSTEM

Page 12: THE POWER OF RED HAT CEPH STORAGE

RED HAT CEPH STORAGE 101

Page 13: THE POWER OF RED HAT CEPH STORAGE

13

RED HAT CEPH STORAGE

Distributed enterprise-grade object storage

• Proven for large-scale, modern workloads

• Open, massively-scalable, software-defined

• Flexible, scale-out architecture on clustered industry standard hardware

• Efficient, unified storage platform (object, block, file)

• User-driven storage lifecycle management with 100% API coverage

• Integrated, easy-to-use management console

Page 14: THE POWER OF RED HAT CEPH STORAGE

14

BUSINESS BENEFITS

OPEN SOURCE

No proprietary lock-in, with a large commercial ecosystem and broad community

PEACE OF MIND

Over a decade of active development, proven in production and backed by Red Hat

LOWER COST

More economical than traditional NAS/SAN, particularly at petabyte scale

Page 15: THE POWER OF RED HAT CEPH STORAGE

15

TECHNICAL BENEFITS

• Massive scalability to support petabytes of data

• Relies on no single point of failure, for maximum uptime

• Self-manages and self-heals to reduce maintenance

• Data distributed among servers and disks dynamically

Page 16: THE POWER OF RED HAT CEPH STORAGE

16

CEPH ARCHITECTURE: OBJECT-BASED

LIBRADOSA library allowing apps to directly access RADOS (C, C++, Java, Python, Ruby

RADOSA software-based reliable, autonomous, distributed object store comprised of self-healing, self-

managing, intelligent storage nodes and lightweight monitors

RBDA reliable, fully distributed block device with

cloud platform integration

RGWA web services gateway for object storage,

compatible with S3 and Swift

APP HOST/VM

Page 17: THE POWER OF RED HAT CEPH STORAGE

RED HAT CEPH STORAGE SPECIAL FEATURES

Page 18: THE POWER OF RED HAT CEPH STORAGE

RED HAT CEPH STORAGEDistributed, enterprise-grade object storage, proven at web scale

Open, massively-scalable, software-defined

Flexible, scale-out architecture on clustered standard hardware

Single, efficient, unified storage platform (object, block, file)

User-driven storage lifecycle management with 100% API coverage

Integrated, easy-to-use management console

Designed for modern workloads like cloud infrastructure and data lakes

Page 19: THE POWER OF RED HAT CEPH STORAGE

RED HAT CEPH STORAGE

19

COMPLETE OPENSTACK STORAGE

• Deeply integrated with modular

architecture and components for

ephemeral & persistent storage

➢ Nova, Cinder, Manila, Glance,

Keystone, Swift

• Optimized for Database as a Service

(DaaS) with MySQL workloads

• Bundled in Red Hat OpenStack

Platform

OPENSTACK

Keystone API Swift API Cinder API Glance API Nova API

HYPERVISORCEPH OBJECT GATEWAY

Manila API

Page 20: THE POWER OF RED HAT CEPH STORAGE

SPECIAL INTEGRATION WITH RED HAT OPENSTACK PLATFORM DIRECTOR

• Automated object and block deployment

• Automated upgrades from Red Hat Ceph Storage 1.3 to 2, including Red Hat Storage Console 2

• Support for existing Ceph Clusters

• OpenStack Manila file deployment as composable controller service via integrated CephFS driver (Tech Preview)

• Hyperconverged Red Hat OpenStack Platform 10 and Red Hat Ceph Storage 2 (Tech

Preview)

Page 21: THE POWER OF RED HAT CEPH STORAGE

21

ADVANTAGES FOR OPENSTACK USERS

• Instantaneous booting of 1 or 100s of

VMs

• Instant backups via seamless data

migration between Glance, Cinder,

Nova

• Tiered I/O performance within single

cluster

• Multi-site replication for disaster

recovery or archivingRED HAT CEPH STORAGE

HYPERVISOR

VM

Page 22: THE POWER OF RED HAT CEPH STORAGE

22

EFFICIENCY• Standard servers and disks• Erasure coding - reduced footprint• Thin provisioning• Traditional and containerized

deployment

SCALABILITY• Multi-petabyte support• Hundreds of nodes• CRUSH algorithm – placement/rebalancing• No single point of failure

PERFORMANCE• Client-side caching• Server-side journaling• BlueStore (tech preview)

APIs & PROTOCOLS• S3, Swift, S3A plug-in• Cinder block storage• NFS• POSIX (tech preview)• iSCSI (tech preview)

SECURITY• Pool-level authentication• Active Directory, LDAP, Keystone

v3• At-rest encryption with keys held

on separate hostsDATA SERVICES• Snapshots, cloning, and copy-on-write• Global clusters for S3/Swift storage• Disaster recovery for block and object storage

CORE PRODUCT FEATURES

Page 23: THE POWER OF RED HAT CEPH STORAGE

23

RED HAT CEPH STORAGE 2.3

▪ NFS interface to Ceph RGW for users to transition from file-

based access to S3-compatible object storage

▪ Compatibility with Hadoop S3A filesystem client

▪ Option for deploying Ceph in a containerized format

Broader protocol support for more effective connectivity between workloads

Page 24: THE POWER OF RED HAT CEPH STORAGE

24

NFS INTERFACE TO RGW

CLIENT KEYSTONEAPPLICATION

RADOSGW

S3/swift

NFS Interface

Object

NFS

File

Backup & Restore

BACKUP HOST

RADOSGW

RGW NFS Gateway*

ObjectFile

CLIENT

NFS

NFS

▪ NFS V4 file access on RGW object API

▪ Hosts can mount and access object namespace using NFS mount

▪ Interface does real-time translation between NFS and RGW object semantics

▪ No caching of files or data required

Page 25: THE POWER OF RED HAT CEPH STORAGE

NFS RGW INTERFACE - BENEFITS

▪ No data caching semantics, lightweight, simple▪ Multiprotocol access extends scalability and cost benefits of object

storage to traditional filesystem workloads▪ Global data access with multisite RGW setup ▪ Extended lifetime of existing legacy NFS applications and better ROI

Page 26: THE POWER OF RED HAT CEPH STORAGE

RADOS

RGW S3 API

OBJECT

FILE

S3A

RGW NFS Data Ingest

S3A

COMPATIBILITY WITH HADOOP S3A FILESYSTEM CLIENT

S3A

Page 27: THE POWER OF RED HAT CEPH STORAGE

BENEFITS OF VALIDATION

▪ Use of Red Hat Ceph Storage with compatible big data analytics applications

o Apache Hadoop MapReduce, Hive, Spark, Presto

▪ Multiple ephemeral instances of elastic analytics clusters referencing single source of truth

▪ Ability to realize financial and operational benefits of object storage in big data infrastructure without changes to application

Page 28: THE POWER OF RED HAT CEPH STORAGE

CEPH CONTAINERIZATION

▪ Alternative vehicle for deploying Red Hat Ceph Storage ▪ Single container image of product available on Red Hat Container

Registry▪ Delivers same capabilities as in traditional package format▪ Supports customers seeking to standardize orchestration and

deployment of infrastructure software in containers with Kubernetes

Page 29: THE POWER OF RED HAT CEPH STORAGE

BENEFITS OF CEPH CONTAINERIZATION

▪ Enables installations, upgrades, and updates atomically▪ Offers reduced complexity, easier management, and faster

deployment for key use cases like telco, NFV, and mass scale edge computing

▪ Facilitates deployment and scale of complex architectures like OpenStack by containerizing individual services and managing deployments with Kubernetes scheduler

Page 30: THE POWER OF RED HAT CEPH STORAGE

WHAT WAS NEW IN 2

1. Integrated storage management platform

2. RGW geo-clusters with single namespace

3. RBD mirroring to enable multi-site replication for disaster recovery and archival

4. Support for Active Directory, LDAP, and Keystone v3

5. Improved S3 and Swift protocol API support

Page 31: THE POWER OF RED HAT CEPH STORAGE

31

INTEGRATED MANAGEMENT WITH RED HAT STORAGE CONSOLE

• Easy to use graphical interface to manage

storage cluster life cycle

• Ansible-based deployment tools for

installation, importation, and granular

configuration from CLI or GUI

• Monitoring and troubleshooting with

statistical and graphical information about

cluster components

RADOS. RGW, RBD, CALAMARI

RED HAT STORAGE CONSOLE 2

CLUSTER OF STANDARD SERVERS AND MEDIA

CLIENTSADMINS

Page 32: THE POWER OF RED HAT CEPH STORAGE

Upgrades to RGW, Ceph’s object storage interface:

• Support for authentication using Active Directory, LDAP & OpenStack Keystone v3

• Greater compatibility with the Amazon S3 and OpenStack Swift object storage APIs

• AWS v4 signatures, object versioning, bulk deletes

• New NFS gateway for bulk import and export of object data (tech preview)

OBJECT STORAGE IMPROVEMENTS

Page 33: THE POWER OF RED HAT CEPH STORAGE

Global object storage clusters with single namespace

• Enables deployment of clusters across multiple geographic locations

• Clusters synchronize, allowing users to read from or write to the closest one

Multi-site replication for block devices

• Replicates virtual block devices across regions for disaster recovery and archival

MULTISITE CAPABILITIES

STORAGE CLUSTERUS-EAST

STORAGE CLUSTERUS-WEST

Page 34: THE POWER OF RED HAT CEPH STORAGE

PERFORMANCE BOOST WITH BLUESTORE

• New storage backend optimized for modern media - Tech preview in RHCS 2

• Replaces FileStore, optimized for HDDs – file system for object data management impacted performance

• Benefits:

• 2-3X performance • Mitigates need for underlying file system or dedicated journal device• Flexible media topologies (SSDs, K/V drives, persistent memory devices) to

help optimize data or metadata I/O• Native checksumming to detect data corruption on media

Page 35: THE POWER OF RED HAT CEPH STORAGE

OPENSTACK FILE SUPPORT WITH CEPHFS

• POSIX-compliant file system to store data in accordance with OpenStack Manila Project

• Tech Preview RHCS 2 – Manila Tech Preview OSP 7, 8

• FUSE or kernel clients (RHEL 7.2)

• CephFS Manila driver (tech preview) with OSP 9, 10, 11

• Roadmap: robustness, hardening, then scalability

November 2015: Manila Tech

Preview in OSP 7

July/August 2016: CephFS tech preview in RHCS 2 and clients

August 2016: CephFS Manila

driver tech preview in OSP 9

January 2017: Manila production support in OSP 10

November 2017: CephFS production

support

Page 36: THE POWER OF RED HAT CEPH STORAGE

The other guys

DescriptionSoftware-defined, unified storage and distributed

object storeTraditional NAS & SAN appliance (still

requiring two storage systems)

Capacity 1000s of nodes, limitless petabytes ~6 PBs

ScalabilityEasy to add and manage- via single nodes on

standard servers and disksDifficult - via forklift installation of

additional appliances

VM migration and backupsLive, instantaneous, for high agility in cloud

environmentsCumbersome and slow: Image pulled

from Swift for each instance

Design process Open source Proprietary

Maintenance Nodes added and removed on flyAppliance replacement impacts data

migration and downtime

CostPay-as-you-go OPEX, economical at scale Large upfront CAPEX, much (75%+) more

expensive on PB+ workloads

COMPARING AND CONTRASTING THE OPTIONS

Page 37: THE POWER OF RED HAT CEPH STORAGE

SERVICE OFFERINGS

Page 38: THE POWER OF RED HAT CEPH STORAGE

SERVICES AVAILABLE FROM RED HATFOR RED HAT CEPH STORAGE & RED HAT OPENSTACK PLATFORM

• Subscription Benefits – Streamlined product and resource access, lifecycle management, Knowledgebase and deployment resources, security and accountability

• Jumpstart - 3 day consulting for pre-production cluster implementation at customer site

• Health Check - 3-5 day evaluation of total solution best practice engagement

• Red Hat Storage Consulting Services - recommended for initial storage design and set-up

• Global Services and Support - production subscriptions for smooth lifecycle deployments

• Red Hat Storage training – 2 and 5 day for storage or cloud admins, including OpenStack

Page 39: THE POWER OF RED HAT CEPH STORAGE

RED HAT CEPH STORAGE REFERENCE ARCHITECTURES • Hardware Configuration Guide for Red Hat Ceph Storage

• Hardware Selection Guide for Red Hat Ceph Storage

• Performance and Sizing Guide: Red Hat Ceph Storage on Supermicro Storage

• Performance and Sizing Guide: Red Hat Ceph Storage on QCT Servers

• Red Hat Storage on Servers with Intel Processors and SSDs

• Performance and Sizing Guide: Red Hat Ceph Storage on Samsung NVMe SSDs

• Deploying Red Hat OpenStack Platform 7 with Red Hat OSP director 7.1 (Access via customer portal)

• Guidelines and Considerations for Performance and Scaling your Red Hat OpenStack Platform 7 Cloud (Access via customer portal)

• Guidelines and Considerations for Performance and Scaling your Red Hat OpenStack Platform 6 Cloud (Access via customer portal)

• Deploying Highly Available Red Hat OpenStack Platform 6 with Red Hat Ceph Storage

• Deploying Red Hat OpenStack Platform 6 with Ceph Storage

• Dell Red Hat Cloud Solutions Reference Architecture Guide

• Cisco UCS C3160 High-Density Rack Server with Red Hat Ceph Storage

• Hyper-Converged Red Hat OpenStack Platform 8 and Red Hat Ceph Storage 1.3

Page 40: THE POWER OF RED HAT CEPH STORAGE

CLOSING TIME

Page 41: THE POWER OF RED HAT CEPH STORAGE

• Web: www.redhat.com/storage

• Blog: http://redhatstorage.redhat.com/

• Twitter: www.twitter.com/redhatstorage

• Facebook: www.facebook.com/RedHatStorage/

• YouTube: www.youtube.com/user/redhatstorage

• Slideshare: www.slideshare.net/Red_Hat_Storage

WHERE TO GO ON SOCIAL MEDIA

Page 42: THE POWER OF RED HAT CEPH STORAGE

WHERE TO GO TO ENGAGE

➢ Red Hat Subscriptions: https://access.redhat.com/subscription-value

➢ Evaluation, Pre-production, and Production contracts available through Red Hat sales

➢ Red Hat Consulting: http://www.redhat.com/en/services/consulting/storage

➢ Red Hat Storage training: https://www.redhat.com/en/services/training

➢ Red Hat Storage test-drive: http://red.ht/cephtestdrive

➢ To engage a Territory Service Manager in your area, ask for a local Red Hat Storage sales professional at:

NORTH AMERICA: 1 (888) REDHAT-1; LATIN AMERICA: 54 (11) 4329-7300; EMEA: 00800 7334 2835

APJ: 65 6490 4200; Brazil: 55 (11) 3529-6000,; Australia: 1800 733 428; New Zealand: 0800 733 428

Page 43: THE POWER OF RED HAT CEPH STORAGE

THANK YOU

Page 44: THE POWER OF RED HAT CEPH STORAGE

ADDENDUM –ROADMAP (NDA ONLY)

Page 45: THE POWER OF RED HAT CEPH STORAGE

RED HAT CEPH STORAGE 12-MONTH TRAJECTORY

Cloud Infrastructure

Data Lakes

Media Repository

Back-up and Recovery

USE

CA

SES

Flexible, unified storage for petabyte-scale workloads

• Object storage benefits extended to key use cases, data lakes and back-up, along with traditional file-based storage customers for easier adoption

• Hyperconvergence and containerization with OpenStack for NFV

• Complete unified storage with production support of CephFSvia OpenStack Manila

• Improved usability with evolution of Storage Console

• Next generation performance with BlueStore object store

Red Hat Confidential

Page 46: THE POWER OF RED HAT CEPH STORAGE

OPENSTACK SUPPORT IN RED HAT CEPH STORAGEROADMAP FOR 2017

January 2017

Automated object and block deployment using Red Hat OpenStack Platform (OSP) 10 Director

Automated upgrades from Red Hat Ceph Storage 1.3 to 2, including Red Hat Storage Console 2

Support for existing Ceph Clusters

Full erasure coding support in OSP 10

OpenStack Manila file deployment via integrated CephFSdriver (Tech Preview)

Hyperconverged infrastructure with Nova Compute (Tech Preview – reference architecture)

May 2017

Red Hat Ceph Storage support for OSP 11 via Red Hat Ceph Storage 2.3

Telco/NFV-focused co-location of Red Hat Ceph Storage and OSP (Supported)

Multi-site support and OSP director support for RBD mirroring

October/November 2017

Containerized hyperconvergedintegration of Red Hat Ceph Storage

and OSP (single SKU, lifecycle, installation, & upgrade, with per node

pricing)

CephFS production support via Red Hat Ceph Storage 3 in OSP 12

Red Hat Confidential

Page 47: THE POWER OF RED HAT CEPH STORAGE

RED HAT CEPH STORAGE ROAD MAP

RHCS 2.2

Mar 2017

RHCS 2.3

Jun 2017

• Swift Refcore Compliance

• Native SSL Support for RGW

• Hadoop integration via S3A

• S3 Object Expiration

• NFS Gateway for RGW (GA)

• Containerization

These capabilities are planned based on active development in upstream development communities, and will only become available once they reach the necessary level of maturity. Timelines are subject to change.

RHCS 3.0

Oct 2017

• CephFS (GA)

• iSCSI (GA)

• BlueStore (TP)

• Object Encryption

RHCS 3.x

2018

• BlueStore (GA)

Red Hat Confidential