* Posts by GWagner

3 publicly visible posts • joined 16 Dec 2013

Somebody's nightmare? I'm a veteran VNX array with a BADGE

GWagner
Facepalm

Hmm...

In CA, 5150 is code for an involuntary psychiatric hold. Just ask Van Hagar.

Networked mutant flash-disk beast Nimble to smack flashy rivals with 'high-end' boxen

GWagner

Good question, Joe. You're right. If an Active/Active array runs at 100% with two controllers online, it’ll run at 50% with one down. With Fusion’s QoS feature you can prioritize performance to workloads based on business priorities (i.e. mission-critical or non-critical). With this, If one controller fails, performance is shifted from workloads where performance isn’t critical at that moment, to the workloads that are mission-critical. Meanwhile, when both controllers are healthy, they’re both chugging away with CPU, RAM and PCIe flash.

Why storage needs Quality of Service

GWagner
Pint

I’ve been educating storage admins on the merits of storage QoS over the last couple of years, and I think you’ve hit the key value props (rescuing stranded workloads from DAS and dealing with noisy neighbor syndrome). What I’ve observed is that before learning about storage QoS, admins accepted the fact that resource contention was the ugly reality of shared storage, and their job was to work some MacGyver action to make it bearable.

Bryan mentioned NexGen Storage / Fusion-io (now ioControl Hybrid) as an example of companies that currently offer storage QoS capabilities. ioControl uses QoS to make the most of what is a limited resource in hybrids, flash. It allows admins manage which workloads get flash priority. Workloads that need less get less, and those that don’t need any, get none. As Bryan mentioned, ioControl QoS policies enforce performance minimums, which are based on IOPS/TP/Latency levels.