In this presentation (originally presented to vExperts on March 31, 2015), you will learn about SolidFire’s technology preview showcasing integration with Rawlinson Rivera’s VMware’s vRealize Automation (vRA) project. As an automation solution for VMware, vRA provides a service catalog of application blueprints to build, move, add, and change application infrastructure resources. Enterprise organizations benefit from reduced administrative duties to service the needs of applications running in a Software Defined Data Center.
This tech preview will showcase application service catalog building of software defined infrastructure through VMware’s vSphere 6, vRA, and SolidFire’s all-flash scale-out storage system. You’ll see a database and other applications being built from a template that allows you to select from exposed SolidFire capabilities, such as Quality of Service, encryption, and even Site Recovery Manager (SRM) protection.
2. vRealize Automation and SolidFire
March 31, 2015
Josh Atwell | Cloud Architect, SolidFire
Rawlinson Rivera | Principal Architect, VMware
Keith Norbie | Sr. Business Development Mgr, SolidFire
6. Consumers Currently Receive
● Storage policies tied to static capabilities
● No guarantees of performance requirements
● Risks of other tenants impacting consumer apps
● All virtual disks treated the same
● Operating cost often tied to highest performing
disk in VM
Silos&
✖ Sta$c&classes&of&service&
✖ Rigid&provisioning&
✖ Lack&of&granular&control&
✖ Frequent&data&migra$ons&
7. Consumers Want More
● Granular control than precious metal policies
● Storage options that matches their needs
● Storage options that matches their budgets
● Opportunities to reduce operating costs
● Faster application of changes
● Faster adoption of new features/capabilities
Consolida+on&
Dynamic classes of service
Flexible provisioning
Complete control
Limited data migrations
8. Not All Virtual Disks are Equal
● Performance requirements vary between virtual disks
● Separating performance from capacity is critical for
agility
● I/O characteristics for application tend to create
problems for other virtual disks
● Data protection requirements can vary per disk
Granular&Control&
OS
Basic
Performance
QoS Profile
Min: 100
Max: 500
Burst: 1000
QoS Profile
Min: 1000
Max: 2000
Burst: 4000
QoS Profile
Min: 4,000
Max: 8,000
Burst: 10,000
App
Higher
Performance
Data/DB
Specific
Performance
9. Granular Control
The Full Evolution
Silos
✖ Static classes of service
✖ Rigid provisioning
✖ Lack of granular control
✖ Frequent data migrations
Consolidation
Dynamic classes of service
Flexible provisioning
Complete control
Limited data migrations
OS
Basic
Performance
QoS Profile
Min: 100
Max: 500
Burst: 1000
QoS Profile
Min: 1000
Max: 2000
Burst: 4000
QoS Profile
Min: 4,000
Max: 8,000
Burst: 10,000
App
Higher
Performance
Data/DB
Specific
Performance
11. Storage Capabilities and VM Storage Policies
• Storage Capabilities – are array based features
and data services specifications that capture
storage requirements that can be satisfied by a
storage arrays advertised as capabilities.
• Storage capabilities define what an array can
offer to storage containers as opposed to what
the VM requires.
• Arrays Storage Capabilities are advertised to
vSphere through the Vendor Provider and VASA
APIs
• In vSphere Storage Capabilities are consumed
via VM Storage Policy constructs.
• VM Storage Policies is a component of the
vSphere Storage Policy-based management
framework (SPBM)
SPBM&
&object&
manager&
virtual&disk&
Datastore&Profile&
VM&Storage&Policy&
vSphere&VM&Storage&Policy&Management&Framework&
Storage&Capabili+es&for&Storage&Array&
Access&
Capacity&
Published Capabilities
Snapshot&
Replica$on&
Deduplica$on&
QoS&
Virtual&Datastore&
14. VASA Provider
• Software component developed by
Storage Array Vendors
• ESX and vCenter Server connect to
VASA Provider
• Provides Storage awareness
services
• Single VASA Provider can manage
multiple arrays
• Supports VASA APIs exported by
ESX
• VASA Provider can be implemented
within the array’s management
server or firmware
• Responsible for creating Virtual
Volumes
SAN&/&NAS&
Virtual&Datastore&
Data&
Path&Protocol&Endpoint& PE&
vSphere&
Virtual&Volumes&
Storage&Container&
Vendor Provider
(VASA)
Control&&
Path&
Control&&
Path&
16. Management Workflow
• What do the Admins see?
• How are the storage containers
setup?
• What does the vSphere Admins
see?
• Why are we still creating
datastores in this new model?
Storage&policies&
vSphere&Web&
Client&
Storage&Management&UI&
Datastore&
Storage&Container&
Storage&Capabili+es&
virtual&volumes&
virtual&machines&
17. vRealize Orchestrator (vRO)
• Workflow engine and runbook
automation tool
• Extends vRealize Automation and
vCenter Server
• Plug-in architecture for VMware and
3rd party
• Enables broader integrations with
tools like Puppet, ServiceNow,
PowerShell, etc.
• Formerly vCenter Orchestrator
(vCO)
• Available as an Appliance
• Current version - 6.2.1
• Development kit available for
extending capabilitiesVMware | What’s the difference between vRO and vRA?
https://www.youtube.com/watch?v=tLl9BzvVlLs
18. vRealize Automation (vRA)
• Self Service Catalog
• End to End consumer experience
• Blueprint management and
deployment
• Formerly vCloud Automation Center
(vCAC)
• Available as an Appliance
• Current version - 6.2.1
• Development kit available for
extending capabilities
19. Intro to SolidFire:
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
20. 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
22. 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 IOPS35 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
24. Self Healing High Availability
SolidFire Helix™
Cluster wide RAID-less data protection
• 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
A
C
D
J
B
F
G
J
D
E
H
B
A
F
I
EH
I
G
C
J
A
D
I
25. Self Healing High Availability
SolidFire Helix™
Cluster wide RAID-less data protection
• 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
A
C
J
B
F
G
D
E
H
B
F
I
EH
G
C
J
A
D
I
C
G
B I
J
26. Consolidate with Guaranteed QoS
• Guarantee storage performance to
every application
• Combine a broad array of
application workloads within a
single storage platform
• Increase application density and
resource utilization
• Respond to demands faster and
with greater agility than ever before
27. 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
29. 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,&
&&&&&&&&"aTributes":&{},&
&&&&&&&&"qos":&{&
&&&&&&&&&&&&"minIOPS":&100,&
&&&&&&&&&&&&"maxIOPS":&200,&
&&&&&&&&&&&&"burstIOPS":&300&&&&&&
&&&&&&&&}&
&&&&},&
&&&&"id":&1&
}&
30. • Real-Time Replication
• Integrated Backup and Restore
• Encryption at Rest
• Snapshots and Clones
• Consistency Group Snapshots
• VLAN tagging / Multi-tenant Networking
• SNMP Monitoring
• VAAI, VASA, VVOLs, SIOC, Horizon View, and vCenter Plug-In
• Simultaneous Multi-protocol Support (FC / iSCSI)
All Inclusive Feature Set