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
4. 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
6. 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
7. • Flexibility
• Storage Control
• True Multi-Tenancy
• Time to Value / Time to Market
SolidFire & Cloud Orchestration
Native multi-tenant architecture, best-in-class integrations
8. 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
10. § 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
11. 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
12. 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
13. 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
14. In-Line Efficiency
▪ Always-on, in-line data reduction
▪ Deduplication
▪ Compression
▪ Thin provisioning
▪ Executed across entire data store
without performance impact
15. 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
17. 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.
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. 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
20. 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
23. ▪ 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
25. 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 nodesScalable
Maintain consistent performance via guaranteed QoSPredictable
Integrated Efficiency with cluster wide dedupe & compression
27U rack footprint - 360 cores, ~1000 vCPUs, 250k IOPS, 40TBs
Efficient
27. 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/