Skip to Content

AppZero

Greg O'Connor's blog

All things Cloud- gold medal for application mobility

Busy, busy month for those of you keeping score, and I don’t mean the final gold medal count.  But, now that I’ve nodded to the Olympics, congratulations to both team Canada and team USA on the best hockey game I’ve ever seen.  Ever.  And I’m from Boston, home of the sometimes brilliant Bruins.

No, the game I’ve been watching is a tectonic shift of cloud ecosystem money move toward application mobility:

  • Makara – funded by Shasta Ventures, Sierra Ventures, as well as the market-moving Marc Andreessen and Ben Horowitz -- threw back the cloak of stealth.  (Makara Leverages Virtualization to Simplify Cloud Application Management)  According to the release, “Makara provides easy on-boarding to the cloud. With Makara's Cloud Application Platform, developers are able to deploy new or existing web applications to a public or private cloud with no code changes.”  (By the way, makara is apparently a creature in Hindu mythology that acts as a vehicle for water and sky, also serving as the insignia for a god of love and lust … You laugh now, but you’ll thank me some day if you’re ever on ‘Who Wants to be a Millionaire’.)
  • Next, CA bellies up to the bar, plunks down a reported $90M (30 times trailing twelve months revenue) and leaves the building with 3Tera (CA to Acquire Cloud Computing Solution Provider 3Tera)  3Tera CEO Barry X Lynn says, “3Tera eliminates the manual, error-prone tasks that have historically hampered an organization's ability to deploy IT services to the cloud,".  30 times  TTM revenue the cloud bubble is bulging.

Notice a common theme?  It’s all about moving applications from the data center to the cloud.  By any other name, that’s still AppZero’s application mobility mantra.

Put yourself in my place; It is exciting to see this broad swath of really, really smart people betting large on application mobility as a critical factor in the cloud market’s evolution.  Sand Hill investors, old-iron scavengers in search of a makeover, and virtualization royalty alike are rolling money at application mobility.  And that’s good news for me.

Why?  Because people will begin to ask questions such as, “Why not move the OS and the App in a VM? Doesn’t OVF make this all work across VMs from Xen to VMware from KVM to Hyper-V? Has anyone heard a success reported?”

Quick reality moment and speed check:  Windows 2008 server is about 16-20 GB; SQL Server 2008 1GB, .Net around 500MB. I can move roughly 16-40 application servers with SQL Server or .Net in the time it takes to move one that also includes the OS.  Speed and agility (a 93-97% improvement for those keeping score).  That’s why VMware is changing its strategy on how to move workload from the data center to clouds, and automating workloads in private clouds.

The name of this cloud game is speed and flexibility at the application layer.

So far the market is building out on top of server virtualization, known primarily for reducing the number of physical machines and associated cost.  Infrastructure can be provisioned in a matter of minutes on a self serve basis.  The fly in the ointment is that the purpose of infrastructure is to run applications and they are installed 1 at a time.  Once installed, applications become welded to the OS.  The result is that they then have to be managed individually, which dramatically adds to the cost and complexity of just doing work.

Application virtualization separates an application from the OS making it mobile and automatable -- between machines, between the data center and between clouds – external and private.  Application mobility brings a clean interface to the app stack making it possible to provision apps in minutes just the same way Hypervisors provision machines in minutes. 

The combination of the two virtualizations is what IT needs to deliver what the business needs. 

There is also compelling software consolidation that can be achieved by running more than one application on a software stack (OS, anti virus, management, etc) in isolation.  Software consolidation will free up more budget as this movement takes hold.  Simple math says that running two applications on one OS can cut OS licensing requirements in half.  Bigger math gets bigger results.  Gartner better lower their predictions for Microsoft’s server revenue over the coming years.

 

Moore’s Law: the future of Cloud Computing from the bottom up

I’m a serial entrepreneurial leader.  It’s an art/science, left/right brain thing. I have to say that one of the most challenging parts of creating a compelling strategy, leading a company or building products is getting people to see the possibilities, transitions and tipping points. Imagineering the future calls me to look back at what made companies great -- specifically, how they capitalized on paradigm shifts while the rest missed it. Reading the recent bestseller, Outliers, it struck me that, not only do you have to be smart, but you have to be in the right place with the experience to see and grab the brass ring.

Moore’s Law is one of those history lessons that have traditionally been a touchpoint that points the way to the future. Simply put, Moore's law describes a long-term trend in the history of computing hardware, in which the number of transistors that can be placed inexpensively on an integrated circuit has doubled approximately every two years. 

Translation:  compute power has reliably doubled at a decreased cost every two years.

