This Week in Cloud Foundry

all the news from around the community

This Week in Cloud Foundry 27th January 2015

Welcome to the next installment of This Week in Cloud Foundry. If you are interested in notifications about new posts on this blog, please sign-up here.

  1. The Linux Foundation released its 2015 version of the Guide to the Open Cloud. With this guide, you have a great overview of the most important Open Source cloud technologies - including Cloud Foundry. (Interestingly, some of the source code analysis seems a bit off. I am sure that there is less than 8% of JavaScript code in Cloud Foundry.)

  2. A new version of the Cloud Foundry CLI saw the light of the day. You can download it here. My favorite new feature is the create-app-manifest command for generating a reverse-engineered manifest from existing app/route/service settings for a pushed app. But there is much more in this release.

  3. As usual, Dr Nic finds his way into this blog. This week, he wrote about billing in Cloud Foundry using the Cloud Controller's Event API. This will be of interest to everyone who operates a CF installation and has to keep track of resource consumption.

  4. John Wetherill from ActiveState authored this great article about Cloud Foundry's REST APIs. This is an excellent resource for everyone who:

    • wants to write a REST-based integration with Cloud Foundry
    • wants to write shell scripts for automated deployments with Cloud Foundry
    • wants to understand what the CF CLI actually does when you push an app
  5. Last week Chris Sterling posted this update on a recent collaboration between CenturyLink and Pivotal to further define the implementation path for .Net in Diego and Cloud Foundry. If you want to push ASP.Net apps to CloudFoundry, stay tuned. I am sure more interesting news will come out of this collaboration.

  6. This week's Pivotal podcast is about Logging and Cloud Foundry. You can find the transcript here. Simon Elisha explains what information you get out of logs produced by applications and what to do with that information.

  7. Not too long ago, NodeJS got forked by some of its disgruntled top contributors who proceeded to create io.js. With the help of the official Heroku NodeJS Buildpack, you now can push io.js apps to CF. Here is a sample app and a blog post by Patrick Mueller from IBM talking about io.js in Cloud Foundry/BlueMix.

  8. If you happen to have a pile of server hardware lying around in your basement, take a look at this post by Chris DeLashm from Pivotal. This will walk you through the process of converting that pile of hardware into a functional Cloud Foundry installation based on VSphere.

  9. There is a Cloud Foundry course on PluralSight provided by CenturyLink's Richard Seroter. Based on the table of contents, this course might be great for someone who wants to get started with Cloud Foundry or PaaS in general.

  10. As a big fan of Linux containers, I simply have to mention this tutorial on how to get started with CoreOS's Rocket. It was recently updated by Cloud Foundry's Director of Product Management, James Bayer, and shows you how easy it is to install ETCD inside a container with Rocket. I can't wait to see support for Rocket containers in Cloud Foundry.

That's all for this week, but please ping @duncwinn or @jtuchscherer, if you want to know more about Cloud Foundry or about contributing to Cloud Foundry. Please reach out to us, if you see something that we forgot to mention or that should be featured in the next post.

This Week in Cloud Foundry 19th January 2015

There's change coming! In the tech industry that's inevitable, but seriously, there's an exciting new season dawning for the Cloud Foundry ecosystem. That's as much as I can say right now but expect some exciting announcements over the next week or so. For now here is the round up from last week:

1) For those interested in getting regular notifications on new TWICF posts I've written a Spring Boot (CF hosted) signup app. It's working fine however it's a minimal viable release and I'll be extending it over the new few weeks plus documenting the source code. For now you can sign-up here if interested.

2) Leading on from a couple of weeks back, Matt Stine has published his entire MicroServices deck from a recent MeetUp. You can read more MicroService, Spring Boot and Netflix OSS goodness here. Whilst on SlideShare it's worth digging out Dekel Tankel's presentation on the Cloud Foundry story and Andrew Clay Shafer's story on Learn the Past Build the Future. Both articulate the progression and journey of the technologies and trends surrounding the CF journey. In terms of forward looking, ActiveState published a post on what customers want in 2015.

3) ActiveState as usual provided an excellent write up of the recent Cloud Foundry Advisory Board Meeting.

