Before anyone thinks I'm talking about the 99.xxxx% metric that has been getting thrown around for decades, think again. That "uptime", the meausre of how often the system is available (or unavailable) is no longer relevant. That metric is now measured like this:
- Start with some assumed downtime that your business can afford vs. an assumed loss of revenue (let's say 99.99%).
- Bring in some architects to figure out how much hardware and software is required to meet that goal.
- Build the system. Run the system. Periodically update/maintain the system.
- Annually, measure if you achieved that 99.xxx% level of "uptime".
Now, throw all that away the first time something unexpected happens to your system and it's publicly off-line for 4-8hrs and it becomes a topic of conversation on Twitter. Or one of your disgruntled employees mentions on a blog how they couldn't get their job done because your system was done.
"uptime" (lower-case "u") is now expected to be 100%. Engineering might scope it for something else, but non-engineers done know/care about your scoping. They just know they can't work. They don't care if there was a vendor bug, or traffic demand surged, or the ISP had a routing issue. Blah, blah, technobabble...
So what is this new "Uptime" (upper-case "U") I mentioned earlier? This is the "How long does it take to have the new functionality 'Up'?" measurement. Translated a different way:
- How long does it take to go from new business idea to new business execution?
- How long before we can respond to our competition?
- How much do I have to alter this ROI calculation before this investment makes financial sense?
- How quickly could we respond to a radical shift in the market (positive, negative, etc.)?
Ultimately "Uptime" is focused on a level of market competitiveness for any IT service, whether it's delivered via internal source or external sources. And it doesn't automatically mean that IT organizations have to be a credit-card accepting service for basic functionality (VMs, block storage, etc.). Rather it looks at how to measure themselves against well-defined benchmarks for similar services. Some of those exist today via the public IaaS or SaaS markets, others are much more complicated to measure.
"Uptime" ties back to the idea of a CIO being the Cloud Concierge, where they deliver a buffet of options back to the business, sourced from different IT providers (internal, external, etc.) at various price points and "Uptimes".
But "Uptime" also means that IT organizations will have to start thinking about a different funding model. Those funding changes may include:
- Funding for a centralized system to allow IT to provide access to that buffet of services through different models (IT created and managed systems; user-driven self-service created systems; password accessed external SaaS systems, etc.).
- Funding for on-demand capacity, via shared pools of server / network / storage / virtualization / application resources. The capacity may reside internally or be lumped from multiple funding sources for external capacity acquisition (on-demand or pre-paid).
- Funding to monitor external (market, industry) best-practices for "Uptime" of various types of service and associated costs / skills required.
- Funding to be actively looking at how to decommission or retire legacy systems which are consuming too many resources for the useful value still being provided back to the company (how to migrate, how to retrain on new systems, etc.)
- Funding for cross-functional technology skills (DevOps, converged infrastructure, open-source) as well as new operational skills (internal + external systems management)
I believe we have the technology in place - between virtualization, automation, service-catalogs, multi-cloud management - to make this type of market-competitive metric a reality today. But it will require some changes on the side of IT organizations looking to play a different role within their business. Are they ready to measure themselves against an "Uptime" metric in 2012?
I'd be very interested in feedback from anyone that does this today, or organizations that believe this is an important metric for them to remain IT-competitive going forward.
Thanks for the sharing nice blog. It was very useful for me. Keep sharing such ideas in the future as well. This was actually what I was looking for, and I am glad to came here!
ReplyDeleteIT Support Charleston SC
This blog is a great source of information which is very useful for me.
ReplyDeleteRising Pune Supergiants Team Squad Captain Name
DD New Players List
Kings XI Punjab New Jersey Logo Images
12th result of karnataka board
ReplyDelete12th result of jharkhand board
12th result of jammu board
12th result of PSEB
12th result of tamilnadu board
12th result of rajasthan board
12th result of CBSE board
punjab Government Jobs
2016 ibps recruitment
Govt Jobs for 12th pass
Ncert Books For ias and upsc download from here
Employment news today notification
IAS exam How to crack
CRPF Admit card 2016 download now exam hall ticket
IPL 9 vivo Schedule 2016
ipl 9 vivo ticket booking
ipl 9 vivo Live score Updates
ipl 9 vivo 2016