red hat ceph storage · openstack complete and tightly integrated storage for openstack 3.2 manila...

30
Red Hat Ceph Storage Past, present, and future Neil Levine, Federico Lucifredi, Uday Boppana Storage Product Management

Upload: others

Post on 08-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Red Hat Ceph StoragePast, present, and future

Neil Levine, Federico Lucifredi, Uday BoppanaStorage Product Management

Page 2: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Agenda

● Red Hat Storage Overview

● Red Hat Ceph Storage use-cases

● Technology roadmap

Page 3: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Red Hat Storage Overview

Page 4: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

KEY MARKET TRENDS

NON TRADITIONAL STORAGE BUYERS

Developers, Cloud Admins, and DevOps are decision makers

CLOUD NATIVE IS THE NEW NORMAL

Driven by the rise of Kubernetes for infrastructure orchestration

MODERN, STORAGE INTENSIVE APPLICATIONS

AI, ML and emerging workloads need scalable object storage

HYPERCONVERGENCE

Customers value simplicity and completeness of infrastructure

Page 5: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

STORAGE FOR THE OPEN HYBRID CLOUD

COMPLETE DATA PORTABILITY

For OpenShift Across the Hybrid Cloud

MOST SCALABLE DATA PLATFORM

For Data Analytics, AI/ML, and emerging workloads

ELASTIC INFRA ACROSS THE DATA CENTER AND EDGE

Built to enable flexibility, scale, and ease of use

OPENSHIFT CONTAINER STORAGE HYBRID CLOUD OBJECT STORAGE HYPERCONVERGENCE

Page 6: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Use-cases

Page 7: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

KEYSTONE SWIFT CINDER NOVAGLANCE

RADOSGWLIBRADOS LIBRBD

OPENSTACK

HYPERVISOR

RADOS CLUSTER

MANILA

CEPHFS

Openstack

Page 8: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Object storage solutions

Object storage as a service

Data analytics &

AI/ML infra

Data backup

infra

Page 9: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Object storage solutions

Hardware configurations &

Reference architectures

ISV partnerships &

certifications

Red Hat Ceph Storage features and functionality

Object storage as a service

Data analytics &

AI/ML infra

Data backup

infra

Expand workload support Quick time-to-value

Page 10: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Object storage - Data backup infrastructureISV partnerships for multi-workload S3/cloud backup

Multi-workload backup

VMware backup OpenStack backup

Page 11: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Object storage - Red Hat data analytics infrastructureMulti tenant workload isolation with Shared Data Context

HDFS TMP

HADOOP

RED HAT CEPH STORAGE

OPENSTACK VM

OPENSHIFT CONTAINER

HDFS TMP

SPARK

HDFS TMP

SPARK/PRESTO

HDFS TMP

S3A S3A

BAREMETALRHEL

S3A/S3

COMPUTE

STORAGE

COMPUTE

STORAGE

COMPUTE

STORAGE

WORKER

HADOOP CLUSTER 1

2

3

Page 12: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

● Container platform● Certified

Kubernetes● Hybrid cloud

● Unified, distributed storage

● RESTful gateway● S3 and Swift

compatible

● Unified analytics engine

● Large-scale data● Runs on

Kubernetes

● Multi-user Jupyter● Used for data

science and research

Object storage - Red Hat data analytics infrastructureExtending analytics infrastructure solution to AI/ML-Available Now at OpenDataHub.io

Page 13: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Ease of deploymentFaster time-to-value: Recommended and validated hardware configurations

Page 14: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Themes and Features

Page 15: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Red Hat Ceph Storage versions

• Upstream: Luminous

• Platform: RHEL 7

• EoL: 2020-11-30

RHCS 33.n

RHCS 4 • Upstream: Nautilus

• Platform: RHEL 8

Z Z Z Z Z Z

Regular 6 week Z-stream updates

Page 16: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Object Storage

3.2

Dynamic Sharding of Bucket Indices

Per-object compression

Per-object encryption

(SSE-C)

New RGW web server (3.3)

Bucket Notifications (tech

preview)

Next

AWS Secure Token Service

Public cloud tiering and archive

Data at rest encryption (SSE-S3

and SSE-KMS)

Future

Scale!

Page 17: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Usability

3.2

RHCS Dashboard for monitoring

Cleaner CLI

Improved Logging

Prometheus support

RHCS Dashboardfor management

(4.0)

Automatic Placement Group

Management (4.0)

Access Insights (4.n)

Next

Extended RGW management

Future

Increase TB/admin and make common tasks simpler to perform

SAAS Monitoring

Page 18: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment
Page 19: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment
Page 20: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment
Page 21: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Performance and Scale

3.2

BlueStore GA

OSD compression& dedup (4.n)

Consistent IO in recovery (4.n)

Next

QoS

Future

Reduce $/IOPS and $/Gb

Page 22: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

BluestoreTuning for all-flash configuration

Page 23: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Security

3.2

Per-Object encryption

Security Guidebook

FIPS Compliance (4.n)

RBD Namespaces(4.0)

On-The-Wire Encryption (4.n)

Next

Kerberos integration with

RADOS

Future

Meet compliance requirements

Page 24: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

OpenStackComplete and tightly integrated storage for OpenStack

3.2

Manila support for CephFS (OSP 13)

Cinder encryption with RBD (OSP 13)

Hyperconverged deployment with Director (OSP 13)

Distributed compute with

Director (OSP 16)

Glance Image clones (OSP 16)

RHEL 8 enablement (4.0)

Next

Cinder QoS with RBD

Future

Page 25: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

OpenShift Container Storage 4Persistent Container Storage on OpenShift

Page 26: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

● At the Storage lockers● At the Red Hat booth● At one of Storage dedicated sessions (red.ht/storageatsummit)

● At the Community Happy Hour (Tues 6:30, Harpoon Brewery)

● At the Hybrid Cloud Party (Wed, 7:30, “Committee” restaurant)

FIND US AT RED HAT SUMMIT

Red Hat OpenShift Container Storagered.ht/videos-RHOCS

Red Hat data analytics infrastructure solutionred.ht/videos-RHDAIS

Red Hat Hyperconverged Infrastructurered.ht/videos-RHHI

redhat.com/storage

@redhatstorage

redhatstorage.redhat.com

Page 27: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment
Page 28: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

Backup slides

Page 29: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

RHOCS 4.x Roadmap

● OCS 4.2 GA - Converged Mode● Operator driven OLM/ALM install, upgrade● PV’s backed by RWX, RWO, S3 for apps● AWS, VMWare, & RHHI.Next● Data Portability/Hybrid Cloud with S3● OCP + OCS monitoring and management

June /

July 19

● OCS 4.2 Beta

Aug /

Sep 19

Dec /

Jan 20

● OCS 4.3 - Independent Mode● Google, Azure, IBM Cloud● Bare Metal● Data Portability/Hybrid Cloud

Page 30: Red Hat Ceph Storage · OpenStack Complete and tightly integrated storage for OpenStack 3.2 Manila support for CephFS (OSP 13) Cinder encryption with RBD (OSP 13) Hyperconverged deployment

INTEGRATED INTO RED HAT PLATFORMS

HYBRID CLOUD INFRASTRUCTURE

IT OPTIMIZATIONCLOUD-NATIVE APP PLATFORMS

RHEL | RHV | OPENSTACK | OPENSHIFT