Get the most out OpenStack block storage with SolidFire webinar_nov192014

28
Getting the Most Out of OpenStack Block Storage with SolidFire Aaron Delp, Director of Solutions, @aarondelp

description

Learn how SolidFire storage can be used to deliver predictable application performance and improve infrastructure efficiency in your OpenStack environment. This presentation covers: - Consolidation of multiple mission critical applications on the same storage system - Integrated End-to-End Quality of Service allocation using OpenStack Cinder Volume Types to eliminate inconsistent performance - Boot from Cinder Volumes - Cinder snapshots and clone offloading with SolidFire

Transcript of Get the most out OpenStack block storage with SolidFire webinar_nov192014

Page 1: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Getting the Most Out of OpenStack Block Storage with SolidFire

Aaron Delp, Director of Solutions, @aarondelp

Page 2: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Agenda §  SolidFire + OpenStack Benefits

§  SolidFire + OpenStack Integration Details §  Live Demo

§  SolidFire Agile Infrastructure

Page 3: Get the most out OpenStack block storage with SolidFire webinar_nov192014

SolidFire + OpenStack Benefits

Page 4: Get the most out OpenStack block storage with SolidFire webinar_nov192014

THE Block Storage Platform for Cloud Computing

§  Cloud is in our DNA ▪  Born out of a search for Block Storage at Cloud Providers ▪  Designed specifically for massive Cloud deployments ▪  OpenStack has reached maturity and is deployed at scale ▪  Cloud & orchestration at scale considered in every stage of

SolidFire architecture and design ▪  This is where we excel, by design

Page 5: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Cloud Orchestration

Virtual Desktop Infrastructure

Database

- Solutions -

SolidFire Advantages •  Single, scalable, shared

storage infrastructure •  Guaranteed performance

to all applications •  Dynamic orchestration

layer integration •  Complete Automation

Virtual Infrastructure

Page 6: Get the most out OpenStack block storage with SolidFire webinar_nov192014

From Virtualization to Cloud Orchestration

§  First there was virtualization…and it was good

§  For smaller scale use cases it still is good

§  But, when scaling virtual environments… §  Hassle of adding and deploying hypervisors

§  Storage performance degradation

§  Networking headaches

§  Management complexity

§  Something had to change

Page 7: Get the most out OpenStack block storage with SolidFire webinar_nov192014

•  Flexibility

•  Storage Control

•  True Multi-Tenancy

•  Time to Value / Time to Market

SolidFire & Cloud Orchestration Native multi-tenant architecture, best-in-class integrations

Page 8: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Flexibility Dynamic Resource Pools §  Virtualized pools of capacity and performance §  Adjust resource allocations on the fly §  Grow and shrink resource pools as needed

Seamless Scaling ▪  Eliminates complex capacity planning ▪  Set up once and keep scaling ▪  Granular adjustment of storage nodes ▪  Automatic data distribution ▪  Automatic load balancing

Page 9: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Scale-Out Architecture

1TB

1M IOPS

5M IOPS

7.5M IOPS

1PB 2PB 3.4PB

200T

B

3M IOPS

4M IOPS

6M IOPS

7M IOPS

400T

B

600T

B

800T

B

Compellent

3PAR 7450EMC

NetApp

Page 10: Get the most out OpenStack block storage with SolidFire webinar_nov192014

§  Cluster wide RAID-less data protection - SolidFire Helix™

§  No single points of failure §  Automatic self-healing – restores redundancy after

failure §  Maintains all QoS settings regardless of failure

condition §  Non-disruptive hardware and software upgrades §  Real-Time Replication §  Integrated Backup and Restore §  Encryption at Rest

Shared Nothing High Availability

H

F

C

F

D

B

G

C

E

H

B

A

D

G

A

E

Page 11: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Storage Control Predictable Performance ▪  Guarantee storage capacity and performance on a

per-volume basis ▪  Provide tiers of service ▪  Predictable performance through SolidFire QoS

integration with OpenStack

Page 12: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Eliminating Noisy Neighbors with QoS

The Noisy Neighbor Effect §  Individual tenant impacts other applications § Unsuitable for performance sensitive apps

SolidFire QoS in Practice § Create fine-grained tiers of performance § Application performance is isolated § Performance SLAs enforced

Noisy Neighbor

Performance 0

Performance 1

Performance 2

Performance 3

Decreased Performance

Page 13: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Native Multi-Tenancy

Multi-Tenant Design ▪  Multi-tenancy integrated with OpenStack ▪  Securely provide shared, dynamic pools to multiple

applications or tenants

▪  Provide end-to-end isolation through logical abstraction of physical resources

