Entries in VMware (3)


VMware and AWS - Is this the road to hybrid cloud?

After being away on holiday for a few days, I came back to see this article, quoting Raghu Raghuram of VMware making some interesting statements about AWS, and implying that there's more going on in the background than most of us imagine.  OK… but no credit unless and until we have hard announcements, and full credit only when we have production services.

VMware and Amazon clouds: not as far apart as you think — Tech News and Analysis:

VMware EVP Raghu RaghurIn an on-stage Q&A with Gartner Analyst Chris Wolf, Raghuram also reminded attendees that vCloud Automation Center — based on VMware’s DynamicOps acquisition — already lets them deploy their VMware virtual machines to AWS.
“That’s a significant component of our on-prem solution today and we’ll continue to enhance that. Our goal is to enable our customers to take full advantage of hybrid cloud with choice. OpenStack is one dimension of choice and being able to deploy to multiple clouds is another dimension of choice,” he said.
The bottom line, he added, is that customers want to “deploy applications based on well-defined governance and policy rules to any one of multiple locations — it could be AWS, it could be Azure, it could be vCloud Services, it could be your on-premise data center,” said Raghuram, executive VP of cloud infrastructure and management. He leads VMware’s software-defined data center push.



OpenPaaS & VMforce ... some insights

After following the tweet'd conversation between James Watters (@wattersjames) of VMware and James Urquhart (@jamesurquhart) of Cisco and CNET, I tossed in the thought that polyglot persistence was implied as a major aspect of VMware's Open PaaS strategy. The strategy was discussed last spring by Steve Herrod in the context of VMware's acquisition of SpringSource and the rapid rollout of VMForce.com, the impressive joint effort of Salesforce.com and VMware.

Dave McCrory has recently provided excellent insights about OpenPaas in a series of posts this month, the most relevant to the polyglot persistence notion being this one.


In this diagram (above), there are two URLs each providing access to an Application. The first application on the left has a single Application Instance and that App Instance is bound (see Binding Labels) to a MySQL Instance (Service Instance) and a RabbitMQ Instance (Service Instance). The two Service Instances are created from the Service Catalog’s MySQL and RabbitMQ entries.

The second Application has three App Instances inside of it, all of which are bound to the SAME RabbitMQ Instance that the first Application is (this means that the two Applications can share information through the RabbitMQ Instance). The MySQL Instance is a separate MySQL Instance from the first Application MySQL Instance, although both are based/invoked from the MySQL Service in the Service Catalog. The Redis, Memcache, and MongoDB instances are all bound to each of the App Instances in the second application and are used by all three instances.

[My thanks and a hat-tip to Tim Freeman (@peakscale) for pointing this point out to me.]


Battling for the Title of Cloud VME

According to eWeek and Shannon Snowden, Citrix Systems and Xen.org will be developing a 'full-blown cloud computing platform that will rival VMware's vCloud offering.' I'm not yet sure what this means, because there are still piece parts of VMware's vCloud (particularly the details of the vCloud API) that are yet to be revealed. That said, the interview on Snowden's Virtualization Information seemed to have the right elements: portability through support of OVF (YAY!!), commitment to DMTF standards, XenMotion workload migration between datacenters and clouds, extended virtual networking infrastructure, and cloud-scale virtual storage infrastructure.

We discussed the the expected impact to Citrix and XenServer. Both Simon and Ian (Pratt) think that having a bigger footprint of XenServer is good for Citrix and ISVs in general because the (Xen Cloud Platform) XCP won’t necessarily be focused on the management layer, but the foundational components to having a stable, functioning cloud platform. After all, Citrix is already providing XenServer for free.

In fact, the orchestration and management capabilities of open source projects Eucalyptus and OpenNebula.org as well as commercial offerings from vendors and cloud providers will integrate with XCP since these projects are Xen-based already.

Simon said the plan is for Citrix Essentials to work with XCP, so this makes business sense to me. Citrix gets more XenServer in organizations that already are running Xen to power their clouds and have an opportunity to sell more Citrix Essentials.

For me, the early prize in the contest between VMware and Citrix is the cloudbursting title. This would incorporate three elements:

  1. The extended safety cordon required for expanding a private datacenter into the cloud of an IaaS, most likely based on a managed VPN like CohesiveFT's VPNCubed or Amazon's VPC 
  2. The ability to utilize hot migration -- vMotion or XenMotion -- as a basis for VM movement.
  3. A coordinated data management facility -- almost a customer directed content management network -- for identifying, moving and then utilizing data at the most appropriate location as part of the workload migration control.