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

Similar documents
MySQL and Ceph. A tale of two friends

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

Supermicro All-Flash NVMe Solution for Ceph Storage Cluster

Deterministic Storage Performance

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

Deterministic Storage Performance

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

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

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

Which technology to choose in AWS?

Aurora, RDS, or On-Prem, Which is right for you

SUPERMICRO NEXENTASTOR 5.0 REFERENCE ARCHITECTURE

Re-Architecting Cloud Storage with Intel 3D XPoint Technology and Intel 3D NAND SSDs

Migrating Enterprise Applications to the Cloud Session 672. Leighton L. Nelson

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

DISRUPTION IN THE $35B STORAGE MARKET

On-Premises Cloud Platform. Bringing the public cloud, on-premises

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

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

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

Andrzej Jakowski, Armoun Forghan. Apr 2017 Santa Clara, CA

Running MySQL on AWS. Michael Coburn Wednesday, April 15th, 2015

RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING

Hyper-converged storage for Oracle RAC based on NVMe SSDs and standard x86 servers

SUPERMICRO 雲解決方案. Arthur Lin Senior Field Application Engineer, APAC Region Application Optimization Department, Super Micro Computer, Inc.

Highway to Hell or Stairway to Cloud?

IaaS Vendor Comparison

MAKING CLOUD DEPLOYMENTS A REALITY WITH HYPERCONVERGED INFRASTRUCTURE

InfiniBand Networked Flash Storage

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

BIGTWIN THE INDUSTRY S HIGHEST PERFORMING TWIN MULTI-NODE SYSTEM


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

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

The Fastest And Most Efficient Block Storage Software (SDS)

Hyper-converged infrastructure with Proxmox VE virtualization platform and integrated Ceph Storage.

Amazon Aurora Deep Dive

Amazon Aurora Deep Dive

VMware Virtual SAN Technology

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

VMware Virtual SAN Design and Sizing Guide for Horizon View Virtual Desktop Infrastructures TECHNICAL MARKETING DOCUMENTATION REV A /JULY 2014

SQL Server Performance on AWS. October 2018

IBM Spectrum Protect Plus Blueprint

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

AWS Solutions Architect Associate (SAA-C01) Sample Exam Questions

Emerging Technologies for HPC Storage

Highly Available Database Architectures in AWS. Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona

QNAP OpenStack Ready NAS For a Robust and Reliable Cloud Platform

2014 VMware Inc. All rights reserved.

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Software Defined Storage at the Speed of Flash. PRESENTATION TITLE GOES HERE Carlos Carrero Rajagopal Vaideeswaran Symantec

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PostgresConf US

Accelerating Ceph with Flash and High Speed Networks

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

Modernize Your Backup and DR Using Actifio in AWS

Cisco UCS S3260 System Storage Management

Block Storage Service: Status and Performance

Advanced Architectures for Oracle Database on Amazon EC2

Cisco UCS S3260 System Storage Management

INTEL NEXT GENERATION TECHNOLOGY - POWERING NEW PERFORMANCE LEVELS

Is Open Source good enough? A deep study of Swift and Ceph performance. 11/2013

VMware vsan Ready Nodes

VMware Virtual SAN. Technical Walkthrough. Massimiliano Moschini Brand Specialist VCI - vexpert VMware Inc. All rights reserved.

Ideal choice for light workloads

Low-Overhead Flash Disaggregation via NVMe-over-Fabrics Vijay Balakrishnan Memory Solutions Lab. Samsung Semiconductor, Inc.

Hitachi Virtual Storage Platform Family

A FLEXIBLE ARM-BASED CEPH SOLUTION

Broadberry. Hyper-Converged Solution. Date: Q Application: Hyper-Converged S2D Storage. Tags: Storage Spaces Direct, DR, Hyper-V

StorPool System Requirements

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

Determining the IOPS Needs for Oracle Database on AWS

Supermicro CiB Quick Installation Guide

The QM2 PCIe Expansion Card Gives Your NAS a Performance Boost! QM2-2S QM2-2P QM2-2S10G1T QM2-2P10G1T

Accelerating OLTP performance with NVMe SSDs Veronica Lagrange Changho Choi Vijay Balakrishnan

Low-Overhead Flash Disaggregation via NVMe-over-Fabrics

ZeroStack vs. AWS TCO Comparison ZeroStack s private cloud as-a-service offers significant cost advantages over public clouds.

Cloudian Sizing and Architecture Guidelines

HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION

Cisco HyperConverged Infrastructure

White Paper. Platform9 ROI for Hybrid Clouds

Open storage architecture for private Oracle database clouds

IOmark-VM. VMware VSAN Intel Servers + VMware VSAN Storage SW Test Report: VM-HC a Test Report Date: 16, August

Flashed-Optimized VPSA. Always Aligned with your Changing World

