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

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

Dell PowerEdge R720xd with PERC H710P: A Balanced Configuration for Microsoft Exchange 2010 Solutions

Dell PowerVault NX Windows NAS Series Configuration Guide

Supermicro All-Flash NVMe Solution for Ceph Storage Cluster

Intel Xeon E v4, Windows Server 2016 Standard, 16GB Memory, 1TB SAS Hard Drive and a 3 Year Warranty

All-Flash High-Performance SAN/NAS Solutions for Virtualization & OLTP

A Comparative Study of Microsoft Exchange 2010 on Dell PowerEdge R720xd with Exchange 2007 on Dell PowerEdge R510

Intel Xeon E v4, Optional Operating System, 8GB Memory, 2TB SAS H330 Hard Drive and a 3 Year Warranty

Ceph Intro & Architectural Overview. Abbas Bangash Intercloud Systems

ROCK INK PAPER COMPUTER

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

Ceph Software Defined Storage Appliance

Achieve Optimal Network Throughput on the Cisco UCS S3260 Storage Server

MySQL and Ceph. A tale of two friends

Dell Storage NX Windows NAS Series Configuration Guide

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

Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

All-Flash High-Performance SAN/NAS Solutions for Virtualization & OLTP

Reference Architecture Microsoft Exchange 2013 on Dell PowerEdge R730xd 2500 Mailboxes

Red Hat Ceph Storage and Samsung NVMe SSDs for intensive workloads

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

DELL STORAGE NX WINDOWS NAS SERIES CONFIGURATION GUIDE

DELL EMC NX WINDOWS NAS SERIES CONFIGURATION GUIDE

SurFS Product Description

DataON and Intel Select Hyper-Converged Infrastructure (HCI) Maximizes IOPS Performance for Windows Server Software-Defined Storage

INTRODUCTION TO CEPH. Orit Wasserman Red Hat August Penguin 2017

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

White Paper. EonStor GS Family Best Practices Guide. Version: 1.1 Updated: Apr., 2018

Cisco HyperFlex HX220c Edge M5

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Altos T310 F3 Specifications

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

Density Optimized System Enabling Next-Gen Performance

Flexible General-Purpose Server Board in a Standard Form Factor

SSG-6028R-E1CR16T SSG-6028R-E1CR24N/L SSG-2028R-E1CR48N/L SSG-6048R-E1CR60N/L

Dell Red Hat OpenStack Cloud Solution Reference Architecture Guide - Version 5.0

Dell EMC Red Hat OpenStack Cloud Solution. Architecture Guide Version 6.0

HUAWEI Tecal X8000 High-Density Rack Server

Cisco HyperFlex HX220c M4 Node

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

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

Altos R320 F3 Specifications. Product overview. Product views. Internal view

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

HUAWEI Tecal X6000 High-Density Server

TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage

QNAP OpenStack Ready NAS For a Robust and Reliable Cloud Platform

Supports up to four 3.5-inch SAS/SATA drives. Drive bays 1 and 2 support NVMe SSDs. A size-converter

Extremely Fast Distributed Storage for Cloud Service Providers

Full Featured with Maximum Flexibility for Expansion

DELL EMC READY BUNDLE FOR MICROSOFT EXCHANGE

Dell EMC PowerEdge R740xd as a Dedicated Milestone Server, Using Nvidia GPU Hardware Acceleration

Ceph Rados Gateway. Orit Wasserman Fosdem 2016

Design a Remote-Office or Branch-Office Data Center with Cisco UCS Mini

Cisco UCS C24 M3 Server

Dell EMC PowerEdge server portfolio: platforms and solutions

A fields' Introduction to SUSE Enterprise Storage TUT91098

Cisco UCS S3260 Storage Server and Red Hat Ceph Storage Performance

Dell EMC Microsoft Exchange 2016 Solution

Next Generation Computing Architectures for Cloud Scale Applications

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

Exactly as much as you need.

Ceph in a Flash. Micron s Adventures in All-Flash Ceph Storage. Ryan Meredith & Brad Spiers, Micron Principal Solutions Engineer and Architect

