accelerate your open stack deployment

47
Accelerate your OpenStack Deployment Quickly Embrace the Power of OpenStack with Agile Infrastructure

Upload: solidfire-inc

Post on 14-Aug-2015

76 views

Category:

Technology


1 download

TRANSCRIPT

Accelerate your OpenStack Deployment Quickly Embrace the Power of OpenStack with Agile Infrastructure

Hello

Jeramiah Dooley Principal Architect, SolidFire

@jdooley_clt

The All-Flash Array for the Next Generation Data Center

Why are OpenStack Deployments Slow?

•  GOOD ANSWERS •  Different technology that requires different skillsets •  Responding to new consumption models takes planning •  Workload availability is important, risk is high •  Transformation is hard

•  BAD ANSWERS •  It’s unstable •  It’s too complex, and requires us to own the PhDs •  There are no good examples to follow •  It’s too new

What SolidFire Sees In the Field

•  About 40% of our pipeline, across both SP and Enterprise is OpenStack related

•  The OpenStack ecosystem has come a long way •  Real ecosystem: code contributors, project leaders,

champions •  ‘Fake’ ecosystem: usually hardware vendors who are just

writing drivers •  Deployment process is so (SO) much better than it has been •  Enterprises are seriously working to figure out how to integrate

OpenStack from an operational standpoint

What Do Customers Need?

1.  Help understanding the operational impact of OpenStack 2.  Help understanding which workloads are best suited for

OpenStack 3.  Examples of what works and what doesn’t

For almost every enterprise we talk to evaluating OpenStack, storage is a huge question mark!

Let’s Get Started!

•  Overview of SolidFire storage solution •  Details on SolidFire Cinder driver capabilities •  Overview of Agile Infrastructure reference designs •  Best Practices and Lessons Learned

High performance storage systems designed for large scale infrastructure

Industry Leading Quality of Service (QoS)

Scale-Out Architecture •  4 – 100 nodes •  35TB – 3.4PB Usable Capacity •  200k – 7.5M Controllable IOPS

Simple all inclusive pricing model Direct Tier 3 Support

for every customer

Industry-standard hardware •  10 GigE iSCSI, 16/8 Gb FC

All-flash storage platform for the next generation data center.

Scale-Out Infrastructure Agility

Guaranteed Quality of Service

Complete System Automation

In-Line Data Reduction

Self Healing High Availability

Scale-Out Agility

Performance

Capacity 200,000 IOPS 35 TB

Scale-Out Agility

Performance

Capacity

43.6 TB 250,000 IOPS

200,000 IOPS 35 TB Guaranteed Compatibility between all SolidFire storage nodes

•  Future-Proof your storage investment •  Eliminate storage migrations and forklift upgrades •  Never wait 3 years for an upgrade

Linear Scale of Performance and Capacity

Expand / Contract without disruption or reconfiguration

Scale-Out Agility

Performance

Capacity

43.6 TB 250,000 IOPS

52.2 TB 300,000 IOPS

200,000 IOPS 35 TB Guaranteed Compatibility between all SolidFire storage nodes

•  Future-Proof your storage investment •  Eliminate storage migrations and forklift upgrades •  Never wait 3 years for an upgrade

Linear Scale of Performance and Capacity

Expand / Contract without disruption or reconfiguration

Scale-Out Agility

Performance

Capacity

43.6 TB 250,000 IOPS

60.8 TB 350,000 IOPS

52.2 TB 300,000 IOPS

200,000 IOPS 35 TB Guaranteed Compatibility between all SolidFire storage nodes

•  Future-Proof your storage investment •  Eliminate storage migrations and forklift upgrades •  Never wait 3 years for an upgrade

Linear Scale of Performance and Capacity

Expand / Contract without disruption or reconfiguration

SolidFire QoS Eliminates of traditional performance related storage problems - ESG 2015

Guaranteed Quality of Service (QoS)

Dynamically Allocate, Manage and Guarantee storage performance independent of capacity

Define / enforce Min, Max and Burst settings for each application / volume

Capacity  &  Performance

SOLIDFIRE CLUSTER 17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

