THE CEPH POWER SHOW. Episode 2 : The Jewel Story. Daniel Messer Technical Marketing Red Hat Storage. Karan Singh Sr. Storage Architect Red Hat Storage

Similar documents
MySQL and Ceph. A tale of two friends

INTRODUCTION TO CEPH. Orit Wasserman Red Hat August Penguin 2017

Ceph Rados Gateway. Orit Wasserman Fosdem 2016

Ceph Intro & Architectural Overview. Abbas Bangash Intercloud Systems

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

ROCK INK PAPER COMPUTER

Cloud object storage in Ceph. Orit Wasserman Fosdem 2017

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

Enterprise Ceph: Everyway, your way! Amit Dell Kyle Red Hat Red Hat Summit June 2016

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

What's new in Jewel for RADOS? SAMUEL JUST 2015 VAULT

Ceph Intro & Architectural Overview. Federico Lucifredi Product Management Director, Ceph Storage Vancouver & Guadalajara, May 18th, 2015

Datacenter Storage with Ceph

OPEN HYBRID CLOUD. ALEXANDRE BLIN CLOUD BUSINESS DEVELOPMENT Red Hat France

A fields' Introduction to SUSE Enterprise Storage TUT91098

Distributed File Storage in Multi-Tenant Clouds using CephFS

virtual machine block storage with the ceph distributed storage system sage weil xensummit august 28, 2012

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

CEPHALOPODS AND SAMBA IRA COOPER SNIA SDC

All-NVMe Performance Deep Dive Into Ceph + Sneak Preview of QLC + NVMe Ceph

Introduction to Ceph Speaker : Thor

클라우드스토리지구축을 위한 ceph 설치및설정

Jason Dillaman RBD Project Technical Lead Vault Disaster Recovery and Ceph Block Storage Introducing Multi-Site Mirroring

Distributed File Storage in Multi-Tenant Clouds using CephFS

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

-Presented By : Rajeshwari Chatterjee Professor-Andrey Shevel Course: Computing Clusters Grid and Clouds ITMO University, St.

Red Hat Gluster Storage Roadmap Past, Present & Future

QNAP OpenStack Ready NAS For a Robust and Reliable Cloud Platform

MySQL and Ceph. MySQL in the Cloud Head-to-Head Performance Lab. 1:20pm 2:10pm Room :20pm 3:10pm Room 203

Webtalk Storage Trends

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

DEPLOYING NFV: BEST PRACTICES

architecting block and object geo-replication solutions with ceph sage weil sdc

Human Centric. Innovation. OpenStack = Linux of the Cloud? Ingo Gering, Fujitsu Dirk Müller, SUSE

Build Cloud like Rackspace with OpenStack Ansible

(Em)Powering Open Hardware with Open Source Software

SUBSCRIPTION OVERVIEW

A Gentle Introduction to Ceph

Jumpstart your Production OpenStack Deployment with

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

Analyzing Performance of OpenStack with Grafana Dashboards

Protecting the Galaxy Multi-Region Disaster Recovery with OpenStack and Ceph

Choosing an Interface

GLUSTER CAN DO THAT! Architecting and Performance Tuning Efficient Gluster Storage Pools

DISTRIBUTED STORAGE AND COMPUTE WITH LIBRADOS SAGE WEIL VAULT

Supermicro All-Flash NVMe Solution for Ceph Storage Cluster

"Software-defined storage Crossing the right bridge"

WHAT S NEW IN LUMINOUS AND BEYOND. Douglas Fuller Red Hat

Ceph Software Defined Storage Appliance

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology

The Comparison of Ceph and Commercial Server SAN. Yuting Wu AWcloud

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

CEPH DATA SERVICES IN A MULTI- AND HYBRID CLOUD WORLD. Sage Weil - Red Hat OpenStack Summit

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

GlusterFS Architecture & Roadmap

SEP sesam Backup & Recovery to SUSE Enterprise Storage. Hybrid Backup & Disaster Recovery

GlusterFS Cloud Storage. John Mark Walker Gluster Community Leader, RED HAT

Red Hat Roadmap for Containers and DevOps

DELIVERING OPENSTACK AND CEPH IN CONTAINERS. OpenStack Summit Sydney November 7, 2017

Introducing SUSE Enterprise Storage 5

Automating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure

Red Hat Storage Server for AWS

Contrail Cloud Platform Architecture

SolidFire and Ceph Architectural Comparison

BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer

Understanding Write Behaviors of Storage Backends in Ceph Object Store

SUSE Enterprise Storage 3

Upcoming Services in OpenStack Rohit Agarwalla, Technical DEVNET-1102

CEPH APPLIANCE Take a leap into the next generation of enterprise storage

RED HAT CEPH STORAGE ON THE INFINIFLASH ALL-FLASH STORAGE SYSTEM FROM SANDISK

Contrail Cloud Platform Architecture

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

New Fresh Storage Approach for New IT Challenges Laurent Denel Philippe Nicolas OpenIO

SUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.

Deterministic Storage Performance