Improving Ceph Performance while Reducing Costs

POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN

Enterprise power with everyday simplicity

Innodb Performance Optimization

Lenovo Database Configuration Guide

Understanding Write Behaviors of Storage Backends in Ceph Object Store

Cloud Acceleration. Performance comparison of Cloud vendors. Tobias Deml DOAG2017

New HPE 3PAR StoreServ 8000 and series Optimized for Flash

Cisco UCS S3260 Storage Server and Red Hat Ceph Storage Performance

NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory

Unveiling the new QM2 M.2 SSD/10GbE PCIe Expansion cards

Micron and Hortonworks Power Advanced Big Data Solutions

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

Experience of being a Cloud DBA

Building Your Own Robust and Powerful Software Defined Storage with VMware vsan. Tips on Choosing Hardware for vsan Deployment

Dell PowerEdge R730xd Servers with Samsung SM1715 NVMe Drives Powers the Aerospike Fraud Prevention Benchmark

Transcription:

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

WHOIS Brent Compton and Kyle Bader Storage Solution Architectures Red Hat Yves Trudeau Principal Architect Percona

AGENDA MySQL on Ceph Why MySQL on Ceph Ceph Architecture Tuning: MySQL on Ceph HW Architectural Considerations MySQL in the Cloud Head-to-Head Performance Lab MySQL on Ceph vs. AWS Head-to-head: Performance Head-to-head: Price/performance IOPS performance nodes for Ceph

MySQL on Ceph vs. AWS

MySQL ON CEPH STORAGE CLOUD OPS EFFICIENCY Shared, elastic storage pool Dynamic DB placement Flexible volume resizing Live instance migration Backup to object pool Read replicas via copy-on-write snapshots

MYSQL-ON-CEPH PRIVATE CLOUD FIDELITY TO A MYSQL-ON-AWS EXPERIENCE Hybrid cloud requires public/private cloud commonalities Developers want DevOps consistency Elastic block storage, Ceph RBD vs. AWS EBS Elastic object storage, Ceph RGW vs. AWS S3 Users want deterministic performance

HEAD-TO-HEAD PERFORMANCE 30 IOPS/GB: AWS EBS P-IOPS TARGET

HEAD-TO-HEAD LAB TEST ENVIRONMENTS EC2 r3.2xlarge and m4.4xlarge EBS Provisioned IOPS and GPSSD Percona Server Supermicro servers Red Hat Ceph Storage RBD Percona Server

SUPERMICRO CEPH LAB ENVIRONMENT Shared 10G SFP+ Networking Monitor Nodes OSD Storage Server Systems 5x SuperStorage SSG-6028R-OSDXXX Dual Intel Xeon E5-2650v3 (10x core) 32GB SDRAM DDR3 2x 80GB boot drives 4x 800GB Intel DC P3700 (hot-swap U.2 NVMe) 1x dual port 10GbE network adaptors AOC-STGN-i2S 8x Seagate 6TB 7200 RPM SAS (unused in this lab) Mellanox 40GbE network adaptor(unused in this lab) MySQL Client Systems 12x Super Server 2UTwin2 nodes Dual Intel Xeon E5-2670v2 (cpuset limited to 8 or 16 vcpus) 64GB SDRAM DDR3 5x OSD Nodes 12x Client Nodes Storage Server Software: Red Hat Ceph Storage 1.3.2 Red Hat Enterprise Linux 7.2 Percona Server

SYSBENCH BASELINE ON AWS EC2 + EBS 9000 8000 7996 7956 7000 6000 5000 4000 100% Read 100% Write 3000 2000 1680 1687 1000 950 267 0 P-IOPS m4.4xl P-IOPS r3.2xl GP-SSD r3.2xl

SYSBENCH REQUESTS PER MYSQL INSTANCE 80000 70000 67144 60000 50000 40000 30000 40031 100% Read 100% write 20000 20053 70/30 RW 10000 0 7996 1680 P-IOPS m4.4xl 5677 Ceph cluster 1x "m4.4xl" (14% capacity) 1258 4752 Ceph cluster 6x "m4.4xl" (87% capacity)

CONVERTING SYSBENCH REQUESTS TO IOPS READ PATH SYSBENCH READ X% FROM INNODB BUFFER POOL IOPS = (READ REQUESTS X%)

CONVERTING SYSBENCH REQUESTS TO IOPS WRITE PATH SYSBENCH WRITE 1X READ 1X WRITE X% FROM INNODB BUFFER POOL LOG, DOUBLE WRITE BUFFER IOPS = (READ REQ X%) IOPS = (WRITE REQ * 2.3)

AWS IOPS/GB BASELINE: ~ AS ADVERTISED! 35,0 30,0 30,0 29,8 25,0 25,6 25,7 20,0 15,0 100% Read 100% Write 10,0 5,0 3,6 4,1 0,0 P-IOPS m4.4xl P-IOPS r3.2xl GP-SSD r3.2xl

