February 4, 2012

Virtualization & Abstraction : The New Paradigm

This post is inspired by this outstanding post by Chuck Hollis (@chuckhollis) and this one by Chad Sakac (@sakacc).

Chuck mentions my favorite way to summarize what virtualization encompasses: “abstracts logical from physical”. What makes abstraction critical is that it breaks historical dependencies that develop as technologies are built over time. I have said this phrase hundreds of times over the last four years of my career and in my mind it translates into an incredible paradigm shift in data center approach over the next ten years.

A good example of this is the push to service-oriented architecture design principles in the enterprise application space over the last decade. The whole gist was to enable business functionality to achieve independence and agility by breaking hard coded dependencies to platforms and systems. A loosely-integrated system can provide value to multiple business units by removing the overhead of inherited designs. Any ability to move quickly to market with business features brings competitive advantage. In simple terms, removing boundaries opens more opportunities.

Virtualization is the same approach with the end goal of the four food groups (CPU, memory, storage, networking) becoming commodities that can used as needed and where needed.  The status quo has been large CapEx investments in infrastructure where efficiency was limited by the boundaries of the physical needs and the return on labor cost to optimize. Even with a large team invested in tuning and sizing, the organic growth of the business can waste resources quickly as usage patterns change and new infrastructure is purchased.

The virtualization of hardware resources, effectively coupled with the ability to treat hardware as single pools, removes that physical boundary. This allows single investment in infrastructure resources to be carved up for multiple needs. It also allows the refactoring and control of these resources without the large operational cost and risk that physical resources historically bring. This abstraction means that a single server is no more special to an application than another; which means I can move, change, add, remove, or make a host of operational changes without risk. The virtual machine is coupled with the service that needs it and therefore applies fewer boundaries.

With the release of VMware’s vSphere product, critical aspects have been added. This includes the extending of network control to the virtual machine with Cisco’s Nexus 1000v. Now, both management and security of this layer can follow standard process of governance and operational models.

And now with EMC’s new FAST and the deployment models around the V-Max unit, the approach to storage is following the same design principles. If my data workloads are no longer bound to physical boundaries then I can deploy, react, and manage with less risk and more efficiency. I can focus higher expense storage at specific business needs when they need them and maintain cost effective use with lower cost storage on workloads that are diminishing. This translates directly into higher efficiency and lower total cost. Better yet, with approaches like NPIV, virtual machines can be matched to security, quality of service, and metrics. These features extend management, service-levels, and security on the storage layer to the virtual machine as well. Storage abstraction is the last great milestone to the virtual machine becoming the foundation of a data center. EMC is making a huge investment in both technology and people to make this a reality.

Despite the “coolness” factor in abstraction, the one important benefit is simple. Virtualization of servers, storage, networking, and ultimately business functionality brings efficiency. With vSphere I can take a set of CapEx impacting infrastructure and achieve higher utilization, less operational management, and be faster to market with features. To the business, this translates into a competitive advantage that can be measured. Because this hardware can be incrementally grown (EMC V-Max, vSphere), I can horizontally scale with growth demands and bring agility to change as well. And with new models like the VCE vBlocks even the large and complex standup cost in time/effort can be drastically reduced.

In the end only the goal of making people and business more successful is important. The abstraction that virtualization brings opens possibilities where they have not existed before.

As always, comments and criticism  are welcomed.

Reblog this post [with Zemanta]

Retrospective Thanks (VMware, Dell, Cisco, EMC)

In my career I was a late starter and fast riser. It wasn’t too long ago I was plugging in monitors and crawling under desks (a job I still highly respect). I owe a lot of my success to my supportive Wife who while she was raising my children, let me spend hours reading complete histories of LAN switching or reference book on WAN protocols. Not to mention every RFC under the sun. I owe a lot to my aggressive nature of never losing a fight whether it was an annoying Outlook bug, or an 801.X config that wouldn’t work right. But I also owe a lot to the technologies that I invested my time and effort behind who ultimately made my career. I bet on certain companies and technologies and they came through for me time and again. And so in this short blog post, I want to say thanks. So here are my thanks to the top 4 companies that have made me valuable by staying valuable in the information technology arena.