Welcome to Manila: An OpenStack File Share Service. May 14 th, 2014

DEEP DIVE: OPENSTACK COMPUTE

CephFS: Today and. Tomorrow. Greg Farnum SC '15

Ceph: scaling storage for the cloud and beyond

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

Learn. Connect. Explore.

Parallel computing, data and storage

Composable IaaS+ and future. Sergey Goncharov Solution Architect, Red Hat

Cloud Performance Simulations

Red Hat Virtualization

SUSE Enterprise Storage Technical Overview

The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager

Software Defined Storage

Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation

Reimagining OpenStack*

Ceph as (primary) storage for Apache CloudStack. Wido den Hollander

CloudCenter for Developers

EMC STORAGE SOLUTIONS WITH MIRANTIS OPENSTACK

Running RHV integrated with Cisco ACI. JuanLage Principal Engineer - Cisco May 2018

Expert Days SUSE Enterprise Storage

November 7, DAN WILSON Global Operations Architecture, Concur. OpenStack Summit Hong Kong JOE ARNOLD

Samba and Ceph. Release the Kraken! David Disseldorp

Red Hat OpenStack Platform 10 Product Guide

IBM Spectrum Scale in an OpenStack Environment

Yuan Zhou Chendi Xue Jian Zhang 02/2017

Transcription:

THE CEPH POWER SHOW Episode 2 : The Jewel Story Karan Singh Sr. Storage Architect Red Hat Storage Daniel Messer Technical Marketing Red Hat Storage Kyle Bader Sr. Storage Architect Red Hat Storage

AGENDA Ceph Intro Ceph Architecture Hands On Ceph Lab What is it? What is it used for? Performance Guides CoE Labs Ceph Building Blocks Deploying and Consuming Ceph Cluster

RED HAT DOES SOFTWARE-DEFINED STORAGE?

HOW WE DEFINE SDS SERVER-BASED CENTRALIZED CONTROL OPEN ECOSYSTEM

OPEN SOURCE SOFTWARE RED HAT STORAGE ECOSYSTEM Shared-nothing, scale-out architecture provides durability and adapts to changing demands Ceph management Gluster management Ceph data services Gluster data services Self-managing and self-healing features reduce operational overhead STANDARD HARDWARE Standards-based interfaces and full APIs ease integration with applications and systems Supported by the experts at Red Hat

RED HAT CEPH REF. ARCH. & PERF. GUIDES RHCS and RHOSP HCI Ref. Arch http://bit.ly/rhcs-rhosp-hci RHCS Hardware Selection Guide http://bit.ly/rhcs-hardware-selection-guide RHCS Hardware Configuration Guide http://bit.ly/rhcs-hw-configuration-guide MySQL on RHCS Reference Architecture http://bit.ly/mysql_db-on-rhcs RHCS on Intel CPUs and SSDs Config Guide http://bit.ly/rhcs-on-intel RHCS Ready Supermicro Server SKUs http://bit.ly/rhcs-supermicro-sku RHCS on CISCO UCS Servers http://bit.ly/rhcs-on-cisco-ucs RHCS on QCT Servers Perf & Sizing Guide http://bit.ly/rhcs-on-qct RHCS on Supermicro Servers Perf & Sizing Guide http://bit.ly/rhcs-on-supermicro RHCS on DELL EMC PE 730xd Servers Perf & Sizing Guide http://bit.ly/rhcs-on-dellemc-pe730xd RHCS on DELL EMC DSS 7000 Servers Perf & Sizing Guide http://bit.ly/rhcs-on-dellemc-dss7000 RHCS on Samsung Sierra Flash Array Perf & Sizing Guide http://bit.ly/rhcs-on-samsung-flash-array RHCS Ready QCT Server SKUs http://bit.ly/rhcs-qct-sku RHCS on SanDisk Infiniflash http://bit.ly/rhcs-on-sandisk-infiniflash

WHY CEPH IS COOL? Open Source Software Defined Storage Unified Storage Platform ( Block, Object and File Storage ) Runs on Commodity Hardware Self Managing, Self Healing Massively Scalable No Single Point of failure Designed for cloud infrastructure and emerging workloads

BASIC CLOUD STORAGE SERVICES RDS EC2 EBS EMR S3 MySQL EFS Hadoop KVM RBD RGW CephFS (Nova) (Cinder) (Swift/S3) (Shared Filesystem)

RED HAT SDS CENTRE OF EXCELLENCE Telecom SDS Center of Excellence Object Storage Center of Excellence Container Storage Center of Excellence Collaboration on emerging Ceph use cases on continuously refreshed, leading-edge hardware in a visible virtual/physical location

CEPH ARCHITECTURE

CEPH ARCHITECTURE Clients Unified Storage Solution Clients Object Storage Clients Clients Block Storage Clients File Storage Ceph Storage Cluster Distributed Storage Ceph SW Ceph Ceph Ceph... Ceph x86_64 / aarch64 Linux OS Linux OS Linux OS Linux OS... Linux OS Commodity Hardware CPU Memory HDD SSD Network CPU Memory HDD SSD Network CPU Memory HDD SSD Network... CPU Memory HDD SSD Network SERVER 1 SERVER 2 SERVER 3 SERVER N