CAPACITY  VIRTUALIZATION  (GB)  

PERFORMANCE  VIRTUALIZATION  (IOPS)  

68  TB  AVAILABLE  

200  K  AVAILABLE  

VOLUMES

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

Capacity  &  Performance

SOLIDFIRE CLUSTER 17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

CAPACITY  VIRTUALIZATION  (GB)  

PERFORMANCE  VIRTUALIZATION  (IOPS)  

VOLUMES

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

Capacity  &  Performance

SOLIDFIRE CLUSTER 17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

CAPACITY  VIRTUALIZATION  (GB)  

PERFORMANCE  VIRTUALIZATION  (IOPS)  

VOLUMES

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

Capacity  &  Performance

SOLIDFIRE CLUSTER 17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

17  TB  50k  IOPS  

CAPACITY  VIRTUALIZATION  (GB)  

PERFORMANCE  VIRTUALIZATION  (IOPS)  

VOLUMES

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

How  QoS  Works

VOLUME

Per  Volume  QoS  Se1ngs  

Burst  2,000  Max    1,000  Min    100  

APP BEHAVIOR Burst  

Max  

Min  

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

CLUSTER

How  QoS  Works

VOLUME

Per  Volume  QoS  Se1ngs  

Burst  2,000  Max    1,000  Min    100  

APP BEHAVIOR Burst  

Max  

Min  

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

CLUSTER

How  QoS  Works

VOLUME

Per  Volume  QoS  Se1ngs  

Burst  2,000  Max    1,000  Min    100  

APP BEHAVIOR Burst  

Max  

Min  

MIXED WORKLOAD ENVIRONMENT

100  Min  

200  Max  

300  Burst  

Volume

3

1000  Min  

1500  Max  

2000  Burst  

VOLUME

2

100  Min  

500  Max  700  Burst  VOLUME

1

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

CLUSTER

How  QoS  Works

VOLUME

Per  Volume  QoS  Se1ngs  

Burst  2,000  Max    1,000  Min    100  

APP BEHAVIOR Burst  

Max  

Min  

MIXED WORKLOAD ENVIRONMENT

100  Min  

200  Max  

300  Burst  

Volume

3

1000  Min  

1500  Max  

2000  Burst  

VOLUME

2

100  Min  

500  Max  700  Burst  VOLUME

1

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

CLUSTER

How  QoS  Works

VOLUME

Per  Volume  QoS  Se1ngs  

Burst  2,000  Max    1,000  Min    100  

APP BEHAVIOR Burst  

Max  

Min  

MIXED WORKLOAD ENVIRONMENT

100  Min  

200  Max  

300  Burst  

Volume

3

1000  Min  

1500  Max  

2000  Burst  

VOLUME

2

100  Min  

500  Max  700  Burst  VOLUME

1

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

CLUSTER

How  QoS  Works

VOLUME

Per  Volume  QoS  Se1ngs  

Burst  2,000  Max    1,000  Min    100  

APP BEHAVIOR Burst  

Max  

Min  

MIXED WORKLOAD ENVIRONMENT

100  Min  

200  Max  

300  Burst  

Volume

3

1000  Min  

1500  Max  

2000  Burst  

VOLUME

2

100  Min  

500  Max  700  Burst  VOLUME

1

Element  OS  |  G U A R A N T E E D   P E R F O R M A N C E  

CLUSTER

Empower Enterprise IT to deliver greater strategic value to the business •  Native REST-based API

•  Deep integration with management & orchestration platforms

•  Support development of user-facing storage controls

•  Reduce risk of human error and associated with complex administrative tasks\

•  Enables rapid deployment of applications & services

Complete System Automation

“Spin up virtual machines up to 81% faster than traditional storage” – ESG 2015

“SolidFire Automation helps lower operating expenses by up to

– ESG 2015

Create  Volume  API  Call    {          "method":  "CreateVolume",          "params":  {                  "name":  "<Volume  Name>",                  "accountID":  1,                  "totalSize":  10000,                  "enable512e":  false,                  "aLributes":  {},                  "qos":  {                          "minIOPS":  100,                          "maxIOPS":  200,                          "burstIOPS":  300                            }          },          "id":  1  }  