Dell EMC Ready Bundle for Red Hat OpenStack Platform. Dell EMC PowerEdge R-Series Architecture Guide Version

Managing Cisco UCS C3260 Dense Storage Rack Server

THE SUMMARY. CLUSTER SERIES - pg. 3. ULTRA SERIES - pg. 5. EXTREME SERIES - pg. 9

WiRack19 - Computing Server. Wiwynn SV324G2. Highlights. Specification.

Selecting Server Hardware for FlashGrid Deployment

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

All-Flash Storage System

TECHNOLOGIES CO., LTD.

What is QES 2.1? Agenda. Supported Model. Live demo

SSD Architecture Considerations for a Spectrum of Enterprise Applications. Alan Fitzgerald, VP and CTO SMART Modular Technologies

Create a Flexible, Scalable High-Performance Storage Cluster with WekaIO Matrix

Dell PowerEdge Servers Portfolio Guide

PowerEdge T630. Innovative management with intelligent automation. Deliver peak performance. Maximize operational efficiency

DELL POWEREDGE SERVERS

Veritas NetBackup on Cisco UCS S3260 Storage Server

NexentaStor 5.x Reference Architecture

HPE Scalable Storage with Intel Enterprise Edition for Lustre*

Benefits of 25, 40, and 50GbE Networks for Ceph and Hyper- Converged Infrastructure John F. Kim Mellanox Technologies

Design a Remote-Office or Branch-Office Data Center with Cisco UCS Mini

Cisco UCS S3260 System Storage Management

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI FusionServer X6000 High-Density Server

The Why and How of Developing All-Flash Storage Server

Cisco UCS S3260 System Storage Management

Dell PowerEdge R720xd 6,000 Mailbox Resiliency Microsoft Exchange 2013 Storage Solution. Tested with ESRP Storage Version 4.0 Tested Date: Feb 2014

CSU 0111 Compute Sled Unit

Ceph vs Swift Performance Evaluation on a Small Cluster. edupert monthly call Jul 24, 2014

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

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

Sugon TC6600 blade server

RS U, 1-Socket Server, High Performance Storage Flexibility and Compute Power

Cisco UCS B230 M2 Blade Server

IBM Storwize V7000 Unified

DATA DOMAIN VIRTUAL EDITION ON DELL POWEREDGE SERVERS

Datacenter Storage with Ceph

Intel Select Solutions for Professional Visualization with Advantech Servers & Appliances

NST6000 UNIFIED HYBRID STORAGE. Performance, Availability and Scale for Any SAN and NAS Workload in Your Environment

Cloud object storage in Ceph. Orit Wasserman Fosdem 2017

NEC Express5800/R120d-2M Configuration Guide

Transcription:

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

Agenda Overview of Ceph Components and Architecture Evolution of Ceph in Dell-Red Hat Joint OpenStack Solution Red Hat Ceph Storage General Hardware Recommendations Performance and sizing Dell DSS 7000 2 for Capacity Optimized Object Storage Performance and sizing Dell PE R730xd for Cost/Capacity and Throughput optimized Block/Object Storage 2

Ceph Architecture APP HOST/VM CLIENT 3

Ceph Components OSDs: 10s to 10000s in a cluster One per disk (or one per SSD, RAID group ) Serve stored objects to clients Intelligently peer for replication & recovery Monitors: Maintain cluster membership and state Provide consensus for distributed decision-making Small, odd number These do not serve stored objects to clients 4

Ceph Enlightened Application socket 5 RADOS CLUSTER

Ceph Native Protocol LIBRADOS: Direct access to RADOS for applications C, C++, Python, PHP, Java, Erlang Direct access to storage nodes No HTTP overhead Object Classes 6

Ceph RESTful Object Storage socket RADOS CLUSTER 7

Ceph Make It Webby RADOS Gateway: REST-based object storage proxy Uses RADOS to store objects API supports buckets, accounts Usage accounting for billing Supports S3 and Swift protocols Consistent within zone Multi-master zone based async replication 8

