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

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

Jul 21, 2015

Download

Technology

Ceph Community
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ceph Day Berlin: Easily build and extend the cloud with Ceph and Openstack

CEPH DAY BERLIN 2015Easily Build and Extend the Cloud

with Ceph and Openstack

Page 2: Ceph Day Berlin: Easily 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

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

INTRODUCTION

PROFI ENGINEERING

SYSTEMS AG

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack3

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

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. "

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

OPEN STACK

COMPONENTS

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack6

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

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)

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

OPENSTACK & CEPH

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack8

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

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

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

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

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

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

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

USE CASE

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack12

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

USE CASE

OPEN STACK - CEPH

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack13

Management +

Backup & Recovery

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

FILE STORAGE

WORKAROUND

07.05.2015 Easily Build and Extend the Cloud with Ceph and Openstack14

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

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

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

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