solidfire + platform9: simply faster openstack

34
Title Text Persisting Data in Your Cloud with Cinder

Upload: netapp-solidfire

Post on 13-Jan-2017

501 views

Category:

Technology


0 download

TRANSCRIPT

Title Text

Persisting Data in Your Cloud with Cinder

Presenters

Kenneth Hui Director of Technical Marketing

Platform9 Twitter: @hui_kenneth

John Griffith Principal Engineer

SolidFire Twitter: @jdg_8

IRC: jgriffith

Arun Sriraman

Software Engineer Platform9

Agenda

• The Story of OpenStack• What is OpenStack?• What is OpenStack Cinder?• Cinder Use Cases• Platform9 and SolidFire• Demo

Title Text

The Story of OpenStack

The E-mail That Started It All

The OpenStack Project

Title Text

What is OpenStack?

Automation and Orchestration of IT Resources

In a Loosely Coupled Architecture

To Deliver Self-Service IT Rapidly and At Scale

OpenStack Consumption Models

Public Cloud Private Cloud Distribution Private Cloud As A Service

Off-premises On-premises On or off premises

Shared infrastructure Dedicated infrastructure Dedicated infrastructure

No deployment required and upgrades by vendors

Deployment and upgrades by customer or vendor

Deployment and upgrades by vendor

Operated by vendor Operated by customer Operated by vendor

OpenStack Vendors

Public Cloud Private Cloud Distribution Private Cloud As A Service

Dreamhost Mirantis Cisco

HP Helion Redhat IBM Blue Box

Internap SUSE Platform9

Rackspace Ubuntu Rackspace

Source: http://www.openstack.org/marketplace/

Title Text

What is OpenStack Cinder?

OpenStack Cinder

•  Architected to provide traditional block-level storage resources to other OpenStack services

•  Presents persistent block-level storage volumes for use with OpenStack Nova compute instances

•  Manages the creation, attaching and detaching of these volumes between a storage system and different host servers

Cinder Architecture

OpenStack Cinder

• Simplified capacity scaling •  High Availability (HA) for increased uptime •  Storage is tested and supported in OpenStack

environments •  Delivers enhanced features only provided by

enterprise storage vendors •  Repurposing of current storage investments

Title Text

Cinder Use Cases

What you get

•  Persistent Storage for use in your cloud •  Plug/Unplug across cloud resources •  Use it for a Data Store •  Use it for a Boot Image •  Cinder is where your high change rate data resides •  If you know AWS, think EBS

Just like you have with disks now

•  BUT it scales AND it’s automated AND it’s self service!

Winners

• Biggest adopter of Cloud are developers• Moving faster and faster• Need resources• IT groups can’t keep up• Traditional request/provisioning process is too slow

Development process

• I want to test some ideas with my app against Mongo and Centos• Need a system for a day or so• Not sure, as I experiment may need more/less storage, memory, etc.• Hmm… wonder if this would work better on Ubuntu?• I should benchmark this against that other approach

How I used to get gear

• Make a guess at what I need (guess on the high side)• Submit the request to IT• Wait….• Wait some more….• IT comes back and says “Can’t give you that Centos box with 8Gig of Ram,

but here’s a Windows server with 12Gig and no disk space”

How the developer feels

Using P9 and SolidFire

• I’ve got some unused quota in my cloud… let’s do this• Spin up an Instance, load my software… hack at some code• Hmm… would this benefit from higher perf storage?

• Retype my volume to higher IOPS… much better• I should try this using a different design with mysql• Spin up another platform… hack at some code• Ohhh… this is WAY better, tweak design, write my app

Using P9 and SolidFire

• Ok, app is looking good… should probably test this in a clean env• Spin up an instance… run my tests… fix a few things… repeat• Hmm… some of our customers use a different Linux distribution• Spin up an instance… run my tests• Repeat…

Using P9 and SolidFire

• In the time it might have taken me to get the initial resource request:• Tested my initial design in multiple configurations• Tried a completely new design in parallel• Finished my application• Tested it on multiple platforms

Released an app that will make the company BILLIONS!!!

How everybody feels!

Title Text

Introducing Platform9 and SolidFire

Platform9 Managed OpenStack

Enterprise-grade OpenStack-as-a-Service

• Your servers host your data

• Platform9 hosts the OpenStack controller as a Service, with a SLA

• We install, monitor, troubleshoot & upgrade OpenStack

• For KVM / VMware / Docker

Platform9 Key Benfits

SolidFire and OpenStack

• The industry’s most comprehensive Cinder support

• Unparalleled combination of guaranteed performance, high-availability and scale

• Established interoperability & partnerships with industry leaders

"SolidFire has done a great job leading the Block Storage project in line with the OpenStack philosophy of delivering a pluggable architecture with integration points for multiple vendors and technologies. It's exciting to see more production implementations and configuration options available to OpenStack users.”

Jonathan Bryce, Executive Director, OpenStack Foundation

SolidFire and Cinder

• Full SolidFire driver integration with latest OpenStack software 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 Cinder can be configured in

less than a minute

Platform9 with SolidFire

Platform9Cinder Volume Node

MetadataUpdates

OrchestrationCommands

Users IT

Self-service Policy, Administration

Title Text

Thank You