Balancing performance and utilization
Sunday, January 28th, 2007As I alluded to in a previous post, maintaining existing service levels, adding new resources and services, and troubleshooting performance and availability issues in the increasingly complex IT environment are difficult enough challenges on their own. Combine that with budget constraints and your average IT manager faces a quandary: How do you roll out new services, continue to maintain existing service level commitments, and stay within your budget? Put another way, which will you get called to the mat for first: an application performance issue, or cost overruns? More importantly, how does an IT manager keep from getting called out on either of these issues?
Now you may say that cost really isn’t an issue anymore, what with storage becoming so inexpensive. StorageMojo had a great post back in October disspelling this myth: yes, the cost of storage capacity has gone down dramatically, but in that same amount of time, the cost of storage processing has doubled according to Robin:
In storage, the capacity illusion reigns supreme. We measure storage utilization by looking at capacity in gigabytes, which, as Hu points out, is the cheapest part of storage. The expensive storage component is I/O. And the expensive management component is people.
Five years ago, the average disk drive cost about $4/GB while the average cost of OLTP tpmc was about $20. Today, 3.5″ disks are about $0.30/GB and OLTP tpmc is about $4. So capacity is less than 1/10th the cost of five years ago, while I/O is about 1/5th the cost. The relative cost of I/O has doubled in the last five years.
This tells me two things. First, we’re all probably underestimating the true cost of storage. But secondly, and much more importantly, it highlights the need for storage management systems to track more than just capacity and application-specific utilization. To be successful, an IT manager needs to supplement SRM reporting and management tools with other systems that can, for instance, understand and predict how the complex relationships between applications, servers, networks, and storage will affect business performance and availability. These new products must predict issues before they impact business operations and help properly budget for future capacity growth given projected application demands.
This kind of insight requires a cross-domain approach–it requires close cooperation across storage, application and infrastructure management systems. It’s another reason why I feel that the time is right for Akorri.
Subscribe to our RSS feed