1. VMware

My first experience with VMware was very early on from listening to a Dell solution architect talk about where they were going. This was back when vMotion was just a rumor and still seemed impossible. I went on to work for a company that did a big virtualization shoot-out. At the end of the shoot-out my recommendation was VMware. I was strongly impressed by their focus on stability and running at the enterprise level. Unfortunately, the company chose another virtualization product(I left shortly after). After I left they found out the hard way what an enterprise virtual product needs and within a year they switched to VMware after going through a very painful experience with the other product.
The next company needed me for specific skills but when problem arose with their *free* virtual development solution, I pitched an idea to convert everything to a VMware platform. I must have had to pitch it a hundred times and I even called one meeting with every development team in one big room to explain how VMware works. After selling it for months I finally got the funds and approval. It was a complete success and allowed me to move production infrastructure services like Exchange, LCS 2005, SQL servers, data warehousing, and file servers down the road. I was able to be the guy that got my company from 15% to 80% virtualized within three years. When we needed to be agile with environments or cheap(aka consolidated) with hardware purchases I had changed the culture to make this possible. But I owe my thanks to everyone at VMware for not only maintaining a stable product, but having incredible support, education services, aggressive improvement cycles, and strong community support. I would not be where I am now without the guys and gals at VMware doing what they do.

2. Dell

Whether it was their servers, switches, or workstations I have been involved in Dell shops since my first IT job. They have been consistent with their excellent documentation, strong support, and great product. My favorite part about Dell is their consistent commitment to integrating with major players like EMC and VMware. When it came down to solutions that needed to work with SAN and virtualization options I had, Dell had already put in the work to make sure they were the logical option. I have had a very difficult time not choosing Dell in datacenter projects that involved VMware. I recently made my first trip to a Dell Executive Briefing and left very impressed with their commitment to really providing value and not just selling a product. Dell for me is a company designed to be invested in the long-term benefits and not short-term margins.

3. Cisco

My first praise for Cisco is that their certification programs still really matter. In a world of paper certs the Cisco network programs are still are a great way to prove your worth and actually study for comprehension. I could go on about stable and feature rich routing and switching but the one place where Cisco really paid off for me was their ASA firewall line. I put my reputation on the line pushing to change my current employer’s firewall devices to Cisco solutions. The things I was able to do with multi-tier VPN, securing site-to-site tunnels, network segmentation, troubleshooting, and improving security blew all expectations out of the water. Shortly after I was able to implement unified wireless solutions that solidified Cisco as an integral part of our infrastructure. It is tough to be at the top and still provide consistent value over many different business lines. Cisco gets kudos for giving me tools to be productive.

4. EMC

While not the cheapest storage option at first glance EMC does bring one consistent thing to the table every time, you can bet your job on it. I have never met people from company where they passionately believe in their product like the EMC folks I have run into. And EMC is definitely in this list for the early adoption of VMware (in integration and corporate stock) which made it a de facto choice early on. Every time I have a design to build, I evaluate a product for what it can do for me.  And EMC consistently provides storage products that not only do what is needed but open up possibilities that you hadn’t thought of. Similar to Cisco this is a company that could very easily surf on market-share. But they are aggressive at staying on top and in turn has paid off for me.

So just to clarify, I am not paid by any of the above. I am just thanking these firms for making my investment in them pay me back. And I know that someone could argue that X firm could have done Y for me in the same place. But, in my particular case I have benefited greatly from four companies and just wanted to say thanks where no one else might have.

Who knows what tomorrow brings? Maybe VMware will start giving free licensing to Osama Bin Laden or EMC starts stealing candy from orphan babies in Calcutta. But at least right now these guys are on my list.

So thanks

Reblog this post [with Zemanta]