SlideShare a Scribd company logo
Getting it Right:
OpenStack Private Cloud Storage
Aaron Delp, Cloud Solutions Architect, SolidFire
Agenda
●  Why OpenStack?
●  Choosing the right OpenStack storage
●  Cinder Basics
●  Why SolidFire
●  Questions
Why OpenStack?
From Virtualization to 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
But Why Adopt OpenStack?
Source: http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014
Ability to innovate When infrastructure maintenance ceases to consume spare cycles, time can
be spent focusing instead on innovating features and functionality
Open technology Open source software provides greater flexibility, interoperability and the
ability to try it out before buying
Cost savings Open source technology eliminates most, if not all, of the costs of initial
purchase, licensing and expensive support renewals
Avoiding vendor
lock-in
You are no longer beholden to one vendor for products, services, proprietary
APIs or subject to onerous switching costs
Choosing the right OpenStack storage
Making choices
can be the
HARDEST part!
●  Each storage has its own merits
●  Some excel at specific use cases
●  Maybe you already own the gear
●  TCO, TCO, TCO
Ask yourself:
➔  Does it scale?
➔  Is the architecture a good fit?
➔  Is it tested, will it really work in OpenStack?
➔  Support?
➔  What about performance and noisy neighbors?
➔  Third party CI testing?
➔  Active in the OpenStack Community?
➔  DIY, Services, both/neither?
●  Ephemeral
●  Non-Persistent
●  Life Cycle coincides with an Instance
●  Usually local FS/QCOW file
●  Object
●  Manages data as... an “Object”
●  Think images etc
●  Typically “cheap and deep”
●  Predominantly SWIFT
●  Shared FS
●  We all know and love NFS
●  Soon to be Manila
Types of Storage in OpenStack, and example use cases
●  Block
●  Foundation for the other types
●  Think raw disk
●  Typically higher performance
●  Cinder
What’s the difference between block and object?
Cinder / Block Storage Swift / Object Storage
Objectives
●  Storage for running VM disk volumes
on a host
●  Ideal for performance sensitive apps
●  Enables Amazon EBS-like service
●  Ideal for low cost, scale-out storage
●  Fully distributed, API-accessible
●  Well suited for backup, archiving, data retention
●  Enables Dropbox-like service
Use Cases
●  Production Applications
●  Traditional IT Systems
●  Database Driven Apps
●  Messaging / Collaboration
●  Dev / Test Systems
●  VM Templates
●  ISO Images
●  Disk Volume Snapshots
●  Backup / Archive
●  Image / Video Repository
Workloads
●  High Change Content
●  Smaller, Random R/W
●  Higher / “Bursty” IO
●  Typically More Static Content
●  Larger, Sequential R/W
●  Lower IOPS
Cinder basics
Cinder Mission Statement
To implement services and libraries to provide on demand, self-service access
to Block Storage resources.
Or..
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.
The main points
●  Goal as with other OpenStack Services is we want to automate EVERYTHING
●  Resources (including storage) should be on-demand and pay as you go
●  Allocate only what you need
●  Make things as easy as possible, but don’t sacrifice capabilities
Quick look at design
●  Cinder provides a REST API with usage calls; create, attach, delete….
●  Includes a reference implementation built on LVM
●  Can also use various third party storage arrays/devices
●  Cinder provides interface, coordinating and managing the storage device
●  Devices provide a driver to act as the bridge
●  Mix and match
Graphic representation helps, let’s take a look....
Getting it Right: OpenStack Private Cloud Storage
Why SolidFire
SolidFire All-Flash Array
Scale-out high performance storage systems
designed for large scale infrastructure
▪  Most Scalable All-Flash Storage System
▪  4 – 100 nodes, 35TB – 3.4PB, 7.5M IOPS
▪  Industry-standard hardware, 10 GigE iSCSI, 16/8 Gb FC
▪  20X performance of traditional SANs
▪  10X reduction in operational cost
▪  Most complete enterprise feature set of any all-flash array
SolidFire & Orchestration
Native multi-tenant architecture, best-in-class integrations
Flexibility
Control
Time to Value
Mixed Workloads
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”
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
Getting it Right: OpenStack Private Cloud Storage
Reserve your spot:
solidfire.com/AccelerateOpenStack
Learn more about simplifying your transition to cloud

