This Week in Cloud Foundry

all the news from around the community

This Week in Cloud Foundry May 13th 2015

This week has been a milestone for Cloud Foundry. There is a huge CF presence at the Open Stack Summit after just completing The Cloud Foundry Summit in Santa Clara which had over 1500 attendees and sixty five technical talks that can be view here. The only downside of the conference was the amount of abuse I got for not releasing a post over the last three weeks. So here goes:

Cloud Foundry Blogs

  • Cornelia Davis wrote a blog on Cloud Foundry Ops. It's a good lesson in avoiding really insidious bugs, why you should avoid using ephemeral ports and why the Platform keeps you safe. You should also go back and her first and second in the series if you've not done so already.

  • On the back of the summit Stephen O'Grady from Redmonk discussed three questions on CF. I love this quote:

The Cloud Foundry Foundation’s primary responsibility should ultimately be to the users, which means ensuring maximum interoperation between competing instances of the project. All of which explains why core.cloudfoundry.org will be interesting to watch.

Micro Services

  • From the summit I got a lot out of the 90 slides from Andrew Clay Shafer on Devops, microservices and platforms, oh my!. It resonated with Sam Ramji's analogy of the difference in perspective from laying brick, building a wall, to building a Cathedral.

  • In addition to the summit topics there have been a number of good posts on the topic recently. Spring's Oliver Gierk spoke on Spring Cloud at microXchg in Berlin recently and Navrup Johal from Active State posted a solid article on MicroServices Tips and Tricks.

All Things Bosh

  • Bosh plays a crucial role in the CF ecosystem. Recent advances in Bosh are making it easier to use and consume. Dr Nic highlights some of the salient point on Stark and Wayne's journey with all things Bosh. This is a gem of a post for anyone looking for a practical working knowledge of Bosh. An interesting stat: Bosh allows for continuous upgrades, proved out by Cloud Foundry cutting 12 releases in the first 4 months of 2015.

Installing Cloud Foundry, CI, CD, ++

  • Concourse is an interesting project. Dr Nic discusses using concourse for deploying into production. Anyone new to concourse should start with Alex Suraci's talk.

  • Last post we discussed using Terraform to deploy CF to AWS. This time around Chris Weibel from Stark and Wayne brings us Deploying CF on OpenStack using Terraform.

  • Installing CF is one thing but how do you recover from a disaster? In this blog post and video my colleagues and I disccus how to make CF highly available.

Cloud Foundry Foundation

  • Big news the foundation is growing with JPMC becoming the newest member. I also enjoyed listening to the community talks from various foundation members, specifically this talk from GE.

I feel we've only just scratched the surface on the Cloud Foundry related news this week. If you are interested in receiving notifications about new posts at This Week in Cloud Foundry, please sign up here. If you think we missed anything important, please ping @duncwinn, @jtuchscherer or @thisweekincf and we will add it next week. Thanks and enjoy.

This Week in Cloud Foundry April 10th 2015

Friendly reminder: The CF Summit 2015 in Santa Clara is on the horizon - May 11th and 12th. The schedule is already set with lots of great speakers and talks. Obviously, you will find the thisweekincf.com team there as well. Come and say hi to us.

Core CF and Lattice development

  • Phil Welan wrote up the CAB meeting notes from the April meeting. The CAB notes are a good summary of the current development across all CF engineering teams.

  • Onsi provided an update about the current status of Diego development. One of the upcoming and exciting features of Diego will be support for SSH access to running containers.

  • The Lattice project is gaining some interest. Mark Carlson wrote up a good summary of the Lattice project.

  • Also, the Spring team took a look at how Lattice and Spring can work together.

Extending Cloud Foundry (Buildpacks and Services)

  1. The CF Services team is currently working on an often requested feature: Service Keys. This feature was proposed in January and will allow you to create credentials for a service instance without binding it to an application.

  2. Tobias Oetiker created a Generic Buildpack. This buildpack is handy, when your applications needs some complicated setup than is typically handled by any of the current buildpacks.

Installing Cloud Foundry

  • Our friends from Stark And Wayne continue on their mission to make AWS installations for Cloud Foundry easier by using Terraform. Chris Weibel wrote up this post on how to get started with CF and Terraform.

  • There is a DZone reference card for Cloud Foundry available as a free download. Interestingly enough, I didn't find any RefCardz for other PaaS projects.

Monitoring/Maintaining Cloud Foundry

Cloud Foundry Foundation

There are no competing PaaS open source projects.

Although OpenShift has not the same traction that Cloud Foundry gained through the Foundation, I think we should not discard it too fast. Competition is good.

If you are interested in receiving notifications about new posts at This Week in Cloud Foundry, please sign up here. If you think we missed anything important, please ping @thisweekincf and we will add it next week. Thanks and enjoy.

This Week in Cloud Foundry 30th March 2015

Friendly reminder: The CF Summit 2015 in Santa Clara is on the horizon - May 11th and 12th. The schedule is already set with lots of great speakers and talks. Obviously, you will find the thisweekincf.com team there as well. Come and say hi to us.

Core CF development

  • The biggest news from last week came in the official release of Lattice, the brand new Cloud Foundry spin-off. It uses some of the CF core components and allows you to deploy and manage your Docker containers in the Cloud. The Lattice project was discussed (and well explained) in the last CF After Dark Hangout and in this video about the Lattice UI.

  • We saw a couple of new Cloud Foundry OSS releases.

    • v204 amongst many other cool changes introduced Consul for Service Discovery (via DNS) between CloudController and Diego's CloudController bridge.
    • v205 brought a few important security fixes.

  • Bosh-Lite is a handy project to install a ligth-weight CF environment on your local machine. With the CF release size growing bigger and bigger (the new Trusty-based stack, cflinuxfs2, is to blame), Bosh-Lite deploys started to fail. You can find more information and the fix in this post from Bosh PM Dmitriy Kalinin.

  • Lately, there has been a lot of talk about the next API version of Cloud Foundry (CF v3) on the mailing list. If you want to know more about that, look at the attachments of this Tracker Story. You will find a nice infographic.

  • As you know, most of the new development for Cloud Foundry is happening in Go. If you are interested in the CF source code on github.com, you will need to master at least a basic understanding of Go. Thanks to Sergey Matyukevich's (Altoros) nice 4-part introduction to Go, that challenge just became a little easier.

Installing Cloud Foundry

Monitoring/Maintaining Cloud Foundry

  • The Cloud Foundry components produce lots of interesting and useful metrics. Ed King (@edking2) from CloudCredo wrote up a nice post about how to visualize those metrics with the help of Graphite.

  • Kibana Me Logs is a Dr Nic project that will guide you through setting up a logsearch solution for your application logs. It recommends using the Docker Service Boshworkspace to install LogStash and ElasticSearch as a Cloud Foundry Service. Then it allows you to launch a search UI for you applications logs right from the command line.

Extending Cloud Foundry (Buildpacks and Services)

If you are interested in receiving notifications about new posts at This Week in Cloud Foundry, please sign up here. If you think we missed anything important, please ping @thisweekincf and we will add it next week. Thanks and enjoy.