Congratulations! You’ve successfully virtualized your network/server/storage environments and saved xx% (insert percentage). But who besides your CFO really cares? All you’ve done is lower the cost of an increasingly commoditized service, and anyone who’s spent a day working for a vendor knows that’s a very uncomfortable place to be. Unless you’ve also dramatically improved the service delivered to your end users…providing service how they want it, when they want it, and with the ability to transparently adapt to fluctuating demand…the only thing you’ve accomplished is to make it easier for an outsourcing provider to come in and take over your job.
I was reading Art Wittmann’s Practical Analysis the other day and he made several great points – successful vendors focus on user perception of service as much as implementing whiz-bang technologies to make their delivery more efficient. He also describes how tried and true Service Assurance disciplines can work wonders to improve that perception.
But he focused on the event; the provisioning of a new service, the follow-up on an outage. Not that those aren’t good places to focus (painful in most places), but it misses the work that goes on the other 90% of the time – day to day operations that, if done well, are completely invisible to the end user.
In today’s increasingly complex IT environment CIO’s must invest in real-time monitoring, metering and logging that incorporates a performance and health discipline. If you’ve been around long enough to recognize this as a drumbeat from 10 years ago during the dot.com expansion you’re partially right, but there are some key differences. Take an example of a simple transactional application – back then you had some web servers, some application servers, and a database… if you were really sophisticated a link to some legacy system to check inventory before taking an order. It was ‘clean’ - in your datacenter, or hosted entirely by an external provider. Compare that application today: probably a mashup with services from external security providers, checking inventory from a handful of suppliers, visibility into the fulfillment process, and real-time delivery information from the shipper of your choice. Where are those servers, the data stores, and what’s the network that connects them all? Can you detect problems before hearing from users? Better yet, how about a slowdown…do you know where to look?
The point I am making is that traditional ESM approaches are no longer sufficient – applications must be instrumented independently of the physical resources they are running on. Operations teams need to understand true service expectations and the business policies/priority of multiple applications. They must have the tools to help them detect deviations from normal behavior, and the expertise to understand if that deviation is a business change or the symptom of a problem. And ideally they need dynamic execution management tools (informed by the monitors) to shift application resource assignments before a user notices the problem.
Think I’m wrong? I’d love to hear your plan for managing applications in the Cloud…
Jim
Tony Bishop is CEO, Adaptivity. He'd previously served as SVP and chief architect of Wachovia's Corporate Investment Banking Technology Group, where his team earned numerous awards for its SOA and utility computing infrastructure. Tony has 19 years' experience and is the recipient of 40 under 40 Most Innovative IT Leaders, Premier 100 IT Leaders as selected (by ComputerWorld in 2007) and a member of Wall Street Gold Book 2007.
Sheppard Narkier is chief scientist and co-founder of Adaptivity. Prior to that, he was head of software portfolio management and IT governance for the Wachovia Corporate Investment Banking Technology Group. Sheppard has more than 29 years of experience in the IT industry. He focuses on cost-effective IT systems and is an acknowleged expert at reusable components (frameworks, programs, architecture), the realtime enterprise, SOAs, messaging and legacy system integration.
Jim Houghton is the Chief Technology Officer and co-Founder of Adaptivity. Jim was the SVP of Architecture & Strategy for the infrastructure organization at Bank of America, where he drove legacy infrastructure transformation initiatives across 40+ data centers. Prior to that he was the Head of Wachovia’s Utility Product Management, where he drove the design, services, and offerings for SOA and Utility Computing for the technology division of Wachovia’s Corporate & Investment Bank. Jim has also led leading-edge consulting practices at IBM Global Technology Services and Deloitte Consulting.
Post new comment