Big Data. Big Decisions
InformationWeek
Special Coverage Series

Commentary

Charles Babcock

Charles Babcock

Editor At Large, InformationWeek

VMware Cloud Foundry Plays Disruptive Role

On Cloud Foundry's first birthday, VMware CTO Steve Herrod likened it to the Linux of cloud computing. That's not quite right, but this open source platform for developers could slay worries about cloud vendor lock-in.

VMware celebrated the first anniversary of its Cloud Foundry development platform Wednesday, and during the festivities on Hillview Ave. in Palo Alto, which included a cake with a single candle, all I could think of, was: "Why is VMware doing this?"

Why is it a big deal that Cloud Foundry is one year old? Cloud Foundry has experienced 75,000 downloads since it became available as open source code. So what? Those 75,000 downloads would constitute a slow day for MySQL or the Apache Web Server.

More Insights

Webcasts

More >>

White Papers

More >>

Reports

More >>

What does a cloud-based development environment have to do with VMware's primary mission, which is advanced management of the data center through virtualized operations? What did Cloud Foundry have to do with getting VMware's cloud enabling products inside the doors of more service suppliers? Not much, I thought.

When Cloud Foundry was first announced, I assumed it would become a platform hosting VMware's own Spring Framework and related tools, and this platform would be geared to building applications that would automatically be packaged into ESX Server virtual machines and run in a VMware partner cloud. The development environment would be compatible with the production environment, smoothing the task of deployment.

[ Want to see how VMware is expanding a network of cloud partners around the world? See VMware Rapidly Expands Cloud Partner Network. ]

VMware called a gathering of the press--it organized the event as a rough equal to its launch of vSphere 4 at its headquarters three years ago--in effect to say those assumptions were not correct. Platform as a service is a cloud service delivery model where the user may build software in a cloud-based environment with lots of assistance on secondary systems and other basic plumbing. This approach has the benefit of reducing or eliminating deployment issues; the development environment is a near match to the production environment.

Heroku is another PaaS system running on Amazon, but Cloud Foundry has taken the PaaS idea a step further. It's an example of not only multiple development languages in the cloud; it also supports deployment to multiple clouds.

CTO Steve Herrod said VMware was unsure whether many developers would express interest. It had set a goal of 5,000 in the first year; 10,000 signed up in the first three days. "That was a bit of a problem," he said. If enough developers adopt it, Cloud Foundry will become "the Linux of cloud computing," he said. After giving early developer sign up numbers, however, VMware officials declined to state how many current active users Cloud Foundry has, which was curious. They stuck to the 75,000 download figure, many of which were probably the micro version of Cloud Foundry for a PC or laptop.

Mark Lucovsky, VP of engineering for Cloud Foundry, said VMware and outside contributors have been improving the operational capabilities of Cloud Foundry so that code from a contributor can be turned over to an automated system for function and performance tests. The test results are rated automatically by the Jenkins system, resulting in a pass or fail mark. That tells project reviewers and committers whether it's worth their time to look through the submitted code, yielding improved efficiency in the project.

"Eighty percent of our work has been below the waterline," said Lucovsky, displaying an above and below the water picture of a massive iceberg. That's interesting because it means Cloud Foundry isn't just duplicating what other frameworks do but is bringing automated procedural improvements to the development process itself. Lucovsky, by the way, is the developer whose departure from Microsoft for Google several years ago prompted CEO Steve Ballmer to throw a chair across the room. He joined VMware in 2009.

Other speakers included Jerry Chen, VP of product management, Vadim Spivak, senior staff engineer, Kenn Saar, senior staff engineer, and Pat Bozeman, senior director of engineering. They cited Cloud Foundry's environment for multiple languages and multiple development frameworks. Spring serves Java developers, but Cloud Foundry also has two Microsoft .Net development frameworks, Ruby, Erland, JRuby, PHP, Python, Grails 2, and Chef deployment tools. In other words, it's become an open and general purpose development environment, one of the keys to its acceptance by developers.

Also, Cloud Foundry itself is open source code under the Apache license, which allows independent software vendors to take the code and add proprietary enhancements to it to make a product. Herrod said 3,300 alterations and forks in the code have been produced, a sign of developer activity, ISV interest, and ability to produce their own products from the code base.

Still, I don't quite agree with Herrod's analogy between Cloud Foundry and Linux. Cloud Foundry is not a cloud operating system, nor is it a general purpose system for building clouds that stay vendor neutral.

 1 | 2  | Next Page »


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

BYTE encourages readers to engage in spirited, healthy debate, including taking us to task. However, BYTE moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. BYTE further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.

Follow InformationWeek

By The Numbers

What Are Your Primary Concerns About Using Big Data Software?

Base: 417 respondents at organizations using or planning to deploy data analytics, BI or statistical analysis software
Data: InformationWeek 2013 Analytics, Business Intelligence and Information Management Survey of 541 business technology professionals, October 2012

What Do You Think?

What's your attitude about SQL analysis on top of Hadoop?
We want fast, standard SQL analysis capabilities on Hadoop ASAP
Hadoop is for unstructured data; SQL is for relational databases
We'll give SQL on Hadoop a try, but relational DBs will remain the mainstay
Given strong SQL support on Hadoop, we'd nix the data warehouse
We're not interested in Hadoop
No opinion



Related Content

From Our Sponsor

Five Big Data Challenges and How to Overcome Them with Visual Analytics

Five Big Data Challenges and How to Overcome Them with Visual Analytics

Business leaders often need a visual snapshot of data to quickly grasp and use it. This paper identifies five challenges in presenting data and how visual analytics can resolve them. Solutions are suggested to overcome the challenges of: speed, data clarity, data quality, displaying meaningful results, and dealing with outliers.

Game-Changing Analytics: How IT Executives Can Use Analytics to Create Innovation and Business Success

Game-Changing Analytics: How IT Executives Can Use Analytics to Create Innovation and Business Success

Today's competitive advantage requires a deeper understanding of your business, your market and your customers. As an IT executive, you can drive that knowledge transformation. In this white paper, learn how to make decisions as a strategic business leader and three steps to begin an analytics initiative within your enterprise.

Data Visualization Techniques: From Basics to Big Data with SAS Visual Analytics

Data Visualization Techniques: From Basics to Big Data with SAS Visual Analytics

High-performance data visualization turns sophisticated analyses into meaningful graphics, leading to faster and smarter decision making. In this white paper, learn how visual analytics can transform big data, with additional features such as real-time functionality, mobile compatibility, robust applications for technical groups and accessibility for nontechnical users.

Big Data: Lessons from the Leaders

Big Data: Lessons from the Leaders

Financial performance, competitive advantage, operational efficiency, strategic decision making - every business goal can extract value from big data, and the time for doubt or inaction has long passed. In this Economist Intelligence Unit report, in-depth interviews with data pioneers reveal the link between the effective use of big data and the bottom line among other results.

Decision-Driven Data Management: A Strategy for Better Decisions with Better Data

Decision-Driven Data Management: A Strategy for Better Decisions with Better Data

Which came first, the data or the decision? This white paper makes the case for having a decision in mind, then tailoring big data's volume, variety and velocity to achieve business results such as overcoming customer dissatisfaction or creating well-informed strategies in real time.

Informationweek Reports

Research: The Big Data Management Challenge

Research: The Big Data Management Challenge

The challenge of big data is real, but most organizations don't differentiate 'big data' from traditional data, and nearly 90% of respondents to our survey use conventional databases as the primary means of handling data. We'll help you understand what constitutes big data (it's not just size) and the numerous management challenges it poses.