Ceph Block Storage 9 RADOS CLUSTER

Ceph Block Storage RADOS BLOCK DEVICE: Storage of disk images in RADOS Decouples VMs from host Images are striped across the cluster (pool) Snapshots (full / differential) Copy-on-write clones Async mirroring 10

Evolution of Ceph in Dell-Red Hat Joint OpenStack Solution Ceph was part of the first generation of Dell-Red Hat joint Cloud Solution release Based on OSP 5 ( Icehouse ) and Inktank Enterprise Ceph 1.2 ( Firefly ) Ceph integrated with OpenStack Cinder, Glance, Ephemeral storage and Foreman Currently in the fifth generation of the Dell-Red Hat joint Cloud Solution Based on OSP 8 ( Liberty ) and RHCS 1.3.2 ( Hammer ) Single Ceph cluster (3+ nodes) with pools for Cinder, Glance, Ephemeral storage and Object storage Dell Enhancements Ceph integrated into OSP8 Director Placement Groups customizable on a per pool basis Calamari Deployment Load balanced and HA RADOS Gateway Swift protocol endpoint automatically configured Configured for Keystone authentication 11 Dell-Redhat OpenStack Reference Architecture URL: http://www.dell.com/openstack

Red Hat Ceph Storage General Hardware Recommendations Criteria Properties Example Uses IOPS Optimized Lowest cost per IOPS Highest IOPS Meets minimum fault domain recommendation (single server is <= to 10% of the cluster) Typically block storage 3x replication (HDD) or 2x replication (SSD) MySQL on OpenStack clouds Throughput Optimized Capacity Optimized Lowest cost per given unit of throughput Highest throughput Highest throughput per BTU/watt Meets minimum fault domain recommendation (single server is <= 10% of the cluster) Lowest cost per TB Lowest BTU per TB Lowest watt per TB Meets minimum fault domain recommendation (single server is <= 15% of the cluster) Block or object storage 3x replication Active performance storage for video, audio, and images Streaming media Typically object storage Typically erasure coded Object archive Video, audio, and image object archive repositories 12

Benchmark Tooling Network testing full graph iperf CBT Ceph Benchmark Tool RADOS Bench Various block sizes 3x and Erasure Coded Pools COSBench Swift benchmarks 13

Performance and sizing Dell DSS7000 Storage server Ideal for high-capacity object storage workloads including archival built to DSS 7000 / 7500 Ultra-dense Storage Server scale 4U chassis with 720 TB of storage using 90x 3.5 drives (8TB per drive) Single or dual server solution in a single chassis Ceph 2.0 with decreased deployment time, improved security/authentication, Enhanced compat with S3 and Swift 14

DSS Dell 7000 DSS / 7000 7500 2 Detailed Specifications Specifications Form Factor Processors Memory Storage Controllers Drive Bays Drive Type PCIe Slots Embedded Networking Systems Management Power Supply Availability 4U rack mount (EIA standard 19 width) 2x Intel Xeon E5-2600 v4 per node 12 x DIMMs per node: 16GB/32GB DDR4 RDIMM Avago MegaRAID 9361-8i 12Gb/s SAS and SATA PMC Sierra PMC8805 12Gb/s SAS and SATA 90 x 3.5 hot swappable drive options 2 x 2.5 hot swappable boot drives per node Enterprise SATA HDD, SATA SSD 3 x8; 1 x16 slots (low profile and full height) 4x 1GbE LOM per node IPMI 2.0, BMC with vkvm and 1 x 1GbE management port Two Platinum efficiency 1100W or 1600W AC hot-plug redundant power supplies per node Select countries 15

Dell DSS 7000 2 Conclusions 90 MB/s per OSD on replicated reads 25 MB/s per OSD on replicated writes 16250 MB/s per server on replicated reads 4325 MB/s per server on replicated writes Highest density per rack unit Excellent performance with Red Hat Ceph Storage 2.0 16

Performance and Sizing Dell R730xd Incredible range of configurability ideal for variety of workloads 6 distinct storage configurations Support four ultra fast, ultra-low latency Express Flash NVMePCIe SSDs Supports up to 6 PCIe 3.0 expansion slots 17

