Upload
vmug-it
View
291
Download
2
Embed Size (px)
DESCRIPTION
VMUGIT User Conference 2014 A New Era of Server Side Storage Frank Denneman, PernixData
Citation preview
Frank DennemanTech Evangelist
A new era of server side
storage
Agenda
History
PernixData FVP
Scaling your performance architecture
Restructuring data flows
© PernixData. All rights reserved.
PernixData
Founded in 2012 by virtualization experts
Poojan Kumar, Oracle Exadata Co-founder
Satyam Vaghani, VMware VMFS, VAAI, PSA founder
Strong virtualization and storage experience
VMware, EMC, Google, NetApp and many others…
© PernixData. All rights reserved.
A little bit of a personal history
© PernixData. All rights reserved.
ESX
ESXESX
ESX
ESX Cluste
r
DB Server
DB Server
Ethernet
Switch
SAN
switc
h
Ethernet
Switch
SAN
switc
h
Ethernet
Switch
DB Server
Success! Virtual Machine sprawl
© PernixData. All rights reserved.
ESX
ESX
ESX
ESXESX
ESX
ESX
ESX
ESX Cluste
r
Oracle
Standard
Cluster
Oracle
Enterprise ClusterStratix Cluster
Ethernet
Switch
SAN
switc
h
Ethernet
Switch
SAN
switc
h
Ethernet
Switch
More Bandwidth
More Spindles
New SANDirectors
Datacenter(1 Datacenter(2
Double the fun, twice the excitement!
© PernixData. All rights reserved.
Every day felt like a star trek episode
© PernixData. All rights reserved.
Problems are still present today
Distance from workload to resource
Shared environment
Loss of VM identity
Resulting in non-deterministic performance
© PernixData. All rights reserved.
Flash – Saviour of the Universe
© PernixData. All rights reserved.
Flash placement is context sensitive
© PernixData. All rights reserved.
Location of flash
Flash in array = better data services
Flash in server = better performance
© PernixData. All rights reserved.
Taking the scenic route
© PernixData. All rights reserved.
Image courtesy of Chad Sakac
Static server side flash?
© PernixData. All rights reserved.
PernixData FVPArchitecture overview
© PernixData. All rights reserved.
Decouple storage performance from capacity
© PernixData. All rights reserved.
VMVM VM VMVM VMVM
FVP
ESXi Host
Flash Device
ESXi Host
Flash Device
ESXi Host
Flash Device
Storage Array
VM VM
Performance
Capacity
+
Data services
Read & write acceleration of any VM workload
PernixData FVP clustered Platform
Hypervisor-based non-disruptive data acceleration
© PernixData. All rights reserved.
Supports mobility at scale
Server flash aggregation into cluster-wide pool
© PernixData. All rights reserved.
ESXi Host
Flash
Device
ESXi Host
Flash
Device
VM
Remote flash accessFVP
Migration VM
Read
Storage System
(DRS)
Data
Platform, not a point solution
Fault tolerant write acceleration
© PernixData. All rights reserved.
Tech Preview: Topology aware FVP
© PernixData. All rights reserved.
But how about failure domains?
Flash
Device
ESXi Host 1
Acceleration
Resource
ESXi Host 2 ESXi Host 4ESXi Host 3
FVPFlash
Device
ESXi Host 2
Flash
Device
ESXi Host 3
Flash
Device
ESXi Host 4
vSphere cluster
VM
data RWD
Replica write data
Topology aware FVP
© PernixData. All rights reserved.
What if your vSphere cluster spans multiple blade centers?
Or multiple sites?
Topology aware FVP
© PernixData. All rights reserved.
Align FVP clusters to fault domains with replica groups
Control replica placement
Tech Preview: Hello, I am FVP with DFTM
© PernixData. All rights reserved.
Distributed Fault Tolerant Memory
Historic point: FVP fault tolerance makes volatile
memory part of storage for the first time ever
Timing: Recent chipset advances make it right for most
workloads
Other facts about FVP with DFTM: Supports all FVP features and workloads
1TB RAM per host up to max vSphere cluster size
A FVP Cluster can mix RAM, Flash, MCS, etc
Ability to hot-expand and hot-shrink RAM usage per host
© PernixData. All rights reserved.
Scaling your performance architecture
© PernixData. All rights reserved.
Future proof scale out architecture
Non disruptive performance scale out
Linked Compute + Storage performance growth
Future proof: new tech instantly usable
© PernixData. All rights reserved.
Deterministic performance layer
Using point to point connections of Ethernet network
I/O remain in performance layer
Reduced load on SAN beneficial to all workloads
© PernixData. All rights reserved.
Tech Preview:
Adaptive network compression Narrows latency/throughput chasm between local and
remote FVP media
Adaptive
Real-time
Low CPU cost
© PernixData. All rights reserved.
64k, 2w*4oio, 100% seq wr
Penalty-less fault tolerance
Independent of 1GbE or 10GbE
Jetstress shows similar results 32k DBR, 36k DBW, 11k logW, 256k background RW
WB + 0 = 15048 transactional IOPS
WB + 1, 1GbE compressed = 13548 transactional IOPS
© PernixData. All rights reserved.
64k, 2w*4oio, 100% seq wr
WB + 0
2700 IOPS
WB + 1
1GbE
1700 IOPS
WB + 1
1GbE compressed
2700 IOPS
Customer success story
Issue: 10 TB of space available, still suffering from poor
SQL performance
PernixData FVP Results
94% lower average latency (30ms to 1.7ms)
12x more IOPS (compared to just storage array)
25,000,000+ IOs offloaded from storage array in 2 days!
© PernixData. All rights reserved.
Restructuring Data flows
© PernixData. All rights reserved.
Absorbing (write) I/O’s
Managing I/O streams
Be aware: FVP does not change amount of write Ios
Changing I/O pattern to smooth out writes
Time release I/O’s
© PernixData. All rights reserved.
Say hello to your new worst-case scenario
© PernixData. All rights reserved.
Next steps
Get some flash
Download the trial: pernixdata.com/trail
Start accelerating workload
No budget for flash or just want more?
Enter to win Kingston Enterprise drive
pernixdata.com/flash
© PernixData. All rights reserved.
Thanks!
© PernixData. All rights reserved.
Follow us on twitter: @PernixData | @FrankDenneman