In a recent announcement, Intel gave a glimpse of what the future will look like. The “Cloud” chip will have 48 cores, is available to Intel’s ISV partner today and will be shipping in volume in less then 18 months. The quote from the Intel dude stated that it will increase the power of what is available today by 10-20 times.  Oh my…. Buckle your seatbelt …. Moore’s law just took a giant step up the paradigm.

In one of my discussions with some folks from VMware I have heard pretty much a uniform response that the tipping point for VM adoption in the data center was the introduction of dual processor chips in 2007. Two core CPUs + VM isolation means I can consolidate physical boxes onto 1 machine. How simple is that math?

Gartner says that the average number of VMs in the data center per CPU socket is 10+ or 5 per CPU.  VM Density is how many environments can run on CPU socket. VM Density increase is due to better through put of the CPU and more efficient VMs and is “the new measure of IT efficiency.”

Fast forward to the data center of 2012. For a moment lets ignore other bottlenecks in the stack that might stop us from drawing a straight line from today to then. VM density will be 240 (5 * 48) per CPU socket. Think of all the empty space in those data centers. Certainly enough to store a few hardcopy versions of the US’ accounts payable to China.

What are some other data points that we can look at today that can help us see the future more clearly? Today’s VM landscape breaks down close to 80% Windows, 15% Linux and 5% other. Why is there such a high concentration of Windows in the data center? Not that I enjoy poking a sharp stick in the eye of Microsoft, but I have to say that it is because no one that wants to keep there job will run more than one application on top of  a Windows 2003 or a Windows 2008 server.

Running multiple applications on Linux? No problem. It is this 1 to 1 OS to app ratio that is one of the things that has made VM adoption so compelling. Fix the fragile Microsoft OS by using a hypervisor to create the isolation between applications that Linux has out of the box is sweeping the industry. So Windows app density is high in Linux, and 1 for on Windows server.

Let’s take a use case where all the VMs are Windows based in the data center. That means there will be 240 copies of the same operating system (assuming the market has actually adopted Windows 2008 server by then). There has to be a more efficient way to deal with the fragility of Windows than running so many copies of the same thing.

Enter application isolation technology or Virtual Application Appliance (VAA) for server side apps. A VAA is a container (a cloud container?) that isolates an application from the OS and other applications. This isolation makes Windows de facto more reliable and eliminates the challenges that force the 1 to 1 App to OS deployment design pattern. VAA makes Windows deployments as robust as Linux, increasing the app density on Windows. Who wouldn’t want that?

Now I am not suggesting that it would be a good idea to run all 240 apps on one Windows 2008 Server OS, increasing the app ratio from 1 to 240. But running 6 applications on 1 OS?  That is very doable and it will reduce the number of concurrent OS from 240 to 40.

Think of the memory savings (recommended memory configuration is 2 GB per OS or 480 GB of memory in this use case). Think of how much you could shrink the checks you have to write from Microsoft by increasing the app density ratio from 1 to 6. An 84% reduction in #OS running. Intuitively, you know it's cheaper to run multiple apps on one OS, but how much cheaper? Well, Amazon is expert at pricing cloud services, and on a simple example of 3 VMs running Windows with 1 app in each VM, the monthly cost would be about $260 on a standard small instance. Therefore running on Amazon with one VM running Windows and 3 apps, the price is $86. Get the picture?  Less OS licenses, less VM licenses, less CPU cycles, less disk, less management

So here are my predictions for 2012:

  • Intel cloud chip will be shipping a 48 core piece of silicon for less then $500
  • VM density will exceed 200 on this chip in the data center
  • Windows OS will be over 75% of the VMs that run in the data center
  • 200 copies of same the Windows operating system running on 1 chip is silly
  • The industry over time removes silly inefficient execution stacks
  • Application isolation will have crossed the chasm addressing, even eliminating, this inefficiency

Assuming the Mayans are wrong and there will be life after December 21st, 2012, you can see my take on the market.  I would love to hear how others see the impact of the cloud chip on virtualization and cloud computing. Greg Ness how will it affect the infrastructure 2.0James Urquhart impact to the Wisdom of clouds is just around the corner?  What is the next tipping point? Drop me a line at GregO {@} Appzero {dot} com or tweet me at http://twitter.com/gregoryjoconnor.

 

The Death of Cloud Computing the Birth of Dream Computing

I do dream in color, not always vivid color, but color just the same. Today, I was awakened by one of my 5 boys in the middle of a great dream about the future. In my dream, I was in a big white room just as a door was opening and someone was about to walk in. Who was that? That’s when I was awakened.

Don’t you hate dream interruption? Or Idruption? Quick note, I heard the iPad comes with an Idruption finisher, those guys at Apple are so innovative.