Dell R730xd Detailed Specifications Form Factor 2U rack mount Processors 2x Intel Xeon E5-2600 v4 product family (up to 22 cores) Memory Storage Controllers Up to 1.5 TB (24 DIMM slots): 4 GB/8 GB/16 GB/32 GB/64 GB DDR4 up to 2400MT/s Internal controllers: PERC H330, PERC H730, PERC H730P External HBAs (RAID): PERC H830 External HBAs (non-raid): 12Gbps SAS HBA Drive Bays PCIe Slots Internal hard drive bay and hot-plug backplane: Up to 16 x 3.5 SAS, SATA, nearline SAS, SSD + 2 x 2.5 drives Up to 18 x 1.8 SAS, SATA, nearline SAS, SSD drives + 8 x 3.5 SAS, SATA, nearline SAS, SSD drives, + 2 x 2.5 HDD Up to 26 x 2.5 SAS, SATA, nearline SAS, SSD, PCIeSSD drives Up to 6 x PCIe 3.0 slots plus dedicated RAID card slot Embedded Networking 4 x 1GbE, 2x10+2GbE, 4 x 10GbE NDC 18

Dell R730xd Configurations Measured the throughput optimization and price/performance in the 3x replication and erasure-coded nodes: Some of the configurations tested and their legends are: 1. RAD_12+3_raid_0_10gbe_3xRep 2. RAD_12+3_raid_0_10gbe_EC 3. RAD_16+1_raid_0_10gbe_3xRep 4. RAD_16+1_raid_0_10gbe_EC 5. RAD_16+1_jbod_10gbe_3xRep 6. RAD_16+1_jbod_0_10gbe_EC 7. RAD_16+0_raid_0_10gbe_3xRep 8. RAD_16+0_raid_0_10gbe_EC Eg. #1 - PowerEdge R730XD with 12 hard disk drives (HDDs) and 3 solid state drives (SSDs) in 3X Data Replication and single-drive RAID0 mode. Similarly, jbod indicates PERC passthrough mode. 19

Dell R730xd Benchmark Environment 20

Configuration Drive / Server Throughput 21

Dell R730xd Conclusions 16+1 wins for replicated writes, 12+3 wins for replicated reads 13+3 replicated reads cost/performance is lowest 16+1 wins for replicated writes in cost/performance 16+0 wins for cost/capacity with erasure coding 12+3 replicated wins for per drive and per server reads, 16+1 for writes with erasure coding For throughput, JBOD and RAID0 performance is similar 16+1 replicated does well for per drive and per server reads, also writes with erasure 16+0 wins for reads, 16+1 for writes 22

Red Hat Ceph Storage Dell Hardware Reccomendations Extra Small 100TB+ Small 500TB+ Medium 1PB+ Large 2PB+ IOPS Optimized Future Direction Future Direction Future Direction Future Direction Throughput Optimized 7x R730xd(14U) 1x server/chassis 12x 4TB HDD 3x 200GB SSD 2x 10GbE 3x Replication 21x R730xd (42U) 1x server/chassis 12x 6TB HDD 3x 200GB SSD 2x 10GbE 3x Replication 6x DSS7000 2 (24U) 2x server/chassis 45x 6TB HDD 2x 800GB NVMe SSD 2x 40GbE 3x Replication 12x DSS7000 2 2x server/chassis 45x 6TB HDD 2x 800GB NVMe SSD 2x 40GbE 3x Replication Capacity Optimized N/A N/A 15x R730xd (30U) 1x server/chassis 16x 6TB HDD 0x SSD 2x 10GbE 8:3 Erasure Coding 6x DSS7000 2 2x server/chassis 45x 6TB HDD 0x SSD 2x 40GbE 8:3 Erasure Coding 23

Backup 25

Replicated vs Erasure Coded Pools 26

HBA JBOD vs RAID0 27

Block Sizes 28

More Block Sizes 29

Capacity / Throughput Analysis 30