Simplified  Management

API

CUSTOM INTEGRATION INTERFACES PLUG-INS TOOLS

Self-service Portals

Homegrown Apps

User Interface Active IQ

PowerShell SDKs

VMware vCenter OpenStack CloudStack

Element OS | A U T O M A T E D M A N A G E M E N T

TIME YOUR BUSINESS

DESIGN IniQal  size  (GB  or  IOPS)  

INSTALLATION OPERATING GB  and  IOPS  required  

Account  CreaQon  

SCALING GB  and  IOPS  needed  

UPGRADE DESIGN IniQal  size  (GB  or  IOPS)  

AnQcipated  growth    over  lifecycle  of  array  

IOPS  required  lifeQme  of  product  

Node  size  selecQon  

RAID  type,  RAID  grouping  

Drive  type  (FC,  NL,  Flash)  

Drive  quanQQes  and  raQo  

Cache  requirements  

Drive  Sparing  

Aggregate/CPG  

MetaLUN  and  Bin  file  layout  

INSTALLATION Bin  File/RAID  Layout  

Aggregate/MetaLUN  creaQon  

Snapshot  spare  spacing  

Vol0/quorum  drive  layout  

Aggregate  snapshot  frequency  

Snapshot  growth  limits  

OPERATING GB  and  IOPS  required  

Account  CreaQon  

Host  to  HBA  assignment    and  tracking  

Host  iniQator  count  limits  

RAID  type  required  

Primary  Control  Node  assignment  

IOPS  limitaQon  concerns  

Snapshot  growth  policy  

Thin  Provisioning  (or  not)  

Aggregate/CPG  assignment  

40%  CPU  limit  consideraQons  

SCALING GB  and  IOPS  needed  

Drive  Shelves  required  

Power/floor  space  restricQons  

Control  node  limitaQons    (CPU  storage)  

UPGRADE HBA  compaQbility  list  

CPU  uQlizaQon  on  control  nodes  

Maintenance  window  

MiQgate  risk  during  node  outage  

Storage  System  Tasks OTHER VENDORS

Element OS | A U T O M A T E D M A N A G E M E N T

DESIGN IniQal  size  (GB  or  IOPS)  

INSTALLATION OPERATING GB  and  IOPS  required  

Account  CreaQon  

SCALING GB  and  IOPS  needed  

UPGRADE

Storage  System  Tasks

Element OS | A U T O M A T E D M A N A G E M E N T

•  Performance tuning, caching or load balancing •  Tiering, prioritization or caching to manage •  Short Stroking or over provisioning •  RAID group or spare drive management •  Fire drills to replace failed disks, shelves, or controllers •  Generational upgrades or platform migrations

Complete System Automation

NO  MORE:  

•  Platform Compatibility Guarantee –  Ensures that all future software &

platforms from SolidFire will interoperate with existing infrastructure

•  Unlimited Drive Wear Guarantee –  Eliminate concerns around flash

endurance –  No restrictions on use-case or workload

Never Obsolete Unparalleled Investment Protection No more forklift upgrades

▪  SolidFire Cinder driver enables all OpenStack block storage features

▪  Ability to set and maintain true QoS levels on a per-volume basis

▪  Create, snap, clone and manage SolidFire volumes directly

▪  Run OpenStack instances on a SolidFire volume

▪  Eliminates arduous management layers between OpenStack and the storage system

▪  SolidFire driver fully integrated into OpenStack - no additional features / licenses required

Customer Success Deep OpenStack Integration Validated Interoperability

The Block Storage Choice for OpenStack

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

Compute  /  Networking  

Cloud  Management  Stack  

OrchestraQon  Layer  

ApplicaQons  

SolidFire Agile Infrastructure

for for

Compute  /  Networking  

Cloud  Management  Stack  

OrchestraQon  Layer  

ApplicaQons  

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

AI for OpenStack Logical Framework

▪  Modularity at every level ▪  Built on vendor and

community best practices

▪  Deep integration up the management stack

