Channels ▼
RSS

Web Development

Other Voices: Automation, Economics, and the Birth of Market-Driven IT


Jake Sorofman works for rPath, a provider of automated application deployment tools. You can contact Jake at jsorofman@rpath.com.


Recently, I had a conversation with a well-known industry analyst -- a very creative guy drawn to big ideas. He got me thinking about a big idea that has been rattling around in my brain to some degree of distraction. In my estimation, the idea is nothing short of transformational to the economics of enterprise computing.

It's a story about taking back control of IT and truly rationalizing costs. The story has two parts:

  • Part 1: Returning control and flexibility to IT by making system workloads autonomous, self-healing and portable across deployment environments.
  • Part 2: Allowing IT leadership to make dynamic decisions about where workloads should run based on optimizations for price and service levels. Think of this as the logical evolution of IT financial management.

In combination, these two concepts have the potential to change everything.

IT has long been beholden to outsourced service providers for managing systems. In some cases, the comparative cost of outsourcing system management is lower due to scale economies and other built-in efficiencies. But, more often than not, it's the predictability of a contract relationship that IT leadership covets: fixed bid contracts are easily forecast and service level agreements allow IT to share some risk.

But the cost of admission is exceptionally high. For a very large company a contract may exceed $40 or $50 million -- a year.

Why have CIOs been willing to spend this much?

  • Efficiency. Traditionally, it has been more efficient to throw systems "over the wall" due to service providers' comparative cost advantage through specialization.
  • Switching costs. Once your systems are deployed, it has been too expensive to move them to a new provider; you're locked in -- and so is your price.
  • Liquidity -- or the absence thereof. Traditional pricing models have forced enterprises to engage in onerous, long-term commitments, removing the liquidity that drives market-efficient pricing.

But this is changing -- and fast:

  • Efficiency. Emerging approaches to automation make system scale and complexity far less prohibitive and intimidating for enterprise IT organizations to handle in house.
  • Switching costs. Deep automation also allows you to regenerate systems that are ready to deploy to new environments, setting workloads free to run anywhere.
  • Liquidity. At the same time, elastic computing models allow you to pay as you go. Systems can be moved and capacity can be consumed on demand.

IT efficiency increases, switching costs decrease, liquidity emerges, and a true market is born. Then, introduce decision support for driving price and SLA optimizations and CIOs can dramatically improve the efficiency of IT spending.

As context for what is possible, consider the achievements we've seen in modern manufacturing. Supply and capacity are dynamically shifted to the highest-yield demand. Capacity is allocated based on contract values, delivery commitments, and the on-hand availability of raw materials. Raw materials are procured based on competitive bids. Production runs are scheduled against available capacity.

The entire manufacturing process is automated and dynamically optimized. Why shouldn't this be the inspiration for the future of enterprise IT?


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 
Dr. Dobb's TV