4) Dr Nic released version 0.1.0 of a handy little ops tool, the BOSH CLI Consul plugin, to make it easier to see services deployed across BOSH deployments. For those interested in writing their own plugins there's a great post from Alexander Lomov at Altoros on how to create custom BOSH CLI plugins. Dr Nic has also been doing some good things recently to make BOSH and CF easy to consume in different environments. Last week we talked about his terraform-aws-cf-install. I gave it a whirl over the past few days and found it works very well providing a great streamlined experience of getting CF up on AWS.

5) I'd also like to draw your attention to this blog on the Health Monitor. I went back and re-read this recently. It's a real gem of a post for understanding the value add of CF keeping your apps alive and how to trouble shoot if things go wrong.

6) As usual there was a CF after Dark with a good discussion on Spring XD. If you're going to build apps you are going to have data and SpringXD really helps in tapping and sinking your data sources when moving to a cloud environment.

7) Ever wanted to know what happens when you push an app? Pivotal's Simon Elisha provides a good high level introduction to the CF concepts.

8) I really appreciate working in an ecosystem that fosters positive collaboration and healthy innovation. It's great to see the BlueMix folk talking so nicely on how Pivotal builds CloufFoundry. It was also great for Cloud Foundry to see BlueMix taking a prime time advertisement slot on Championship Sunday.

That's all I've got time for this week but please do ping @duncwinn or @jtuchscherer, if you want to know more about Cloud Foundry or about contributing to Cloud Foundry.

This Week in Cloud Foundry 9th Jan 2015

I am always amazed by how much stuff related to Cloud Foundry happens in any given week. The challenge of writing this blog comes not from hunting down content, but from going through all the blogs, articles, videos and discussions to see which are most interesting. So, here is this week's list:

  1. There would be no Cloud Foundry as it is today without Linux containers. So, we closely follow what's happening around containers. Before Christmas, there was a big shake-up, when CoreOs announced the release of Rocket, a lightweight alternative to Docker focused on security. Now the dust has settled a little bit and Matt Asay has had a chance for an extensive Q&A with CoreOS founder Alex Polvi about the future of Rocket and its relationship to Docker (and to Cloud Foundry).

  2. Dr Nic (@drnic) is pretty busy as always. He currently is working on Traveling Bosh, a solution to all your Bosh CLI install woes - no more Nokogiri troubles, yeah. Additionally, he also is working on the Terrafrom AWS CF installer which should make it easy to get a Cloud Foundry installation up and running on AWS.

  3. Abby Kearns from Pivotal is starting off a series of blog posts about security features in Cloud Foundry with this posting on Application Security groups. If you are not familiar with Application Security groups, this is recommended reading.

  4. The Spring Sessions project announced its first major release. This is a very interesting project, that makes session management for Java applications in Cloud Foundry pretty easy. If you are pushing Spring apps to Cloud Foundry, I would highly encourage you to take a look at this project.

  5. Shannon Coen announced a new version of the Riak CS bosh release. Riak CS is an S3-compatible, highly-availabe object store. The Riak CS bosh release allows you to easily deploy Riak CS along Cloud Foundry and expose it to applications via a service broker. The new release includes improvements around Garbage Collection and Bosh compatibility.

  6. Like every week, there was the CloudFoundry After Dark hangout hosted by Andrew Clay Shafer (@littleidea). This time the topic was Internet of Things featuring special Guest Raghvender Arni (@r_arni). Watch this episode to learn not only how Cloud Foundry is being used by the top industrial companies for IoT, but also a lot of other interesting things. For example, they discuss how much sensor data is gathered during every take-off or landing of a jet plane (hint: it's a lot).

  7. Django is one of the most popular web-frameworks for Python development. Our friends from the German Cloud Foundry provider AnyNines wrote up an excellent tutorial on how to get started with Django on Cloud Foundry.

  8. Finally, in this Twitter conversation James Bayer takes us down the memory lane to the beginning of CloudFoundry where the DEA didn't run apps in separated containers, but simply used Linux user and groups permission to keep the apps secure. It is pretty cool to see how things have evolved since then.

That's all for this week but please do ping either @duncwinn or @jtuchscherer, if you want to know more about Cloud Foundry or about contributing to Cloud Foundry.