IOPS/GB PER MYSQL INSTANCE 300 250 252 200 150 100 78 150 MySQL IOPS/GB Reads MySQL IOPS/GB Writes 50 30 26 19 0 P-IOPS m4.4xl Ceph cluster 1x "m4.4xl" (14% capacity) Ceph cluster 6x "m4.4xl" (87% capacity)

FOCUSING ON WRITE IOPS/GB AWS THROTTLE WATERMARK FOR DETERMINISTIC PERFORMANCE 90 80 78 70 60 50 40 30 26 20 19 10 0 P-IOPS m4.4xl Ceph cluster 1x "m4.4xl" (14% capacity) Ceph cluster 6x "m4.4xl" (87% capacity)

IOPS/GB EFFECT OF CEPH CLUSTER LOADING ON IOPS/GB 160 140 134 120 100 80 78 72 100% Write 60 70/30 RW 40 37 37 36 20 25 19 0 Ceph cluster (14% capacity) Ceph cluster (36% capacity) Ceph cluster (72% capacity) Ceph cluster (87% capacity)

A NOTE ON WRITE AMPLIFICATION MYSQL ON CEPH WRITE PATH MYSQL INSERT INNODB DOUBLE WRITE BUFFER CEPH REPLICATION OSD JOURNALING X2 X2 X2

HEAD-TO-HEAD PERFORMANCE 30 IOPS/GB: AWS EBS P-IOPS TARGET 25 IOPS/GB: CEPH 72% CLUSTER CAPACITY (WRITES) 78 IOPS/GB: CEPH 14% CLUSTER CAPACITY (WRITES)

HEAD-TO-HEAD PRICE/PERFORMANCE $2.50: TARGET AWS EBS P-IOPS STORAGE PER IOP

IOPS/GB (Sysbench Write) IOPS/GB ON VARIOUS CONFIGS 90 80 78 70 60 50 40 30 20 31 18 18 10 - AWS EBS Provisioned-IOPS Ceph on Supermicro FatTwin 72% Capacity Ceph on Supermicro MicroCloud 87% Capacity Ceph on Supermicro MicroCloud 14% Capacity

Storage $/IOP (Sysbench Write) $/STORAGE-IOP ON THE SAME CONFIGS $3,00 $2,50 $2,40 $2,00 $1,50 $1,00 $0,80 $0,78 $1,06 $0,50 $- AWS EBS Provisioned-IOPS Ceph on Supermicro FatTwin 72% Capacity Ceph on Supermicro MicroCloud 87% Capacity Ceph on Supermicro MicroCloud 14% Capacity

HEAD-TO-HEAD PRICE/PERFORMANCE $2.50: TARGET AWS P-IOPS $/IOP (EBS ONLY) $0.78: CEPH ON SUPERMICRO MICRO CLOUD CLUSTER

IOPS PERFORMANCE NODES FOR CEPH

ARCHITECTURAL CONSIDERATIONS UNDERSTANDING THE WORKLOAD Traditional Ceph Workload $/GB PBs Unstructured data MB/sec MySQL Ceph Workload $/IOP TBs Structured data IOPS

ARCHITECTURAL CONSIDERATIONS FUNDAMENTALLY DIFFERENT DESIGN Traditional Ceph Workload 50-300+ TB per server Magnetic Media (HDD) Low CPU-core:OSD ratio 10GbE->40GbE MySQL Ceph Workload < 10 TB per server Flash (SSD -> NVMe) High CPU-core:OSD ratio 10GbE

IOPS/GB CONSIDERING CORE-TO-FLASH RATIO 40 35 34 34 36 30 25 20 18 18 19 15 100% Write 70/30 RW 10 5 6 8 0 Ceph cluster 80 cores 8 NVMe (87% capacity) Ceph cluster 40 cores 4 NVMe (87% capacity) Ceph cluster 80 cores 4 NVMe (87% capacity) Ceph cluster 80 cores 12 NVMe (84% capacity)

SUPERMICRO MICRO CLOUD CEPH MYSQL PERFORMANCE SKU 1x CPU + 1x NVMe + 1x SFP + + 8x Nodes in 3U chassis Model: SYS-5038MR-OSDXXXP Per Node Configuration: CPU: Single Intel Xeon E5-2630 v4 Memory: 32GB NVMe Storage: Single 800GB Intel P3700 Networking: 1x dual-port 10G SFP+

SEE US AT PERCONA LIVE! Hands on Test Drive: MySQL on Ceph April 18, 1:30-4:30 MySQL on Ceph April 19, 1:20-2:10 MySQL in the Cloud: Head-to-Head Performance April 19, 2:20-3:10 Running MySQL Virtualized on Ceph: Which Hypervisor? April 20, 3:30-4:20

THANK YOU!