Recap: Cloud Foundry Summit 2015, Day 1

by Sophia TurolMay 13, 2015
Learn about major announcements, as well as highlights from CF Camp and Day 1 sessions of this year's summit.

Day 1 | Day 2 | Top 100 Quotes

This year, the Cloud Foundry Summit introduced a stronger focus on community diversity and closer collaboration between its ecosystem members. New partnerships, integrations, support for a broader technology stack, etc. Just like a year ago, we recap what was happening this Monday at the Santa Clara Convention Center, which was themed in the cyberpunk style.

 

Cloud Foundry Camp

For many of us, the Cloud Foundry Summit started a day earlier, on Sunday, at the CF Camp held by Dave Nielsen. A lot of legendary speakers could be met in the hall or during the unconference sessions.

cf camp before cloud foundry summit

This “warming” event brought a lot of fun and useful debates at the same time. Browse through the #CFCamp hashtag, if you want to see its highlights.

 

Major announcements on Day 1

The conference itself kicked off with bringing some news and releases. The CF Foundation has been joined by six new members: Apigee, Bloomberg, Cloudsoft, Huawei, Mirantis, and New Relic. Congrats, this brings the total number to 40+ companies!

HP Helion Development Platform has been enhanced with the .NET support. HP is also donating a sizable amount of code to the CF incubator (including Visual Studio Extension, MS Buildpack, .NET SDK for the Cloud Controller API, Windows-based DEAs, and a SQL Server service broker implementation).

ActiveState has released Stackato 3.6 with support for Docker images (called “Docker Apps”).

GE is launching the Industrial Dojo program (6–12 weeks) that allows developers to master Cloud Foundry by collaborating with other experienced CF engineers.

IBM established another independent CF Dojo at Raleigh (NC) and introduced new Bluemix services.

Pivotal and Mirantis announced a partnership aimed at delivering Cloud Foundry on OpenStack.

 

Keynotes

The opening talks of the summit focused on building a strong community and the cultural side of using Cloud Foundry. The first keynote was delivered by Sam Ramji, CEO of the CF Foundation. He spoke on how Cloud Foundry provides a choice of technologies and freedom to innovate.

The making of a cloud-native platform

According to Sam, we’re at “The Dawn of a New Era” and “continuous innovation.”

Cloud Foundry Summit: Keynote by Sam Ramji

“Cloud Foundry can help organizations to get off the ‘waterscrumfall’ syndrome.” —Sam Ramji, CEO, CF Foundation

CF Summit'15, Sam Ramji: Steampunk meets cyberpunk

Angel Diaz from IBM continued with a talk on the culture behind Cloud Foundry, covering the characteristics of a healthy corporate environment that promotes innovation.

CF Summit 2015: Keynote by Angel Diaz

According to him, a healthy Cloud Foundry culture is about:

  • being aware of history without being beholden by it
  • sharing information across all corporate levels
  • asking the right questions with the right purpose
  • changing results from customer dialog
  • fostering change, even if it means changing something considered “sacred”

Cloud Foundry Summit'15: The Power of Code, Community, and Culture

“Combining code, community, culture in a single platform is key. No app can be an island.” —Angel Diaz, IBM

Christine McKinley, a mechanical engineer, a musician, and an author, amused everyone with funny pics and brilliant geek humor. According to her, open-source communities got it right what governments and hippie communes have strived for.

Cloud Foundry Summit'15: Keynote by Christine McKinley

“Day after the biggest drinking day of the year…Mothers Day.” —Christine McKinley

Siki Giunta from Verizon spoke about how Cloud Foundry impacts resource allocation in a large enterprise.

Cloud Foundry Summit'15: Building a Case for Transformational Change

She noted that most cloud systems fail because of one of these three reasons:

  • they become hard/impossible to operate
  • they cannot run, embed, and build services
  • they stop making money

A PaaS system adds a level of automation on top of IaaS, balancing many of its downsides. This helps to economize and/or find resources for more growth and transformation.

Cloud Foundry Summit 2015: Keynote by Siki Giunta