▪  Support for 3rd Party Tools

5 Networks to segregate traffic and provide security: •  Administrative Network •  Data Center Network •  OpenStack Service Network •  Storage Network •  Private network

AI for OpenStack Network Topology

Physical Network Layout to Allow Scalability in Any Vector •  Add OpenStack Nodes •  Add SolidFire Nodes •  Add Upstream Bandwidth •  Add Racks •  Add Data Centers

AI for OpenStack Network Topology

Optimized for Mixed Workloads

Software Development Lifecycle •  Test / Development •  QA, Staging, Production

•  3-Tier Apps •  Example: LAMP stacks

Large Scale Web Applications

Persistent Block Storage

Databases

•  On Premise Versions of Amazon Elastic Block Storage •  Provisioned IOPS (e.g. pIOPS)

•  Database Consolidation •  Database-as-a-Service (DBaaS)

Sample Use Cases Examples

•  Red Hat Enterprise Linux OpenStack Certification Test Suite •  Tempest Test •  Deployment

–  Provision from bare metal to operating system 17 nodes within 30 minutes –  Install and configure OpenStack on the same 17 nodes in less than 30 minutes

•  Scalability –  Verify the ability to scale block storage and compute instances –  Dynamically add compute nodes into the environment

•  Resource Agility –  Time to deploy 1000 Instances: 2.5 hours –  Time to delete 1000 Instances: 11 minutes –  Time to boot 1000 volumes as new Instances: 2.25 hours –  Time to delete 1000 instances and volumes: 17 minutes

Validated and Tested Use Cases

•  Quality of Service (QoS) –  Demonstrate the QoS merits of the SolidFire storage system by showing multiple

applications running in parallel on the same shared storage infrastructure •  database •  file/web server •  general operating system IO •  readonly •  writeonly •  80/20 mixed read/write

–  Allow users to specify the IO requirements for a volume at create time

Validated and Tested Use Cases (Cont.)

General OpenStack Best Practices and Lessons Learned •  Really understand what you want to accomplish •  Storage choices are complex and critical •  Use a trusted distro to cover your weaknesses •  OpenStack is not a VMware replacement.

Seriously! •  Think big, start small: stick with defcore, graduate

into Big Tent •  Don’t roll beta/dev/test into production. Please? •  What are you leaving for the next guy?

•  For more on building an OpenStack-powered cloud infrastructure visit SolidFire.com/OpenStack

•  For more on accelerating your OpenStack adoption with Agile Infrastructure visit Solidfire.com/AI

•  To see OpenStack and SolidFire in action, request a demo -- SolidFire.com/Get-Started

Want to learn more?

Powering the World’s Most Demanding Data Centers

Sales, Marketing, and Support : •  Over 320 Employees •  HQ: Boulder, Colorado •  North America •  EMEA •  APJ

Global

Enabling Customer Success •  Founded 2010 •  Funding $150M, Series D •  GA Product since Nov 2012 •  Over 2500 nodes shipped •  More than 45PB under mgt •  Fueling over 58,000 business

Proven

Updated 1/30/15

#1 ALL-FLASH ARRAY CC 2014

#1 ALL-FLASH ARRAY CC 2015

The Most Complete AFA Feature Set •  Scale-out Architecture •  Self Healing High Availability •  Guaranteed QoS •  Complete System Automation •  In-line Data Reduction •  3 Replication Options

•  3rd Generation of Hardware •  8th Generation of Software

Innovative

•  Real-Time Replication •  Integrated Backup and Restore •  Encryption at Rest •  Snapshots and Clones •  Consistency Group Snapshots •  VLAN tagging / Multi-tenant Networking •  SNMP Monitoring •  Simultaneous Multiprotocol Support (FC / iSCSI)

All Inclusive Feature Set

Platform Building Blocks

2405 •  8.6TB effective capacity •  50,000 guaranteed IOPS

4805 •  17TB effective capacity •  50,000 guaranteed IOPS

9605 •  35TB effective capacity •  50,000 guaranteed IOPS

9010 •  35TB effective capacity •  75,000 guaranteed IOPS

Thank You