What I do recall from my dream was that it was the summer of 2012, and Jeff Bezos, Paul Sagan and I were celebrating the 2 year anniversary of the merger of our three companies. There was a lot of talk about how 50% of the Fortune 1000 had shut down their data centers and moved all their operations onto our Dream Cloud. So much for that Gartner prediction –“By 2012, 20 percent of businesses will own no IT assets.”  The other thing that was clear from the conversation was that Dream Computing as a category had completely replaced the term Cloud Computing.

Akazon’s (the combined company’s name) market capitalization had just crossed the trillion dollar mark. We had over 10 million physical machines or 10 billion virtual instances all around the world thanks to the new Dream chip from Intamd. Close to 70% of the internet traffic was flowing through the Akazon Dream Cloud. The year had started with Paul convincing the board to turn down Eric’s request for us to acquire Google. Paul’s core argument was that Google’s search and ad businesses were going to be replaced by our Dream fulfillment engine. The search-to-decision-to-Dream fulfillment evolution had taken hold. We had solved the issues in China and had a commanding share in this huge piece of the world market. Eric, Larry, and Sergey were not happy but it was clear they were becoming a legacy supplier, and we found a dream number even more magical than √2.

2011 was very busy for Jeff as we divested our online shopping division. I was really surprised Jeff took the lead on this and got such a great price from Larry at Oracle (he never really believed in Dream Computing or its predecessor Cloud Computing). By selling databases, applications and hardware direct in their new online store, Larry had replaced almost his entire sales force. It did do wonders for their margins and profitability.

2010 had been the year in which the Dream was defined. The public Dream, the private Dream, the hybrid Dream, and the enterprise Dream were now clear to the world. Where the environments are located, security concerns, how to move applications from the enterprise to the Dream and back again were completely nailed. The Dream economy was born and unemployment was under 5%. As a side note, national health care had not come to a final vote.

Yes, 2010 was the year Dream Computing was born. The market understood what Cloud Computing (infrastructure as a service, platform as a service) was. Amazon was leading the pack, delivering the self-service, pay-as-you-go, resources-on-demand, utility-in-the-sky. Topping the 1 million developers mark. The challenges to Cloud Computing adoption were surfacing for those in the business.

Secure distribution, and moving existing applications unchanged to the cloud were beginning to slow the paradigm shift down.

Akamai saw competition coming from the roll-it-yourself CDN developers using geographically-distributed clouds, and the world saw more and more content being part of everyday applications. Not as demanding as streaming a Victoria’s Secret video, but delivering more content to the edge faster was a foundation of Dream Computing. It also occurred to Akamai that they had a ton of compute horsepower for serving up those images to millions of eyeballs focused on Heidi Klum and the Black Eyed Peas, which they could sell during the other 364 days and 21 hours. Talk about a spiky workload and over-provisioning. Why not just build out the data centers Akamai had around the world and extend them to have the capabilities like those in Amazon? With global real-time distribution, low latency, and the ability to limit network attacks as the next layer added on to that old concept of Cloud Computing, the transition was underway.

The last piece of the puzzle was the application containment and provisioning provided by Virtual Application Appliances (VAA) from AppZero. The ability to scoop up and move existing applications to any of the Dream Computing nodes, or across any node and back again, was the grease that finished off the legacy concept of Cloud Computing. Moving just an application, not the whole machine, and being able to determine what has changed from provision to provision, made utilizing the dream fabric in the ether easy. Separating and isolating the application or workload from the OS became a “duh.” The death of installing applications and commingling them with OS had gone mainstream with dynamic provisioning replacing standard operations. VAA had become a movement that is now being taught in high schools today. Whoever came up with installing applications anyhow?

Dreaming about Dream Computing  – Now I remember how it ended. It was Paul Maritz at the door. He was there to get us to buy Zimbra from him. Funny how the pioneers and thought leaders of today become a distant legacy dream so quickly. I recall sending him over to see if he could sell Zimbra to Apple. It would be a good service for their iDream offering that we run and manage for Steve while Paul focused on the Bed Bath and Beyond business.

VMware buys Zimbra. Next step Bed, Bath, and Beyond?

I’m arguing with myself, so I’m winning and losing.  The argument?  VMware’s Zimbra acquisition: a.) brilliant – and necessary -- building block in the drive to domination of the evolving cloud economy? Or b.) distracting activity on par with a crow’s attraction to bright, shiny objects?

The question isn’t whether or not Zimbra is very cool.  (It is.)  Or whether it’s worth the $100 million VMware shelled out.  For me, it’s a question of ends and means.

Readers of my blog know that I am a fan of VMware.  They pretty much created the market that created the need for what AppZero (and no one else) does (server-side application virtualization.)  But they also know that I have questioned where VMware and its hulking shadow of a daddy, EMC, are headed.

I first blogged the question when VMware acquired Spring Source.  I thought it was interesting that a company espousing and attracting partnerships for progress in this brave new cloud world, would jump into competition with those partners.  SpringSource put VMware outside of its core infrastructure business into the development and management business.