At the evening keynotes, Mark Interrante from HP officially announced the deep Windows and .NET support added to HP Helion Dev Platform 1.2. According to Mark, 40–45% of enterprise customers are running on .NET.

Apps and Platforms: Today's Cloud-native Enterprises

After that, Andy Zitney from Allstate shared why the company he works at—which is nearly a hundred years old—chose Cloud Foundry as the platform for change.

Cloud Foundry Summit'15: Developing the Freedom to Disrupt (Andy Zitney)

“We must be able to conceive an app Monday and deliver it Friday…Innovate to avoid disruption.” —Andy Zitney

CF Summit'15: Keynote by Andy Zitney

“Cloud Foundry delivers on what they say it does. You need a team of people around it to make it hum.” —Andy Zitney

Cloud Foundry Summit'15: Keynote by Andy Zitney of Allstate

The keynote section continued with a panel discussion moderated by Sam Ramji. Andreas Wesselmann from SAP and Jeroen van Rotterdam from EMC discussed how Cloud Foundry helps ISVs to reduce costs and improve agility. Jeroen van Rotterdam noted that “when you reduce the marginal cost of new customers to zero, you’ve won over the business team.”

Certifiably Cloud: ISVs and the Future of Cloud Foundry

“The concept of a release is outdated.” —Jeroen van Rotterdam, EMC

The final keynote by an author Andy Weir told a story of how his bestselling book, “The Martian,” was open-sourced for the good of the community. Surprisingly, although it was out for free, people still wanted to pay money for it on Amazon.

How I Accidentally Used Open Source Ideology to Make a Bestselling Novel (Andy Weir)

“You can be an open-source hippy and a money-grubbing capitalist at the same time.” —Andy Weir

 

Featured sessions

It would be impossible to attend and cover all of the sessions presented at the CF summit. Still, here’s our pick of talks that our team liked and was able to attend.

 
Running Cloud Foundry at Comcast

A media giant Comcast shared their experience with running Cloud Foundry. According to Comcast’s engineers, a PaaS gives them the freedom to use their back-end services. The first two services they created were Logger and Outbound Proxy. The main challenge they had was with custom URLs.

Cloud Foundry Summit'15: Running Cloud Foundry At Comcast

Comcast also provided some advice for would-be Cloud Foundry adopters. They suggest that when extending the platform, one should follow three principles:

  • scalability
  • avoiding major dev efforts
  • taking into account service life cycles (you need to maintain and support the managed services)

Cloud Foundry meets Docker and OpenStack at the Market Place

Comcast’s cloud platform is based on three building blocks: OpenStack, Cloud Foundry, and Docker. As many other companies, they chose Docker because it provides portability and the right level of isolation.

Two Layers of Service Broker Implementation

The talk also touched upon the cultural side of Comcast’s transformation. Their major goals were to change the mentality of their teams and lower barriers for product development. Thanks to Cloud Foundry, a self-service model was introduced, so Comcast’s developers, engineers, and architects now work closer together.

Running Cloud Foundry at Comcast

Neville George, Sam Guerrero, Tim Leong, and Sergey Matochkin listed some of the tools that Comcast uses for managing Cloud Foundry, e.g., for proactive monitoring (see the slides).

CF Summit 2015: Running Cloud Foundry at Comcast

Finally, the speakers explained how Comcast trained their developers to use Cloud Foundry.

 
Data Science on Cloud Foundry

Ian Huston and Alexander Kagoshima from Pivotal spoke on how data scientists can employ Cloud Foundry to work with big data.

Data Science on Cloud Foundry

“What you can do is to keep using your big data platform for analytics, Spark, etc. and use CF as visualization.” —Alexander Kagoshima

Cloud Foundry Summit'15: Data Science on CF

The speakers presented the architecture of the prediction API.

Data Science on Cloud Foundry: Prediction API Architecture

The slide below provides some insights into deploying models to Cloud Foundry.

How to Deploy Models to Cloud Foundry

 
Service Foundry