Workload Consolidation ▪  Confidently consolidate multiple mission-critical workloads ▪  Maximize investment with increased usable $/GB and $/

IOPS ▪  Achieve storage savings & efficiency with in line dedupe,

thin provisioning, and compression

Page 14: Get the most out OpenStack block storage with SolidFire webinar_nov192014

In-Line Efficiency

▪  Always-on, in-line data reduction ▪  Deduplication ▪  Compression ▪  Thin provisioning

▪  Executed across entire data store without performance impact

Page 15: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Time to Value Rapid Deployment ▪  Build & leverage automated workflows ▪  Instantly clone production resources ▪  Create test and development environments quickly

and easily ▪  Promote test environments to production without

change Automated Management ▪  Full API for automation ▪  Complete storage task automation ▪  Full integration with OpenStack ▪  Single management pane of glass

Page 16: Get the most out OpenStack block storage with SolidFire webinar_nov192014

SolidFire + OpenStack Integration Details

Page 17: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Cinder Mission Statement

To implement services and libraries to provide on demand, self-service access to Block Storage resources. Provide Software Defined Block Storage via abstraction and automation on top of various traditional backend block storage devices.

To put it another way... Virtualize various Block Storage devices and abstract them in to

an easy self serve offering to allow end users to allocated and deploy storage resources on their own quickly and efficiently.

Page 18: Get the most out OpenStack block storage with SolidFire webinar_nov192014

More than just “another” OpenStack driver

▪  It’s about more than just “We have a driver” ▪ We’re driving OpenStack and Cinder to make it better ▪ We’re better when OpenStack is better ▪  Truly changing the way the World uses OpenStack ▪  It’s not just about commit counts or participation, it’s what

you do with those investments ▪ OpenStack is our “passion”

Page 19: Get the most out OpenStack block storage with SolidFire webinar_nov192014

SolidFire & OpenStack

§  SolidFire led the creation of Cinder (break out from Nova) §  Founding Cinder PTL (2.5 years)

§  OpenStack Technical Committee Member §  Full SolidFire driver integration with latest OpenStack release

§  Set and maintain true QoS levels on a per-volume basis

§  Create, snapshot, clone and manage SolidFire volumes using OpenStack clients and APIs

§  Bootable SolidFire Volumes

§  Web-based API exposing all cluster functionality §  SolidFire integration with OpenStack Cinder can be configured in

less than a minute

§  Seamless scaling after initial configuration §  Full multi-tenant isolation

Page 20: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Edit the cinder.conf file: volume_driver=cinder.volume.solidfire.SolidFire san_ip=172.17.1.182 san_login=openstack-admin san_password=superduperpassword

OpenStack Supports Multiple Back Ends Configured in under a minute

Configuring SolidFire Cinder Driver

Page 21: Get the most out OpenStack block storage with SolidFire webinar_nov192014

OpenStack + SolidFire Demo

Page 22: Get the most out OpenStack block storage with SolidFire webinar_nov192014

SolidFire Agile Infrastructure

Page 23: Get the most out OpenStack block storage with SolidFire webinar_nov192014

▪  A series of pre-validated converged infrastructure reference designs

▪  Modular design focus at all levels ▪  Built for dynamic IT-as-a-Service

consumption model ▪  Accelerating time-to-value for operators and

administrators deploying a functional cloud infrastructure

▪  Supported by a complete ecosystem of vendors, partners and community

SolidFire Agile Infrastructure

Compute  /  Networking  

Cloud  Management  Stack  

Orchestra:on  Layer  

Applica:ons  

Page 24: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Agile Infrastructure for OpenStack

Page 25: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Software Defined pools of compute, networking & storage

Operational Benefits of AI

Agile

<30 minutes to provision from bare metal to OS <30 minutes to install and configure OpenStack

Automated

Linear Scalability of compute & storage nodes Scalable

Maintain consistent performance via guaranteed QoS Predictable

Integrated Efficiency with cluster wide dedupe & compression 27U rack footprint - 360 cores, ~1000 vCPUs, 250k IOPS, 40TBs

Efficient

Page 26: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Questions?

Page 27: Get the most out OpenStack block storage with SolidFire webinar_nov192014

Conclusion §  OpenStack & SolidFire Architectures are made or each other

§  SolidFire has the most complete OpenStack integration in the industry

§  Need Turnkey OpenStack? SolidFire Agile Infrastructure

§  Link to OpenStack Solutions Page: http://www.solidfire.com/solutions/cloud-orchestration/openstack/

§  Link to AI Page: http://www.solidfire.com/solutions/agile-infrastructure/openstack/

Page 28: Get the most out OpenStack block storage with SolidFire webinar_nov192014