Fast-forward.  With the Zimbra acquisition, VMware has popped up the market stack to land smack in the middle of business’ most ubiquitous application – email and collaboration.  Zimbra out-Outlooks Outlook.  If you’re unfamiliar with it, take a quick look at the demo (www.zimbra.com). 

Anyone who has ever used Outlook/all of civilization will immediately be at home with the UI.  That same population will be tickled at the sheer elegance, practicality, and simplicity of the additional functionality.  Zimlets are mashups that let you do things that just make sense, like mouseover the word “tomorrow” in the email you’re reading to see your calendar for tomorrow.  Click on it and you’re in your calendar to drag, drop, and beyond.

Which brings me to Bed, Bath, and Beyond.  (You wondered how I’d get here, didn’t you?)  What is VMware doing?  If it is not taking direct aim at Microsoft … If it is not positioning itself to be the Microsoft of the cloud economy …. If it is not aimed, ready, and equipped to command that dominion … then acquisitions such as Zimbra and SpringSource are distractions from the core business that make only marginally more sense than would acquisition of Bed, Bath, and Beyond.

Steve Herrod, VMware’s Chief Technology Officer blogging on the acquisition brings up the elephant in the cloud saying, “And there’s one thing I’d like to address head-on. VMware vSphere is and will continue to be an outstanding platform for the deployment of Microsoft Exchange. We have heavily optimized our virtualization offerings specifically for the deployment of Microsoft Exchange, and thousands of companies are benefiting from the increased flexibility, availability, and security that comes from running Microsoft Exchange on top of VMware vSphere. We have some great material on these advantages available here.  So whether it is datacenters, desktops, application development, or core infrastructure applications, our mission will be to attack complexity and simplify IT. You’ll see much more from us in this space, so stay tuned!”

That’s my plan for sure.

Follow Greg O'Connor on Twitter @gregoryjoconnor

Good fences between apps and OS make good neighbors in the cloud

Did you ever have the invisible dream?  I don’t like it.  It’s the one where I have “the answer” to a big problem (usually involving giant, malevolent aliens) but everyone walks right past me because I’m invisible. I had that feeling yesterday reading James Urquhart’s blog titled, “Application packaging for cloud computing: A proposal”.

He’d written a series of posts considering deployment and operations in infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS) environments. Looking at the impact of cloud computing on the use of virtual machines and operating systems, Urquhart wrote, “The very heart and soul of software systems design is being challenged by the decoupling of infrastructure architectures from the software architectures that run on them.”

Yes.  Exactly what I’ve been saying.  Exactly what AppZero does in divorcing server applications from the underlying OS in virtual application appliances (VAA).

Urquhart goes on to say that the more he explores the question of IaaS/PaaS server application packaging in light of what he calls his “big rethink,” the more he thinks…” there is an opportunity to simplify cloud computing through changing the focus from infrastructure to applications.”  Yes, again.

He suggested that the answer might be found in, “a uniform description of an application, its configuration, and its operational requirements that can be used to describe any software deliverable to the cloud, whether meant for IaaS or PaaS.” He allows as how “such a packaging format would have to be open and standard,” (read, in the land of distant future where most visions live.) 

My take is that Urquhart has proposed far more than standardized application packaging. What he has sketched is a proposal for a cloud system application lifecycle. To that notion, I give James two thumbs up. But no smart proposal changes the basic fact that when an installation inter-mixes an application with the OS, complexity follows with inflexibility and cloud lock-in. And its cousin datacenter lock-out.

So here’s where that bad dream feeling starts to sneak up on me: The world has embraced the great benefit that comes from decoupling the OS from hardware but leaves the rest of the software stack as a giant, monolithic black box.  And it doesn’t have to.

If the cloud as IaaS or PaaS provided separation of server application and OS we’d:

  • Enjoy the cost savings of using the OS license provided by the likes of Amazon and GoGrid instead of building our own image with our own OS license
  • Expect the cloud provider to stay current with OS and security updates instead of doing our own patch management in the cloud
  • Have the option of moving up the stack to use cloud provider middleware like SQL Server, MySQL, WebSphere, or Oracle WebLogic Server, adding the rest of the pieces I need to make my application sing like a springtime robin. The way I see it cloud users going up the stack and using other middleware components are building new apps, not leveraging the cloud stack to its fullest potential
  • Move more responsibility, cost, and management overhead from our side of the ledger to that of the cloud providers.  Why would you want to do anything that your cloud vendor can do and is already charging you to do?
  • Avoid cloud lock-in and enable where to run flexibility.  Applications can move from data center to cloud to cloud in a matter of minutes
  • Get the benefits of VM’s decoupling and isolation at the application/application component layer -- mobility and consolidation at the software stack level, not just hardware.

Just as good fences make good neighbors, the isolation that comes with server application virtualization makes crystal clear who is responsible for what – lines of demarcation that can get really cloudy (yes, pun) once you move up the stack from basic machine provisioning. What’s more, application virtualization is perfect for moving all or any part of an app from a data center to a cloud to another cloud and back to the datacenter. 

Today.  With AppZero.  Can you hear me now?

VA and VAA: what a difference an “A” makes

So are we talking tomayto/tomahto or apple/orange here?  Actually, when we compare VMware’s virtual appliance (VA) approach with AppZero’s virtual application appliance (VAA) it’s really a lot more like apple/orangutan.  Not better and worse, winner and loser, but different in type and kind and purpose and optimal use.  A tectonic shift.

Before I proceed to explain, I’d like to point out that I’m on record as being a VMware fan.  (See earlier blogs, “VMware’s Genius” ,  “The birth of virtualization” and “The Next Big Cloud Thing: VMWare’s Virtual Platform Stack”.)  VMware’s VA approach has enjoyed real market acceptance for practical reasons, which the company relates as: reduced development and distribution costs; accelerated time to market expanding customer reach; and increased security and control – for both hardware appliance vendors (pre-fabricated product) and software developers (pre-configured package).

In this approach a virtual machine (VM) and an application, complete with all necessary parts of the OS, are packaged into one self-contained virtual appliance (VA).  All of these parts are encapsulated in a little, self-contained world of its own free to travel through space like Horton’s Whos all in Whoville.

VMware promotes VAs on its appliance page with the number growing daily.  Today, as I write, it is 1,308; yesterday it was 1,282.  Who knows what it will be when you look.

All Linux.

Yes, all Linux.  Microsoft licensing does not allow for redistribution of the Windows OS.  So this whole VA idea is only good if your application is based on Linux.  But if your organization is one of the zillions who have bought into the Redmond way of life, you can’t use VAs without rewriting what you have.  Not likely.

But here’s a dirty little question – and I mean no disrespect – Linux or not, why would you want to ship the OS with your hardware product, software package, or data center application?  System admins hate this practice.  They like to maintain clear lines between who owns what, where, and who does what, when.  VAs totally redraw those lines.  I can tell you that the folks running a data center don’t want a packaged application vendor patching, up grading, and otherwise maintaining the OS, networking, and management tools.  And, by the way, packaged application vendors aren’t wild about owning all OS variants either.

Now, granted, VMware owns a lot of real estate in the data center, but VAs don’t travel across hypervisor environments.  So if a company throws Hyper-V, Xen, or KVM into the mix they will need a different VA for each – and they will have no mobility between those environments.  If you’re a software provider, you’ll need to package your app as different VAs for each VM provider.

And speaking of mobility …. What if you want to move an application to the cloud?  Most cloud providers don’t use VMware’s VMs, so you’d need a different VA.  In fact, you’d need a different VA for each cloud – Amazon, GoGrid, Rackspace etc.  Who is responsible for this refactoring?  There is no seamless way to move your (Linux-only) apps between clouds in anyone’s VA.

The culprit in this story is not VMware, it’s the necessary inclusion of the OS – in however small a measure – in the VA.  It’s the nature of the VA beast.

AppZero’s VAA, by contrast, encapsulates a server application with all of its dependencies – but with zero OS component.  Zero.  Complete mobility across servers – physical or virtual (any VM) – to and from datacenter and clouds at will with no rewriting or packaging required.  And because there is no OS component, we do Windows.

So, if you have a spare 10 minutes on your hands, wander down to wherever your sys admins live and ask them how much they like VAs.  My bet is that they really don’t like black boxes in their province.  And your application folks don’t like it either.  Maybe they don’t know there is a strong alternative … yes, VAAs.  If not, you have good news for them.

What a difference an “A” makes. 

(More on what VAAs can do in a blog to follow.)

Application mobility question strikes executives from VMware, Cisco, and EMC speechless as they announce their VCE coalition

Three of the chattiest executives on God's green earth were struck suddenly speechless when the Q&A segment of their VCE coalition announcement produced a straight forward question from customer Joseph Hooks (at point 48:50 in the announcement).

