Get the most out OpenStack block storage with SolidFire webinar_nov192014

Post on 30-Jun-2015

213 views 1 download

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

Getting the Most Out of OpenStack Block Storage with SolidFire

Aaron Delp, Director of Solutions, @aarondelp

Agenda §  SolidFire + OpenStack Benefits

§  SolidFire + OpenStack Integration Details §  Live Demo

§  SolidFire Agile Infrastructure

SolidFire + OpenStack Benefits

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

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

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

•  Flexibility

•  Storage Control

•  True Multi-Tenancy

•  Time to Value / Time to Market

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

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

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

§  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

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

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

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

In-Line Efficiency

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

▪  Executed across entire data store without performance impact

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

SolidFire + OpenStack Integration Details

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.

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”

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

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

OpenStack + SolidFire Demo

SolidFire Agile Infrastructure

▪  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  

Agile Infrastructure for OpenStack

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

Questions?

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/