CEPH ARCHITECTURE APP HOST/VM RBD RGW A web services gateway for object A reliable, fully distributed block device storage, compatible with S3 and Swift with cloud platform integration CephFS A distributed file system with POSIX semantics & scale-out metadata LIBRADOS A library allowing apps to directly access RADOS (C, C++, Java, Python, Ruby RADOS A software-based reliable, autonomous, distributed object store comprised of self-healing, self-managing, intelligent storage nodes and lightweight monitors

CEPH CORE COMPONENTS OSDs (Object Storage Daemon) 10s to 10000s in a cluster Typically one daemon per physical HDD Serve stored data to clients Intelligently peer for replication & recovery Monitors Maintain cluster membership and state Provide consensus for distributed decision-making Small, odd number Do not store data

CEPH CORE COMPONENTS APPLICATION OBJECTS LIBRADOS CRUSH ALGORITHM

CEPH USE CASES

OPENSTACK WITHOUT CEPH GLANCE OBJECT NOVA CINDER MANILA GLANCE FILESTORE SWIFT RINGS SERVER SAS / SATA DISKS BLOCK STORAGE ARRAY NFS STORAGE

OPENSTACK WITH CEPH GLANCE OBJECT NOVA CINDER MANILA

OPENSTACK INTEGRATED WITH CEPH GLANCE STORE / RETRIEVE OBJECT HTTP REST KEYSTONE AUTH NOVA CINDER BLOCK IO BLOCK IO MANILA FILE IO INSTANCE IMAGE SWIFT/S3 OBJECT SWIFT/S3 OBJECT BOOT IMAGE BLOCK STORAGE FILE SHARE LIBRBD RADOSGW RADOSGW LIBRBD LIBRBD CEPHFS

SLOW INSTANCE BOOT WITHOUT CEPH Tenant Launch an instance with image XYZ 500-2500 MB COPIED ACROSS NETWORK VM INSTANCE VM IMAGE GLANCE FILESTORE >>> TIME...MINUTES... NOVA LOCAL SERVER DISKS

FAST INSTANCE BOOT WITH CEPH Tenant Launch an instance with image XYZ COPY ON-WRITE CLONE NOVA VM INSTANCE GLANCE VM IMAGE...1-2 sec... CEPH IMAGE POOL CEPH NOVA POOL

VM HIGH-AVAILABILITY WITH CEPH AND CINDER LIVE VM INSTANCE MIGRATION NOVA HYPERVISOR GLANCE VM IMAGE COPY ON-WRITE CLONE NOVA HYPERVISOR NOVA HYPERVISOR CINDER VM IMAGE...1-2 sec... CEPH IMAGE POOL CEPH CINDER POOL NOVA HYPERVISOR

GEO-REPLICATED VM STORAGE WITH CEPH DATABASE READ / WRITE Cinder Volume Replication BOOT IMAGE PRIMARY VOLUME SECONDARY VOLUME NOVA CINDER RBD CINDER RBD CEPH RBD MIRROR AGENT DATACENTER #1 DATACENTER #2 Async Ceph RBD Mirroring

MULTI-SITE S3 STORAGE WITH CEPH RGW KEYSTONE USER AUTHENTICATION APP INSTANCE #1 APP INSTANCE #2 READ / WRITE APP INSTANCE #3 S3 / SWIFT APP INSTANCE #4 READ / WRITE RADOSGW RADOSGW RADOSGW RADOSGW US-WEST #1 US-WEST #2 US-EAST #1 US-EAST #2 ASYNC REPLICATION

CEPH HANDS-ON LAB

CEPH HANDS-ON LAB : MODULES 10 Nodes Ceph Cluster Test Lab Free to use NOW and LATER Self paced Module 1 : Deploying RHCS with ceph-ansible Module 2 : Ceph block storage with MySQL DB Module 3 : Configuring and Accessing Ceph Object Storage Using S3 API Using Swift API Module 4 : Scaling up Ceph cluster

CEPH HANDS-ON LAB : SETUP Step 1 : Register for Test Drive here http://bit.ly/ceph-test-drive Step 2 : Create a New Account here https://redhat.qwiklab.com/ Step 3 : Check your mailbox for email from noreply@qwiklab.com Step 4 : Reset your password from the link provided in the email Step 5 : Login to your QwikLab account Step 6 : Select "RHCS 2.2 Test Drive : Summit Edition" from In-Session Classes drop down Step 7 : Select "RHCS 2.2 Test Drive : Red Hat Summit Edition" below Class Details Step 8 : Click "Start Lab" and wait for the resources to get provisioned Step 9 : Grab LAB IP from "Addl. Info" Tab on Right Hand Side Step 10 : ssh ceph@<your_lab_ip_address> Password : Redhat16 Step 11 : Follow the Lab Modules

THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos