SolidFire + Platform9: Simply Faster OpenStack
-
Upload
netapp-solidfire -
Category
Technology
-
view
501 -
download
0
Transcript of SolidFire + Platform9: Simply Faster OpenStack
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
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/
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
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
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
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”
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!!!
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
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