Complex Systems Lead to Complex Problems

Posted November 28th, 2007 by Joe Pendry

Over the next few posts, we thought we’d take a look at the top factors that make the job of IT Operations teams so difficult. We like to call them “The Perfect Storm” in IT Operations. There are four factors that contribute to this, and the first is complexity of systems.

In our research we’ve found that IT production environments have lots of “moving” parts that need to be accounted for in order to keep things running smoothly. Specifically, 83% of application stacks contain at least three tiers - web servers, application servers, and database servers. Each tier holds certain components from different vendors’ applications, operating systems and servers.

Complexity is a good thing, because this normally accompanies flexibility and other benefits to the business that IT is trying to support. The problem is this: complexity can also make it more difficult for IT operations teams to understand where problems originate when something goes wrong. This has a tendency to cause IT Operations teams to be very conservative about anybody touching their environments.

What is causing the complexity? There are a number of causes, such as Service Oriented Architecture (SOA), Software as a Service (SaaS), Web 2.0, regulatory compliance, and overall business demands for improved service and lower IT costs.

Again, these are good things for IT, but they make management of the infrastructure stack that supports business applications very difficult. The smallest patch here or there can impact an entire company and cause a whole host of unexpected problems.

Popularity: 12% [?]

Filed Under: IT Operations, IT Operations Research, Virtualization



6 Responses to “Complex Systems Lead to Complex Problems”

  1. IT’s About Uptime - The StackSafe Blog » Throwing a Wrench in an Already Complex Environment: Change Says:

    [...] This is the second post in a series on The Perfect Storm for IT Operations. Check out the earlier post on complexity of systems. [...]

  2. IT’s About Uptime - The StackSafe Blog » Are Uptime Requirements Keeping You Down? Says:

    [...] is the third post in a series on The Perfect Storm for IT Operations. Check out the earlier post on complexity of systems and change [...]

  3. IT’s About Uptime - The StackSafe Blog » Know Your Changes to Prevent Downtime Says:

    [...] final post on The Perfect Storm for IT Operations. Check out the beginning of the series discussing complexity of systems, change acceleration and uptime [...]

  4. IT’s About Uptime - The StackSafe Blog » Green is the Color to Watch Says:

    [...] that they don’t inadvertantly make things too complex. As we stated in an earlier blog entry, complexity is one of the core components of the Perfect Storm facing IT Operations [...]

  5. IT’s About Uptime - The StackSafe Blog » The Evolution of Virtualization Says:

    [...] the evolution of the virtualization market may bring to their environments. As we mentioned in an earlier post, complex systems lead to complex [...]

  6. IT’s About Uptime - The StackSafe Blog » Blog Archive » Virtualization Bug Raises Downtime Concerns Says:

    [...] blogged in the past about how virtualization adds to the complexity of production systems and – as a result – can cause problems for organizations with regard to [...]

Leave a Comment