More Related Content

PPTX
Gain Storage Control with SIOC and Take Performance Control with QoS from Sol...
PDF
TechTarget Event - Storage Architectures for the Modern Data Centre – Martin ...
PDF
Nexenta transtec
PDF
MySQL: Scale Through Consolidation Webinar
PPTX
Log-Structured File System (LSFS) as a weapon to fight “I/O Blender” virtuali...
PDF
The Fabric of the Future
PPT
Performance stack
PPTX
Todd Muirhead (@virtualTodd) - VMware vSA
Gain Storage Control with SIOC and Take Performance Control with QoS from Sol...
TechTarget Event - Storage Architectures for the Modern Data Centre – Martin ...
Nexenta transtec
MySQL: Scale Through Consolidation Webinar
Log-Structured File System (LSFS) as a weapon to fight “I/O Blender” virtuali...
The Fabric of the Future
Performance stack
Todd Muirhead (@virtualTodd) - VMware vSA

What's hot (20)

PPTX
Webinar: How to Put an End to Hyperconverged Silos
PDF
Muli Ben-Yehuda, Stratoscale - The Road to a Hyper-Converged OpenStack, OpenS...
PDF
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
PDF
Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...
PDF
OSS Presentation by Bryan Badger
KEY
Rails Usergroup Hamburg: Heroku
PPTX
Databases love nutanix
PPTX
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
PPTX
Ceph Deployment at Target: Customer Spotlight
PDF
VMware Dell řešení pro VDI
PDF
StarWind_V_SAN_product_presentation
PDF
Dell EMC VxRAIL Appliance based on VMware SDS
PPTX
StarWind Virtual SAN Overview
PDF
How Savvy Firms Choose the best Hyperconverged Infrastructure for their Business
PDF
Red Hat Storage Roadmap
PPTX
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
PPTX
Stratoscale Latest and Greatest
PPTX
Persistent Storage for Containerized Applications
PDF
SOUG_SDM_OracleDB_V3
PPTX
Road to cloud-iaas
Webinar: How to Put an End to Hyperconverged Silos
Muli Ben-Yehuda, Stratoscale - The Road to a Hyper-Converged OpenStack, OpenS...
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Avishay Traeger & Shimshon Zimmerman, Stratoscale - Deploying OpenStack Cinde...
OSS Presentation by Bryan Badger
Rails Usergroup Hamburg: Heroku
Databases love nutanix
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
Ceph Deployment at Target: Customer Spotlight
VMware Dell řešení pro VDI
StarWind_V_SAN_product_presentation
Dell EMC VxRAIL Appliance based on VMware SDS
StarWind Virtual SAN Overview
How Savvy Firms Choose the best Hyperconverged Infrastructure for their Business
Red Hat Storage Roadmap
Cloud - High Availability @ Low Cost - Workshop - Gurpreet ahuja
Stratoscale Latest and Greatest
Persistent Storage for Containerized Applications
SOUG_SDM_OracleDB_V3
Road to cloud-iaas
Ad

Similar to Getting it Right: OpenStack Private Cloud Storage (20)

