What will Dislodge the Pebble – Virtualizing Large DBs


2011 is the year for the question, when will large databases “virtualize” in mass? It’s somewhat a technology question; it’s definitely a bit of a sizing/scale/performance question, but I want to make the case here that it’s additionally a people and risk question that must be answered.

There is much worthy discussion about whether the technology is ready and for whom. I have the opportunity to work with some of the largest companies in the world and they each have unique requirements which are individually thrilling to help address. With that said, there are some great technologies available to attack “the middle” of the normal curve. Vsphere5 release increased capacity limits for virtual core counts and such, removing those fundamental limitations. I work with customers around products like Vblock from VCE which adds significant horsepower and simplicity to the equation, working as an accelerant for change. Finally, I know of customers who have virtualized significant DBs, but these areas are not my point of focus for this blog. Instead l’d like to look at human factors that will determine the pace of this transformation.

In a way, people are as much the database as the bits and the b-trees. People create the data, people write the software (well we use to…), people govern the use of the data, people maintain the data and, ultimately, people spend the money that most often the data is collected for in the first place. People are a huge part of the equation for virtualizing databases. Let me pull a bit of Hollywood-script-writing license and generalize this down to two people, the CIO and the DBA. This is unfair to paint with such a broad brush, but they will be the quintessential players in my story.

The DBA is a well-honed machine. The masters of this craft have been at it for 20 years cutting their teeth on MF to Open Systems migrations; they rode the rise of Oracle. Some started, left and came back to DB2. Most have suffered countless huge audacious problems and have earned their place in the database hall of fame. Companies pay the big bucks for these superstars for one reason. Both their technical experience and their risk mitigation experience have trained them to KEEP THE DB RUNNING, and they do. Virtualization to a DBA is a scary thing. It goes against the grain and, hey, when you’re in your 40’s who wants to be reviewing logs at 3:00am on Sunday morning… They have an aversion to such a big change which will require “new experience” to keep the system stable. Additionally many DBAs still suffer from performance and growth challenges that they feel are their primary job to address. Our companies have employed DBAs to bring these exact skills to the table and thus many DBAs are “cautious” to “concerned” about virtualization.

Now for the CIO. The CIO, though less connected with the details, has similar concerns of risk. Their success is tied to a highly performant and stable data center. With that said, they face an equally heavy burden to reduce costs each year as data grows, like a teenager, year in and year out. They have seen the virtues of virtualization and believe it to bring better utilization, cost management, IT agility, and DR capability. CIOs are listening to both sides and reasoning the answer to what, how, when; why is already covered.

Ok, so what you really want to know is do I see a trend? I have statistical training in my graduate work and I can safely say my sample size is ambiguous and biases are undefined, but I will not let that stop me from sharing my reasonably crafted opinion. Yes, there are some trends. The trend in 2010-1H2011 was a peppering of important deployments across the industry that virtualized DBs. These provided a proverbial support to show the sky isn’t falling, and stages for the next level of demonstrable growth. The trend in second half of 2011 will be lots of experts busy in the tasks of design, creation and realization. The whiteboard work has significantly increased. Blueprinting, POCs and other type of activity have notably increased. Messaging at Executive Briefings has increased (CIOs are listening). So when does the pebble dislodge and the deluge of large virtualized DBs flood the install base? If you carve off the most outrageously large and unique DBs from the conversation, I think you will see steady activity in the back half of 2011 and 2012 the pebble will tumble.