This session by Colin Humphreys from CloudCredo and Marco Hochstrasser from Swisscom was about the current issues with pushing services and data to Cloud Foundry.

CF Suumit'15: Service Cloud Foundry(CloudCredo and Swisscom)

According to Colin and Marco, many services—such as monolithic databases—are simply not made to work in the PaaS world.

CF Summit Session: Service Cloud Foundry with Colin Humphreys and Marco Hochstrsser

This creates a number of challenges for service providers. For instance, there are concerns related to:

  • PaaS readiness of existing service landscapes and their inability to scale horizontally
  • operability and compatibility of the existing and new services
  • delivering new state-as-a-service(s) in a fast and dependable way

CF Summit Session: Service Cloud Foundry (Challenges as a Service Provider)

“We need to address automation, scaling, and durability to develop a cloud native data services framework in Cloud Foundry.” —Colin Humphreys

 
Diego should be out of beta within Q3…Probably

The question from the audience: “We all know that all simple things tend to get complicated. How does Lattice not become a new Cloud Foundry?”

Onsi Fakhouri: “I don’t know. Let’s see where it goes.” (Smiling)

Cloud Foundry Summit 2015: Onsi Fakhouri about Diego

For the summit, Onsi even wrote a haiku dedicated to cf push:

“Here is my source code
Run it on the cloud for me
I do not care how”

 
Managing multiple clouds with a single BOSH deployment

Currently, a single BOSH deployment can only work with a single cloud, but some companies need multiple, geographically distributed data centers and use different cloud providers. This means they have to install BOSH in each data center and use additional computing resources/team efforts to provide fault tolerance. This session by Alan Moran and Alex Lomov of Altoros elaborated on an architectural solution for extending the functionality of BOSH Director and building BOSH plugins to automate deployments to multiple clouds.

CF Summit 2015: Managing multiple clouds with a single BOSH deployment

Alan expained why one may want to use BOSH with multiple clouds, how BOSH works with an IaaS, and how to make BOSH work with multiple clouds.

Cloud Foundry Summit'15: Managing multiple clouds with BOSH (Alan Moran)

The solution involves replicating a Cloud Foundry deployment, distributing workload through a GeoDNS, and deploying apps on both CF clusters—all with BOSH!

bosh-lomov

 
Service discovery on Lattice with Consul

Another session by Juan Pablo Genovese and Aleksei Zalesov of Altoros featured an overview of Consul, a fast and simple HA service discovery tool shipped with Lattice.

CLoud Foundry Summit 2015: Service Discovery on Lattice via Consul

The second part was a demo where Juan Pablo used Consul to discover and bind a MariaDB service to a microservices app running on a Lattice cluster.

Cloud Foundry Summit'15: Service Discovery on Lattice (by Juan Pablo Genovese and Aleksei Zalesov)

 
How to deploy your first app on Cloud Foundry

At the summit, there was also a hands-on demo of Cloud Foundry delivered by Dave Nielsen. He briefly showcased how to run “Hello, world!” on Cloud Foundry just in 30 minutes. During the session, Dave explained how to deploy a Web app to Pivotal Web Services or IBM Bluemix and then bind it to a database.

CF Summit 2015: How to deploy your first app on Cloud Foundry with Dave Nielsen

Dave is giving a deeper Cloud Foundry training on May 13, right after the CF Summit. As a sponsor of this training, Altoros can provide discounts to the summit attendees. To get one, visit us at booth #113 and ask for 25–50% off!

 

Ready for Day 2?

Other sessions were also amazing. Dr. Nic Williams talked about version probs with Cloud Foundry, how OpenStack doesn’t work, spiff trouble, etc. James Bayer elaborated on how their team is working to get Lattice to work with droplets, not only Docker images. I wish we could attend everything!

That’s it for day one. Day 2 is already in progress and is also a blast. See you there!


Read all the recaps: Day 1 | Day 2 | Top 100 Quotes


This recap was written by Sophia Turol and Alex Khizhniak with assistance from our Cloud Foundry team.

*All photos are courtesy of Altoros.