PDF
Radical Innovations In Storage for Multi-Tenant Infrastructure
PDF
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
PPTX
Leveraging OpenStack Cinder for Peak Application Performance
PDF
Open stack solidfire-mavenspire-meetup
PDF
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
PPTX
OpenStack Cinder Best Practices - Meet Up
PDF
Get the most out OpenStack block storage with SolidFire
PDF
Introduction to OpenStack Storage
PPTX
Storage as a service and OpenStack Cinder
PDF
OpenStack Block Storage 101
PPTX
Laying OpenStack Cinder Block Services
PPTX
Storage as a service OpenStack
PPTX
Open stack london keynote
PPTX
Demistifying open stack storage
PDF
SolidFire + Platform9: Simply Faster OpenStack
PDF
OpenStack Storage - an Overview
PDF
Openstack Denver Meetup - Intro to Block Storage
PPTX
What You Missed: OpenStack Summit Austin
PDF
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
PDF
Storage based on_openstack_mariocho
Radical Innovations In Storage for Multi-Tenant Infrastructure
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Leveraging OpenStack Cinder for Peak Application Performance
Open stack solidfire-mavenspire-meetup
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder Best Practices - Meet Up
Get the most out OpenStack block storage with SolidFire
Introduction to OpenStack Storage
Storage as a service and OpenStack Cinder
OpenStack Block Storage 101
Laying OpenStack Cinder Block Services
Storage as a service OpenStack
Open stack london keynote
Demistifying open stack storage
SolidFire + Platform9: Simply Faster OpenStack
OpenStack Storage - an Overview
Openstack Denver Meetup - Intro to Block Storage
What You Missed: OpenStack Summit Austin
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술
Storage based on_openstack_mariocho
Ad

More from NetApp (20)

PDF
DevOps the NetApp Way: 10 Rules for Forming a DevOps Team
PDF
10 Reasons to Choose NetApp for EUC/VDI
PDF
Spot Lets NetApp Get the Most Out of the Cloud
PDF
NetApp #WFH: COVID-19 Impact Report
PDF
4 Ways FlexPod Forms the Foundation for Cisco and NetApp Success
PDF
NetApp 2020 Predictions
PDF
NetApp 2020 Predictions
PDF
NetApp 2020 Predictions in Tech
PPTX
Corporate IT at NetApp
PDF
Modernize small and mid-sized enterprise data management with the AFF C190
PDF
Achieving Target State Architecture in NetApp IT
PDF
10 Reasons Why Your SAP Applications Belong on NetApp
PDF
Turbocharge Your Data with Intel Optane Technology and MAX Data
PDF
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
PDF
Webinar: NetApp SaaS Backup
PDF
NetApp 2019 Perspectives
PDF
Künstliche Intelligenz ist in deutschen Unter- nehmen Chefsache
PDF
Iperconvergenza come migliora gli economics del tuo IT
PDF
10 Good Reasons: NetApp for Artificial Intelligence / Deep Learning
PDF
NetApp IT’s Tiered Archive Approach for Active IQ
DevOps the NetApp Way: 10 Rules for Forming a DevOps Team
10 Reasons to Choose NetApp for EUC/VDI
Spot Lets NetApp Get the Most Out of the Cloud
NetApp #WFH: COVID-19 Impact Report
4 Ways FlexPod Forms the Foundation for Cisco and NetApp Success
NetApp 2020 Predictions
NetApp 2020 Predictions
NetApp 2020 Predictions in Tech
Corporate IT at NetApp
Modernize small and mid-sized enterprise data management with the AFF C190
Achieving Target State Architecture in NetApp IT
10 Reasons Why Your SAP Applications Belong on NetApp
Turbocharge Your Data with Intel Optane Technology and MAX Data
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
Webinar: NetApp SaaS Backup
NetApp 2019 Perspectives
Künstliche Intelligenz ist in deutschen Unter- nehmen Chefsache
Iperconvergenza come migliora gli economics del tuo IT
10 Good Reasons: NetApp for Artificial Intelligence / Deep Learning
NetApp IT’s Tiered Archive Approach for Active IQ

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Modernizing your data center with Dell and AMD
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation theory and applications.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Big Data Technologies - Introduction.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Monthly Chronicles - July 2025
Modernizing your data center with Dell and AMD
The Rise and Fall of 3GPP – Time for a Sabbatical?
Electronic commerce courselecture one. Pdf
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation

Getting it Right: OpenStack Private Cloud Storage

  • 1. Getting it Right: OpenStack Private Cloud Storage Aaron Delp, Cloud Solutions Architect, SolidFire
  • 2. Agenda ●  Why OpenStack? ●  Choosing the right OpenStack storage ●  Cinder Basics ●  Why SolidFire ●  Questions
  • 4. From Virtualization to 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
  • 5. But Why Adopt OpenStack? Source: http://superuser.openstack.org/articles/openstack-user-survey-insights-november-2014 Ability to innovate When infrastructure maintenance ceases to consume spare cycles, time can be spent focusing instead on innovating features and functionality Open technology Open source software provides greater flexibility, interoperability and the ability to try it out before buying Cost savings Open source technology eliminates most, if not all, of the costs of initial purchase, licensing and expensive support renewals Avoiding vendor lock-in You are no longer beholden to one vendor for products, services, proprietary APIs or subject to onerous switching costs
  • 6. Choosing the right OpenStack storage
  • 7. Making choices can be the HARDEST part! ●  Each storage has its own merits ●  Some excel at specific use cases ●  Maybe you already own the gear ●  TCO, TCO, TCO Ask yourself: ➔  Does it scale? ➔  Is the architecture a good fit? ➔  Is it tested, will it really work in OpenStack? ➔  Support? ➔  What about performance and noisy neighbors? ➔  Third party CI testing? ➔  Active in the OpenStack Community? ➔  DIY, Services, both/neither?
  • 8. ●  Ephemeral ●  Non-Persistent ●  Life Cycle coincides with an Instance ●  Usually local FS/QCOW file ●  Object ●  Manages data as... an “Object” ●  Think images etc ●  Typically “cheap and deep” ●  Predominantly SWIFT ●  Shared FS ●  We all know and love NFS ●  Soon to be Manila Types of Storage in OpenStack, and example use cases ●  Block ●  Foundation for the other types ●  Think raw disk ●  Typically higher performance ●  Cinder
  • 9. What’s the difference between block and object? Cinder / Block Storage Swift / Object Storage Objectives ●  Storage for running VM disk volumes on a host ●  Ideal for performance sensitive apps ●  Enables Amazon EBS-like service ●  Ideal for low cost, scale-out storage ●  Fully distributed, API-accessible ●  Well suited for backup, archiving, data retention ●  Enables Dropbox-like service Use Cases ●  Production Applications ●  Traditional IT Systems ●  Database Driven Apps ●  Messaging / Collaboration ●  Dev / Test Systems ●  VM Templates ●  ISO Images ●  Disk Volume Snapshots ●  Backup / Archive ●  Image / Video Repository Workloads ●  High Change Content ●  Smaller, Random R/W ●  Higher / “Bursty” IO ●  Typically More Static Content ●  Larger, Sequential R/W ●  Lower IOPS
  • 11. Cinder Mission Statement To implement services and libraries to provide on demand, self-service access to Block Storage resources. Or.. 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.
  • 12. The main points ●  Goal as with other OpenStack Services is we want to automate EVERYTHING ●  Resources (including storage) should be on-demand and pay as you go ●  Allocate only what you need ●  Make things as easy as possible, but don’t sacrifice capabilities
  • 13. Quick look at design ●  Cinder provides a REST API with usage calls; create, attach, delete…. ●  Includes a reference implementation built on LVM ●  Can also use various third party storage arrays/devices ●  Cinder provides interface, coordinating and managing the storage device ●  Devices provide a driver to act as the bridge ●  Mix and match Graphic representation helps, let’s take a look....
  • 16. SolidFire All-Flash Array Scale-out high performance storage systems designed for large scale infrastructure ▪  Most Scalable All-Flash Storage System ▪  4 – 100 nodes, 35TB – 3.4PB, 7.5M IOPS ▪  Industry-standard hardware, 10 GigE iSCSI, 16/8 Gb FC ▪  20X performance of traditional SANs ▪  10X reduction in operational cost ▪  Most complete enterprise feature set of any all-flash array
  • 17. SolidFire & Orchestration Native multi-tenant architecture, best-in-class integrations Flexibility Control Time to Value Mixed Workloads
  • 18. 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”
  • 19. 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
  • 21. Reserve your spot: solidfire.com/AccelerateOpenStack Learn more about simplifying your transition to cloud