15
CEPH DAY BERLIN 2015 Easily Build and Extend the Cloud with Ceph and Openstack

Ceph Day Berlin: Easily build and extend the cloud with Ceph and Openstack

Embed Size (px)

Citation preview

CEPH DAY BERLIN 2015Easily Build and Extend the Cloud

with Ceph and Openstack

AGENDA

CEPH DAY 2015 BERLIN

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack2

01 Introduction PROFI Engineering Systems AG

02 OpenStack Components

03 Openstack & Ceph

04 Use Case

05 File Storage Workaround

INTRODUCTION

PROFI ENGINEERING

SYSTEMS AG

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack3

PROFI ENGINEERING SYSTEMS AG

INTRODUCTION

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack4

Company

» Founded in 1984

» 142 Mio. € Volume of Sales

» 350 employee

» 14 locations

Our Business

» Full-Service IT provider

» Software, Systems, Cloud, SAP,

Project- und Managed Services

Our Vision

" With our innovative solutions we

create measurable value and thus

make a direct contribution of our

customers success. "

OPEN STACK

COMPONENTS

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack6

COMPONENTS

OPEN STACK

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack7

V

M

NOVA

(compute)

GLANCE

(images)

NEUTRON

(network)

CINDER

(volumes)

SWIFT

(image

store)

CEILOMETER

(monitoring)

KEYSTONE

(authentification)

HORIZON

(user interface)

HEAT

(orchestration)

OPENSTACK & CEPH

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack8

PROS

OPEN STACK & CEPH

Customer wants: - reliability

- scalability

- security

- performance

OPEN STACK & CEPH fullfill all these requirements!!!

- Self healing, no need for downtime

- Scalable, nearly without limits

- Multi tenant capability

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack9

STORAGE PARTS

OPEN STACK

Object Storage

- Via radosgw on top of librados

- on top an api for S3 (with an interface for Amazon RESTful API)

- or an api for swift (OpenStack Swift API)

File Storage

- Needs a Ceph Metadata Server in the Storage Cluster

- Ceph Storage Cluster Protocol (librados)

- CephFS Library (libcephfs)

- on topCephFS Kernel Object and CephFS FUSE

!!! CephFS currently only for early adopters !!!

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack10

STORAGE PARTS

OPEN STACK

Block Storage

- Is always the base

- There are Object Storage Daemons (OSDs) and monitors

- leverage RADOS capabilities such as snapshots, replicas, consistency

- high performance to kernel modules or to KVMs (such as Qemu)

- kernel modules can use Linux page caching

- for librbd based applications you can use RBD Caching

- Constantly restriping and rebalancing in the backend

- Use locations and regions for replicas across datacenters

- For Glance replica 2 is okay, set replicas up to 8

- limit the size via Quotas

- Combine with Glance, Cinder and since Havanna as guest disks (live mig.)

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack11

USE CASE

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack12

USE CASE

OPEN STACK - CEPH

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack13

Management +

Backup & Recovery

FILE STORAGE

WORKAROUND

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack14

WORKAROUND

FILE STORAGE

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack15

OPEN STACK

Cluster

CEPH

Cluster

VM

filestorage

server

Client Client Client Client

- Build a VM in OPEN STACK

- Add Volumes from CEPH Cluster directly to VM

- Build the Filestorage Server

- Provide Clients with native File Storage

VIELEN DANK FÜR

IHRE AUFMERKSAMKEITANDRÉ LORSCHEID ROBERT ROTHERSYSTEM ENGINEER & CONSULTANT TECHNISCHER WERKSSTUDENT

TEL: +49 6151 8290 – 7626 +49 30 498577 - 2421

EMAIL: [email protected] [email protected]

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack16