VMware and Google - Cloud Computing

VMware and Google are both known for springing (pun intended, as you’ll see) out of Gates Computer Science Building at Stanford University at around the same time. Both have grown enormously, and executives of both companies stayed friendly. At some point, both companies realized that they shared similar visions of the cloud and similar passions for building great software to achieve this vision, including a shared vision to make it easy to build, run, and manage applications for the cloud, and to do so in a way that makes the applications portable across clouds. The rich applications should be able to run in an enterprise’s private cloud, on Google’s AppEngine, or on other public clouds committed to similar openness.

Spring for AppEngine
In May 2010, VMware committed to making Spring available as a language for Google App Engine and other cloud applications, even if that cloud, like Google’s App Engine cloud is not currently based on VMware vSphere, and VMware is accepting that. Developers must be able to write applications without needing to know what underlying technology powers the cloud that they’ll be deployed on. Furthermore, there are many use cases where portability between clouds makes great business sense. For example, they might want to develop and test their application on App Engine and then seamlessly move it to their own VMware-based private cloud for production execution. Or they might do it the other way around as well!10

Paul Maritz, VMware CEO, stated at the 2010 Google I/O Conference, “VMware and Google are aligning to reassure our mutual customers and the Java community that choice and portability are of utmost importance to both companies. We will work to ensure that modern applications can run smoothly within the firewalls of a company’s datacenter or out in the public cloud environment.” For its part, Google announced support for Spring Java apps on the (recently enhanced) Google App Engine. VMware and Google are working together to combine the speed of development of Spring Roo, a rapid application development tool, with the power of the Google Web Toolkit (GWT) to build rich browser apps.

These GWT-powered applications can leverage modern browser technologies such as AJAX and HTML5 to create a compelling end user experience on both smart phones and computers. In just one click, users of the new versions of SpringSource Tool Suite and Google Web Toolkit can deploy their application to Google App Engine for Business, a VMware environment or other infrastructure, such as Amazon EC2.

Spring Insight and Google Speed Tracer
The two companies are also collaborating to more tightly integrate VMware’s Spring Insight performance tracing technology within the SpringSource tc Server application server with Google’s Speed Tracer technology to enable end to end performance visibility of cloud applications built using Spring and Google Web Toolkit. Cloud-based SQL and SSL are also promised for delivery in 2010.11

eWeek reported, “Google App Engine for Business allows developers to use standards-based technology, such as Java, Python, the Eclipse IDE and Google Web Toolkit (GWT), to create applications that run on the platform. It also offers users dynamic scaling, consistent availability and flatrate pricing.”

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Cloud Computing Topics