latoga labs

Alliances & Partnership Advising

  • About
  • Contact
  • View latoga’s profile on Twitter
  • View greglato’s profile on LinkedIn

© 2006–2025 · Log in

Enterprise IT Planning for Clouds

June 27, 2009 Leave a Comment

© Greg A. Lato - All Rights Reserved
© Greg A. Lato - All Rights Reserved

Over the past few weeks I have been involved in long term planning discussion with the senior IT management from multiple clients.  While I can’t go into details  of these meetings, a few common general trends emerged in these long term virtualization strategies.

First, all of them were roughly at the benchmark of having 30% of their compute workloads virtualized and looking at how to get well beyond that (see my prior post on Breaking the 30% Barrier).  Part of the growth strategy included defining a specific set of applications that are set aside from virtualizing in the next wave, typically somewhere between 10%-30% of the overall computer workloads.   General reasons for this are:

  • Organizing things into the next logical set of workloads primed for easy virtualization
  • Setting aside the workloads where resistance was being felt toward virtualization to give the business users more time to warm up to virtualization
  • Workloads that are “too big” to virtualize (typically because of CPU requirements, storage requirements, or IO requirements; some of these are just misnomers with the current VM scalability limits of vSphere 4)
  • workloads where the ISV specifically don’t support the software running in a VM (this is becoming less and less as more ISVs actively embrace virtualization or Enterprise customers flatly tell their ISVs “we’re running it in a VM, get on board”.)

Second, they are all planning on building a specific internal cloud within part of their infrastructure.   This alone isn’t that surprising.  There are specific use cases where a self-service internal cloud solves a lot of problems for the business users, most glaring being dev/test scenarios where lots of dynamic short used workloads are involved and web hosting where the business units (typically marketing) need to be able to react faster to market opportunities and popularity spikes of new products and viral marketing activity.

What is surprising is that when IT started to talk about the ideal end state view of their “non cloud” virtualized environment…it was essentially a cloud.  As Jian Zhen described recently in The Thousand Faces of Cloud Computing Part 4: Architecture Characteristics there are a set of architectural characteristics that describe cloud computing:

  • Infrastructure Abstraction
  • Resource Pooling
  • Ubiquitous Access
  • On-Demand Self-Service
  • Elasticity

(Note: Jian Zhen changed his list of characteristics in the above post from his initial The Thousand Faces of Cloud Computing post.

The enterprise long term vision for their virtualized computing environment include all of these characteristics with exception of On-Demand Self-Service and in some ways Ubiquitous Access.  On-Demand Self-Service is typically not in their plans because the Enterprises don’t have a key part of this, an internal finance model that allow for charge back of resources used — though most seem to be thinking about that. On-Demand isn’t as needed in this part of the enterprise environment as the workloads are the known sized, planned, enterprise applications that are the classic “Enterprise IT”.   Ubiquitous Access is also something that isn’t being thought of by IT for this part of their environment primarily because access to these workloads is already pre-defined by the workloads themselves: web servers are accessed by web browsers, email is from an email client (whether static or mobile), etc.

And yet, all the other things that Enterprise IT strategist are thinking about fall squarely in the realm of “cloud computing”.  Get the business users to think in terms of capacity and SLAs and abstract all other aspects of the infrastructure from them.  And then drive up the utilization on that infrastructure to maximize their ROI.  Some are still only comfortable driving per physical server utilization up to 50%-60% range while others are damning the torpedoes and want to get as close to 100% as possible.  On an overall basis across the entire infrastructure, you can never reach 100% utilization because not all work loads are that consistent, this is where resource pooling and elasticity come into play.

Thought I do have to argue that Resource Pooling is not the best term to use for what is meant for this characteristic.  Creating and managing pools of resources is included in this specific characteristic, but I think a more accurate term to describe this is as Resource SLAs.  The end users of the environment are buying  a specific amount of resources as a “guaranteed maximums” or as a an “on average maximum”.  The architecture of the cloud needs to ensure that spikes in resource usage by one user are serviced up to their agreed upon limit, but also allow IT to “over subscribe” the environment during the non-spike times.  Then mixing in guaranteed with on average work loads allow the performance spike of guaranteed work loads to be serviced at the cost of the on average work loads should no extra capacity be available.

It becomes a game of how tight of an IT airship do you want to run…

Filed Under: Cloud Computing, Technology Ramblings, Virtualization Tagged With: Cloud Computing, Enterprise Cloud, Internal Cloud, IT Strategy, Virtualization

Breaking the 30% Barrier

June 24, 2009 1 Comment

This afternoon I had a discussion with a client on strategies to increase their level of virtualization within production IT.  It appears that the magic threshold seems to be 30% virtualization.  Companies seem to easily achieve close to 30% virtualization by taking a basic two prong approach:

  1. Take a Virtualization First policy for all new projects.
  2. Convert all low hanging fruit from physical servers to VMs

Within a few years, an organization naturally will achieve virtualization levels approaching 30% based upon a reasonable growth rate.  Eventually the growth rate slows and the challenge then becomes breaking that 30% barrier.

To further increase virtualization within Enterprise IT at a similar growth rate requires an active virtualization plan that addresses:

  • Application engineering to stack rank the existing applications and proactively educate application groups to lead them to virtualize with a carrot instead of driving them to virtualize with a stick
  • Social engineering within the business units to accept VMs instead of physical servers and adapt their expectations into SLAs
  • Organizational engineering within IT to create a Virtualization Center of Excellence that transcends traditional IT silos
  • Financial engineering within IT to determine how reclaimed or early retired systems will be accounted for (this especially becomes an challenge when the business units bought the physical servers and their conversion to VMs happens before the end of life of those physical servers.)

This is journey I’m currently undergoing with a few of my clients.  I’ll try to share my expereinces from this journey here in the future.

Filed Under: Technology Ramblings, Virtualization Tagged With: Organization Engineering, Social Engineering, Virtualization

Virtualization Link Roundup 20090619

June 19, 2009 1 Comment

photo by alandberning
photo by alandberning

Latest herd of virtualization links from the past two weeks:

VMware Specific Links

  • The VMM is upside down
  • Virtualizing Exchange or SQL Server with VMware? Think twice (misleading title as pointed out by drummonds1974)
  • Poll: What is your favorite vSphere new major feature?
  • HP, VMware Team Up on Virtualization Management
  • OPNET’s ACE Live™ VMon Provides New Application Performance Visibility and Troubleshooting Capabilities in Virtualized Environments
  • KB Article: VMotion stops working after upgrading to vSphere 4.0 with a CPU of the host is incompatible error

General Virtualization Links

  • Down To Business: This ‘Gateway Recession’ Must Transform IT
  • Tech Road Map: Keep An Eye On Virtual I/O
  • Intro to Cisco Unified Communications Management Suite (CUCMS)
  • EDS’s David Gee on the spectrum of cloud and outsourcing options unfolding before IT architects

Filed Under: Tech Industry, Virtualization, VMware Tagged With: Link List, Virtualization

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 7
  • Next Page »

About latoga labs

With over 25 years of partnering leadership and direct GTM experience, Greg A. Lato provides consulting services to companies in all stages of their partnering journey to Ecosystem Led Growth.