Post on 20-Aug-2015
transcript
How to Slay Dragons, Rescue Princesses and Win the Day.AKA Using ioMemory to defeat resource boundaries for
demanding applications.
myoung@fusionio.com
History
1997 4.5GB Disk around 100MB/s or 80 IOPs
2010 300GB Disk around 300 MB/s or 180 IOPs
1997 Pentium Pro 541 MIPS at 200Mhz (2.7 per cycle)
2010 Core i7 EE 147,600 MIPS at 3.3 GHZ (44.7 per cycle)
Do you know about “The Gap” ?
“The Gap”
CPU DiskTim
e
Response Time
DMA
Virtual Storage Layer “VSL”
Randomisation effects, IO
2+2 ≠ 4
becomes
Physical CPU
Guest VM
Randomisation Effects, Multi-core in a VM
What we are briefly
Up to 640 GB capacityAprox 650 MB /S bandwidthAprox 120,000 IOPSLatency sub 40 us
Up to 1.3 TB CapacityAprox 1.3 GB /S bandwidthAprox 240,000 IOPSLatency sub 40 us
1800 DVD’s 512 XP desktops – single ioDrive DUO
Use Case – Virtualisation
• Faster VM Boot Speed Especially During Boot Storms
• Increased Speed of Management Tasks (i.e. Clone and Deploy)
• No Need For Large SAN Deployment With Short Stroked Disk
• Greater Level Of Over Provisioned Memory (Swap on Fusion-io)
Use Case – Physical To Virtual Replication For DR
DR Data Center
PrimaryData Center
• Multiple ioDrives Provide Performance Should DR Occur
• SAN May Not Be Required At DR Site Lowering Cost, Complexity And Management Requirements
Use Cases - Virtual Desktop
VDI Clients
Connection Broker
1 x Gold Image / 320GB ioMemory
Module
50 Linked Clones /
Gold Image
VMWare View
ServersioDrive
Duo
ioDrive Duo
ioDrive Duo
ioDrive Duo
HA SMB Share\\data\UserProfiles\\data\UserData
\\data\SharedFiles
Remote
LaptopUsers
Local Deskto
p Users
LocalLaptopUsers
Super SQL
SQL 2008 High Safety Mode (Sync Replication)
Witness Server
With Auto Fail-Over
VM - Principle SQL Server
VM - Slave SQL
Server
1 Gig to Infiniband
Use Cases – Database Scale Out Architecture
Replicated Failover Cluster
Database Updates Pushed Out To Frontend
DB Servers
Load Balanced DB Tier
Load Balanced Application / Web Tier
SAN
Shared Storage Cluster
Use Cases – Shared Storage
Storage Server Containing ioDrives
Storage Virtualisation
Transport
• iSCSI (Recommend 10Gig)• Fibre Channel • Infiniband
• DataCore• iSer / SRP• GFS / Luster• NFS / CIFS• StarWind
Clients
Replica
• DRDB• Storage Foundation
Stand 552Win an
iPad