suse enterprise storage on thunderx

14
SUSE Enterprise Cloud Storage and Docker on Gigabyte Cavium ThunderX Alex Lau ( 劉劉劉 ) Software Consultant [email protected]

Upload: alex-lau

Post on 13-Jan-2017

299 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: SUSE Enterprise Storage on ThunderX

SUSE Enterprise Cloud Storage andDocker on GigabyteCavium ThunderX

Alex Lau (劉俊賢 )Software [email protected]

Page 2: SUSE Enterprise Storage on ThunderX

SUSE Linux Enterprise Server 12-SP1Docker + SUSE Enterprise Storage 3.0

H270-H70

- 48 Core * 8 : 384 Cores- 32G * 32: 1T Memory- 256G * 16: 4T SSD- 40GbE * 8 Network

SES v3

- SLES12 SP1 on AArch64- Kernel 4.1.27

- Ceph Jewel Release-3 MONs, 12 OSDs

- Docker 1.9.1 Release- Over 300 running containers

Page 3: SUSE Enterprise Storage on ThunderX

ARM64 build begin with SUSE Enterprise Storage 2

SUSE has been collaborating with Cavium since 2014 to bring ARM64 base software define storage for cloud and enterprise.ARM64 build begin with SES2 for internal testing and technical preview. A highly scalable and resilient software-based storage solution that enables organizations of any size to build cost-efficient, highly scalable storage using off-the-shelf servers and disk drives.

Page 4: SUSE Enterprise Storage on ThunderX

Block Storage

File System

Object Storage

001011010101010111011011101110001011010

Support object, block or file system storage in the same cluster

Remote ClusterData Encrypted

at Rest

MonitorNodes

Management Node

Heterogeneous OS Access

Automated management

Automatic Rebalance &

Recovery

001110111010110101101011010110110111010001110111101110100101101011101111011011

111010110101101101110100111010110101010

Page 5: SUSE Enterprise Storage on ThunderX

Scale storage from terabytes to hundreds of petabytes without downtime

SOCIAL MEDIA

BUSINESS OPERATIONS

MOBILE DATA

CUSTOMER DATA

% 100UPTIME

Page 6: SUSE Enterprise Storage on ThunderX

Use storage with multiple tiers

WRITE APPLICATION READ APPLICATION

Writing Quickly Application like:• e.g. Video Recording• e.g. Lots of IoT Data

Reading Quickly Application like:• e.g. Video Streaming• e.g. Big Data analysis

Write TierHot Pool

Normal TierCold Pool

Read TierHot Pool

SUSE Enterprise Storage Cluster

Normal TierCold Pool

Page 7: SUSE Enterprise Storage on ThunderX

Control Costs

How SES reduce cost? $

Copy Copy Copy

OBJECT

Replication Pool

SES CEPH CLUSTSER

Control Costs

OBJECT

Erasure Coded Pool

SES CEPH CLUSTSER

Data Data Data DataParity Parity

Multiple Copy of stored data• 300% cost of data size• Low Latency, Faster Recovery

Single Copy with Parity• 150% cost of data size• Data/Parity ratio trade of CPU

Page 8: SUSE Enterprise Storage on ThunderX

Docker on AArch64 with SUSE Linux Enterprise 12 SP1

Docker is a lightweight virtualization solution to run multiple virtual units (containers) simultaneously on a single control host. Containers are isolated with Kernel Control Groups (cgroups) and Kernel Namespaces.

Page 9: SUSE Enterprise Storage on ThunderX

9

Start SUSE Docker with an images verified distributed by SUSE

Base OS

SUSE Linux Enterprise Server

Continuous Updates

Up-to-date and secure

images

No revalidation

Page 10: SUSE Enterprise Storage on ThunderX

Why Docker on ThunderX

• Less overhead • Without guess kernel

• Without virtualization management

• Lower latency • Application/ Daemon startup and shutdown time

• Memory only need for running application

Page 11: SUSE Enterprise Storage on ThunderX

Calculate multiple storage price point?

1000$ = 1000G 2000MB rw4 PCIe = 4000$ = 8000MB rw 4T Storage 400,000 IOPS4$ per G

250$ = 1000G, 500MB rw16 Driver = 4000$ = 8000MB rw16T Storage 100,000 IOPS1$ per G

250$ = 8000G 150MB rw16 Driver = 4000$ = 2400MB rw128T Storage 2000 IOPS0.1$ per G

Page 12: SUSE Enterprise Storage on ThunderX

Public Cloud Setup

H270-H70 - 40000$

- 48 Core * 8 : 384 Cores- 32G * 32: 1T Memory- 1T * 16: 16T SSD- 40GbE * 8

R120-T30 - 5700$ * 7- 48 Core * 7 : 336 Cores- 8 * 16G * 7 : 896G Memory- 1T * 2 * 7 : 14T SSD- 8T * 6 * 7 : 336T HDD - 40GbE * 7- 10GbE * 14

1000 Customer Running 5$ - Web Hosting = 5000$8 Months = 40000$

EC 5+2 is about 250T2500 Customer 100GB2$ Storage = 5000$8 Months = 40000$

Page 13: SUSE Enterprise Storage on ThunderX

Reduce costs and management withSUSE Enterprise Solution with ThunderX

Manage Less

Adapt Quickly

Control Costs

Page 14: SUSE Enterprise Storage on ThunderX