Question: "Will we be able to seamlessly move (applications) between in-house vblocks (private clouds) and service provider vblocks (public clouds)?"

  • There was complete silence.
  • There were multiple fingers that swiftly and decisively pointed to Paul Maritz of VMware
  • There was silence.
  • There was nervous laughter from the audience
  • There was nervous laughter and jocular comments from the panel (Virtual Computing Environment coalition executives: Ciscos' John Chambers, EMC's Joe Tucci, and VMware's Paul Maritz.).
  • There was seat squirming and there were darting glances between the executives.
  • There was the ad hoc suggestion from Chambers, "We can start with the feet next -- We can do a chorus line here." (... the universal call for a tap dance)

In the end it was VMware's Paul Maritz who won the call to answer.

Answer:  "The short answer is, that is exactly the goal.  A lot of pieces have to come together to make that happen.  It all depends on what you mean by 'move seamlessly'."

He went on to mention issues such as management, moving workloads, security, and identity management concluding, "So we are tackling the issue of portability at every level.  And the goal is about the journey we're setting out on, so that over time the customer can make business decisions as opposed to architectural or operational decisions."

Translation: No.

This answer means that server applications will experience every bit as much lock-in from the multi-million dollar world of VCE Vblocks as in today's public cloud environments.  They would be Vlocks.  Get it?  Locked in by Vblocks = Vlock.  (Yes, I crack myself up.)

This observation is not a commentary on the VCE coalition concept of Vblock Infrastructure packages of tightly integrated offerings from EMC and Cisco, using VMware goods.  Nor does it breath a word about Acadia, EMC and Cisco's joint venture, with an assist from Intel, to build, operate, and transfer (BOT) vblock infrastructure to organizations "who want to accelerate their journey."  (Okay.  Guilty.  I did perhaps snicker when Tucci managed to use the word journey more than 20 times in less than 5 minutes during his segment of the content-rich one hour announcement venue.  To me, "journey" is always a code word for "our vision is not available today."  )

My point is simple and predictable:  The wild frontier of server application portability across private and public clouds, to and from data centers, on physical and virtual servers is a challenge that-so far - only AppZero has domesticated.  I say free your app today.  Why wait?  Make it portable and run your business where you want to run it.  No V-wait or V$$$s required.

Follow Greg O'Connor on Twitter @gregoryjoconnor

The birth of virtualization – a sure bar bet winner

We've all been there.  Minding our own business in a local establishment, when a discussion's heat rises to the level of a sporting bet.  Sides are chosen, money plunked down, combatants await the reveal.  Other than adult beverages, the thing these bets seem to have in common is that the winning fact generally runs against commonly held assumptions.

Here's a winner for you:

Q:  What company "invented" virtualization technology?

A:  The long defunct Burroughs Corporation first brought mainframe virtualization to market in the 1960s.  But it was not until the then laggard IBM brought it to their 360 line in the 1970s that the concept was legitimized.

I'm willing to make this little bet with you:  Most people of a certain age are more than willing to bet folding green that IBM 'invented' virtualization.  Gen-any-letters will bet VMware with confidence.  You will win either way.

Today's burgeoning virtualization market is a different story.  And in that story, VMware is the dad.

Phase 1 - Core virtualization infrastructure

Founded in 1998, VMware ruled the virtualization roost free of competition, growing to $1 billion revenue in record-breaking time.  So the hypervisor entered mainstream IT.  Competition from open source Xen and Microsoft's Hyper-V fuels innovation and evolution in the virtualization category.  Regardless of vendor flavor, today's hypervisor comes in two forms:

  • Native - hypervisor software runs directly on a host's hardware acting as a hardware controller and a monitor of guest operating systems. The hypervisor is a layer of abstraction that separates the hardware and the guest operating systems.
  • Hosted - hypervisor software runs within a conventional OS as a distinct software layer. Guest OS run at the third level above the hardware.

The over-provisioning of servers that otherwise commonly run at less than 10% utilization in datacenters means that Hypervisors are cost-slashing, server consolidating no brainers.  But they are not a panacea.

Enter server sprawl.  Questions of security and compliance, mobility and maintenance.... Real life.

Phase 2 - Management virtualization infrastructure

So a whole marketplace springs up to surround the virtualization world with tools and capabilities to exploit the potential, fill in the blanks, shore up the weaknesses, and counteract the unintended side-effects of the proliferating technology.  It's an exciting phase bursting with startups and speculation, market confusion, and acquisitions.

Companies start-up to monitor, automate, optimize, and otherwise manage this complex frontier, eager to make their marks before VMware wakes to their niche.  In the meantime, the usual suspects BMC, CA, HP and IBM's Tivoli mix invention with acquisition to round out their traditional strengths mapping to datacenter and cloud realities.  Back in the general market, every vendor is slapping the word "Cloud" onto their offerings whether hot off the press or dating from the Paleolithic Age.

Phase 3 - Paradigm virtualization enablement

When a new technology opens new frontiers, innovators are quick to see, exploit, and exhaust the potential.  Virtualization has entered this phase as Hypervisor technology and its phase 2 outgrowths have reached their natural limits.  Case in point: server-side application virtualization.

It was both clever and natural for innovators to leap upon accepted hypervisor technology to virtualize applications.  Hence we have the virtual machine (VM) derivative, the virtual appliance (VA), which packages an application with all of its dependencies and only the itiest, bitiest, piece of OS absolutely necessary to get the job done.  Pragmatists charged with virtualizing server applications using a tool designed to virtualize server hardware, enabled the workaround with the concept of "Just-enough OS" - JeOS.

Marketing kudos not withstanding, any OS is too much OS when it comes to virtualizing server-side applications for complete mobility to and from and around the clouds and datacenters that make up a dynamic IT environment.  I can't say it any better than Chris Hoff did in his September 25th Rational Survivability blog entitled "Incomplete Thought: Virtual Machines are the Problem, Not the Solution".  Speaking of VMs, he says:

"There's still a pile of crap inside 'em.

What do I mean?

There's a bloated, parasitic resource-gobbling cancer inside every VM.  For the most part, it's the real reason we even have mass market virtualization today.

It's called the operating system."

Asking, "But wait, isn't server virtualization the answer to that?", Chris goes on to answer:

"The approach we've taken today is that VMM/Hypervisor abstracts the hardware from the OS.  The applications are still stuck on top of operating systems that don't provide much in the way of any benefit given the emergence of development frameworks/languages such as J2EE, PHP, Ruby, .NET, etc. that were built around the notions of decoupled, distributed, and mashable application 'fabrics'.

Every ship travels with an anchor, in the case of the VM it's the OS. [emphasis mine]"

Beautiful.  AppZero is not an extension of the hypervisor technology.  It is a new paradigm inspired and legitimized by that market's growth, enabled by distinctive and different technology.

With it, you can create one gold image of an application - or a piece of an application, like SQLServer or Oracle DB -- and then provision it to many server instances in a data center .... Or numerous data centers; to many server instances in private or public clouds, disaster recovery sites ...

One gold image - so many destinations.  How is that possible?

Because in the AppZero paradigm, there is no - zero - zilch - no trace whatsoever of any OS component.

Anchors away.

VMware’s genius: doing something old

Here's my premise:  high impact, culture-bending technological innovations - however different they may be one from another - conform to a predictable template of evolution.  It goes something like this:

1.       Break-thru - The point of entry at which a technology breaks onto the market scene doing something old in a dramatically new way.  The break-thru vendor, frequently a modest sized venture or start-up, faces the uphill struggle to educate, and otherwise evangelize its would-be market.  It is an expensive, labor-intensive phase in which there the potential rewards are as high as the risk of failure.  Early adopters assume the risk of pioneering to gain substantial advantages in costs and/or performance.

2.       Break-even - The period of maturity during which an ecosystem develops around this technology to improve, optimize, manage, and extend it.  Much of the activity in this phase is directed to making the technology enterprise-grade.  Hype, risk, and pricing level off as the technology moves from upstart to mainstream.

3.       Break-out - The window of opportunity in which innovators springboard off the mature gains of the now-established technology to do something truly new.  Frequently the 'something new' is enabled by the confluence of technologies and business drivers.  This phase offers the greatest potential gains at the lowest risk.

AppZero is a break-out company doing something new; VMware is the break-thru company that did something old in a dramatically new way.  This observation is not a slam.  Note the title - "VMware's genius".  That's praise, right?  They definitely started something new and altered the IT/business culture.  But, they started it all by doing something old ... better.  Much better.

Boring?  Apparently not since VMware holds the record for being the company with the fastest time to $1 Billion.  The reason for the spectacular growth was so simple - dramatic cost savings addressing a universal problem.

Business as usual in the data center had traditionally been to not only plan for the worst, but to provision for it as well.  So it came to be common for an application to sit on its very own server, using less then 10% of its CPU and resources, except for the occasional spike that edged utilization briefly upwards.  Multiply this scenario by however many applications live in a data center and the number is a very big dollar amount of sheer, bottom-line chewing waste.  Hardware, software, management, maintenance, sysadmins, space, utilities ......

Break-thru:  Enter VMware with its ESX hypervisor, which divorced server operating systems (OS) from server hardware in virtual machines (VM).  Server consolidation and all it implies hit a real meat and potatoes enterprise IT issue with a hugely cost-savings solution.  Modern day server virtualization was born and a market was created, complete with its de facto leader.

Break-even: Server sprawl was also born, joining the ranks of general issues such as manageability, governance, and security.  The usual suspects --CA, BMC, IBM et al - soon jumped in with management options that bring virtualized servers into the corporate fold.  Citrix/Xen and Microsoft threw their own hypervisor hats into VMware's ring making a brand new heterogeneous VM landscape, complete with the usual challenges of choice:.  What if I want to move my application across these different VMs? What if my data center runs VMware and Microsoft but I want to move some of my workload to Amazon, which is based on Xen?

VMware remains the market leader.  But constrained by the installed base of its success, it is unlikely to jump back into a break-thru round of innovation.  Rather, it is likely to continue improving its offerings, securing its market position, and harvesting the ongoing rewards of the first two phases.

Break-out: Now it gets interesting again.  At the intersection of virtualization, SOA, and the Internet, comes cloud computing - public, private, and hybrid.  The sky's the limit for break-out use cases.  Cost-savings like crazy.  Efficiencies unimaginable a decade ago.  IT and business alignment like a honeymoon.... How?  By virtualizing servers?  Not exactly.  You only cut costs in server consolidation when server applications actually run on those virtualized servers.  And that's a problem.

The ad hoc ability to provision server-side applications to and from servers - physical or virtual -- in the datacenter, from cloud to other cloud, and back to earth is necessary to fully exploit the potential of infrastructure on demand.  But that level of mobility is just not available in technology designed to separate an OS from a physical server.  And that includes the virtual appliance (VA), which packages applications with the lowest level of OS components required to run.

But any OS component in a deployment package is too much if you want cloud-neutral mobility - the opposite of vendor lock-in.  (I'll maybe describe why in a later blog.)

Enter AppZero with its Virtual Application Appliance (VAA).  Our customers package their server-side applications with all of the dependencies, but with zero OS component.  Unencumbered by the intermingling of OS and application that is introduced at installation, VAA-packaged applications arrive at destination servers (physical or virtual, on premise or in the cloud) ready to run and ready to depart at the click of a button.

No lock-in.  Complete mobility.  The functional equivalent of a neutral runtime environment - at home on any server that has a compatible OS.

A break-out solution for doing something new.  Thank you VMware.

The hills were alive with the sound of Microsoft ISVs

Ahhhh.  New Orleans in July.  When crawfish jump into the pan to get out of the heat. Yet all things Microsoft head there for the Worldwide Partners conference. And, as I said before, when you have the cure for what ails the Microsoft ISV, you go too. So we did. I have to say the crowd did seem to be 3 parts Microsoft employees to 1 part partner, but at around 6,000 attendees, that still leaves a goodly number of folks who want what AppZero has.

AppZero software can and does slash the time it takes to get software up and running for proof of concepts (POC) on customer sites and in the cloud. From days to hours or minutes. (I detailed the game-changing value AppZero brings to ISV POC work in general in my last blog: Cloud + POC = 'Obvious' ISV Revenue Growth. But Microsoft ISVs have very specific, additional considerations.)

Microsoft just entered its fiscal 2010 with big plans for its new year. Starting with the roll-out of Windows 7, the company plans to launch Office 2010, SharePoint 2010, Exchange 2010, Windows Server 2008 R2, and Windows Azure. Have I forgotten anything? Probably.

In addition to slogging through economically feisty waters doing their day to day business, Microsoft ISVs will be furiously investigating and evaluating the 'what' and 'when' of incorporating these releases into their offerings. Then they'll be busy doing the work, making the sales calls, and - as spring follows winter - jumping into a new round of POC engagements as their customers say "show me".

There is so much work to be done just to stay current, never mind competitive. This is the time for ISVs to conserve and leverage their technical talent. And the fact is that any time an SE spends installing or configuring an ISV's POC is wasted time - zero revenue and zero constructive productivity.

But, you say, "It has to be done." What has to be done? POCs? Absolutely. Days and hours getting it up and running? Absolutely not. Installing once into an AppZero VAA, gives you instant proof of concept (POC) with no installation or configuration. Repeatable, predictable, lightning fast.

The math is indisputable. The Microsoft partners got it.

The only question that came up was, "Can't we do this in a virtual appliance (VA)/virtual machine (VM)?" Fair question. Our datacenter customers run VAAs in VMs all the time. But, if you're an ISV who is looking to simplify distributing your application to your prospects and customers, the VA/VM approach comes with some baggage. You will have licensing issues if you send your application off, complete with pieces of an MS OS. Issues you won't have using AppZero's VAA approach.

Bonus: If you also want to deliver your application to a cloud environment, that same VAA works unchanged. The ISVs we talked with liked the idea of having only one delivery container for customer premise (virtual or physical) and cloud. Less complexity. And when the POC succeeds, don't you want to harvest the work your folks have done with a smooth transition to production? Check. Check. Check.

You know, when you have paradigm-shifting technology in your go-to-market portfolio, you tend to think big ... complex ... market-making ... But the Microsoft ISVs have a real, straight-forward problem that AppZero just solves - without changing the world. Without even changing the business model. What it does change, is that it smashes pre-existing economics of doing 'business as usual'. AppZero makes easy and elegant POCs. Simple.

Syndicate content