/// The “Rubik’s Cube of Complexity” — Managing IT in an Interdependent World
Recently Oracle President Marc Hurd said CIOs face a “Rubik’s Cube of complexity” managing today’s information technology, noting that aging applications, the cloud, mobile and social media, among others, are making life more difficult than ever for businesses large or small. His comments couldn’t have been better timed. Just weeks later, Facebook’s “like” button disruption had a wide-ranging ripple effect, slowing down thousands of sites worldwide. Amazon’s EC2 outage in early July took several big sites offline and slowed down many others. In the past year we’ve also seen outages from Microsoft and others which have had a cascading effect on companies that integrate with those services. This is the downside of IT’s growing reliance on third-party components. These externally hosted elements, many of them cloud-based, include advertising or analytics code, social plug-ins, checkout functions, video or newsfeeds and many others. While IT teams expect to reap the benefits of specialized external services to support more demanding consumer and enterprise workloads, these technologies add enormous complexity to corporate IT systems. Our research shows the typical U.S. website has anywhere from eight to 12 separate hosts contributing to a single transaction. Most of these are not from your own data center. While the growing reliance on externally hosted elements provides richer customer experiences, they can also introduce risks because a single component can cause an application to slow down or fail. This interdependency raises a critical question: how can I manage my IT when it involves so many external elements out of my direct control? Finding the answer requires new management approaches focusing less on the data center and more on the end-user. Gartner notes this sea change is already happening: it estimates that 20 percent of the Global 2000 are trying to reconstruct their IT operational process frameworks in ways that accord with the monitoring and management of applications, rather than infrastructure, in a central place. For many enterprises there’s a growing realization that applications are the business and that application performance — the speed and reliability with which you deliver content to end users — has a direct impact on revenue. Third-party components comprise just one part of the complex set of services standing between your data center and your customers, all of which make application delivery more challenging. We call this set of services the Application Delivery Chain (ADC).