Blog on All Things Cloud Foundry

.NET on Cloud Foundry, Part 1: Installation on Windows and Using Iron Foundry

Alex Makarenko

Part 1 | Part 2 | Part 3

Creating .NET apps with Iron Foundry

PaaS has revolutionized the way applications are developed and deployed. With reduced delivery cycles and full automation, PaaS users can reach the market faster, significantly improving ROI and time-to-revenue. Cloud Foundry is one of the most popular open-source solutions for enterprises.

Until recently, .NET developers—who constitute a large part of software delivery folks—had rather limited access to Cloud Foundry’s services. The Iron Foundry project has corrected this imbalance by providing support for .NET on Cloud Foundry. It is not merely an extension, but an entire collection of tools and services .NET developers are used to working with, e.g. MS SQL and Message Bus-as-a-Service. Services can be bound to applications, so you do not have to worry about infrastructure and maintenance.

This post starts a series that will explore the capabilities of Iron Foundry. To show you how this platform works and try its services in action, I am going to create a validation prototype using a mixture of .NET and Node.js. I will rely on the Cloud-First approach in my investigation on how application interaction, management, and deployment are implemented in this platform. By the end of the series, you will have learned everything you need to know about creating .NET apps on Iron Foundry.


No Comments

Cloud Foundry Summit Sessions, “Diego: Re-envisioning the Elastic Runtime”

Vitaly Sedelnik

The amazing session, “Diego: Re-envisioning the Elastic Runtime,” was one of the highlights at this year’s CF Summit. Onsi Fakhouri, Engineering Manager at Pivotal, shared some technical details on Project Diego, including why it is important for Cloud Foundry developers and how it will evolve in the future.

Diego, a large-scale project on which Pivotal is working right now, will introduce a number of significant changes to the Cloud Foundry architecture. Read on to learn about the reasons for this kind of revision, why we should care about Diego, and what impact it will have on Cloud Foundry and PaaS.


How to Install Jenkins CI on Cloud Foundry for Continuous Delivery

Aliaksei Marydashvili

Continuous integration (CI) allows for pushing regular enhancements and bug fixes to your application in an easy, fast, and safe way. When using this practice, every time a developer commits a change, the software has to pass a number of tests. This guarantees that every new release is safe and bug-free. Ultimately, continuous integration can help to automate the entire software delivery process.

Figure 1. Software delivery process based on the continuous integration strategy
Source: Wikipedia

In this blog post, I will explain in detail how to set up continuous delivery for your Ruby on Rails application running on the Cloud Foundry PaaS with Jenkins CI, a popular continuous integration tool.


MBaaS on Cloud Foundry: How to Deploy Helios

Alexander Sologub

Mobile-backend-as-a-service frameworks appeared to speed up app development by providing/automating such things as user and data management, billing, etc. Thanks to MBaaS, developers can finally concentrate on implementing the features they envisioned, instead of worrying about infrastructure. Dozens of solutions exist today. Paid ones generally offer more advanced features, but there are also some decent open source options.


Helios MBaaS is one of them. It is an extensible open source mobile backend framework that provides essential services. In fact, it is a Ruby Gem that can be used to build an independent Rack application. It can also be implemented with Sinatra or RoR. Out-of-the-box features include synchronization, push notification, in-app purchases, logging, analytics, and more. In addition, along with LoopBack, it is one of MBaaS frameworks that can be deployed to PaaS systems, such as Heroku or Cloud Foundry.

So, in this tutorial, I will walk you through the steps for deploying Helios with your application to Cloud Foundry.

Things you need to know

No Comments

Why Altoros Joins the Cloud Foundry Foundation

Renat Khasanshyn

The momentum behind the Cloud Foundry Foundation signals the arrival of an application-defined infrastructure, where an app can define the underlying infrastructure through an industry-standard API call. As a corporate sponsor of the Cloud Foundry Foundation, Altoros will continue contributing resources and code to help the Foundation fulfill its mission.
Recently I wrote a post describing what this announcement [of the Cloud Foundry Foundation] means for enterprise IT customers, why forming the Foundation was necessary, and what it means for IT vendors. You can find it here: “The Cloud Foundry Foundation: a PaaS Revolution?” 

I would like to congratulate my colleagues at Altoros with becoming a corporate sponsor and a Silver Member of the Cloud Foundry Foundation and congratulate our fellow Foundation members, as well. I also want to describe how Altoros has helped the project so far and how we will help the Cloud Foundry Foundation to move forward.


How to Use MS SQL Server with Cloud Foundry v2 (New Service Broker Available)

Sergey Marudenko

We’ve just finalized the .NET Cloud Foundry Service, a Microsoft .NET-based service broker that provides a possibility to use MS SQL Server with Cloud Foundry v2. The broker allows for easy developing and deploying Cloud Foundry services using the Microsoft technology stack. For example, you can quickly add support for unsupported databases, since you only need to implement a single interface.

Right now, the broker is distributed with one default service implementation (MS SQL Server). Below is a step-by-step video and tutorial on how to install and use it for your project.


No Comments

PaaS News Summary: November 2013

Volha Kurylionak


Here is an overview of the most significant news from the PaaS ecosystem for November 2013.


  1. Pivotal Released the Pivotal One PaaS Based on Cloud Foundry
  2. Canonical to Launch an Integrated OpenStack-hosted PaaS
  3. Verizon to Integrate Cloud Foundry PaaS with Verizon Cloud
  4. Red Hat Halves the Prices for OpenShift Online’s Gears
  5. Amazon Launches Virtual Desktops and Adds Postgre Support to RDS
  6. Heroku1 Enables Synchronization
  7. Windows Azure: Three New Services Are Generally Available Now
  8. Google’s App Engine 1.8.8 Includes Dedicated Memcache


No Comments

PaaS News Summary: October 2013

Volha Kurylionak

PaaS_News_11_13_Logos copy

Here is a brief overview of the main PaaS news for October 2013.


  1. The Cloud Foundry Community Advisory Board Kicked-off
  2. Pivotal Released Cloud Foundry Plug-ins for Maven and Gradle
  3. The Solum Project from Rackspace to Increase Productivity of OpenStack Developers
  4. The Progress Pacific Platform: New Functionality
  5. OutSystems Launches Public Cloud-based PaaS for Building .NET and Java Apps
  6. OpenStack 2013.2 (Havana) Supports Docker Containers
  7. dotCloud Changed Its Name to Docker, Inc.
  8. Clever Cloud Announced Support for the Go Language
  9. Heroku: Extended Validation SSL Certificates and Public Beta Availability of WebSockets
  10. Updates to OpenShift Online and OpenShift Origin


No Comments

Cloud Foundry Vagrant Installer Now Supports Custom Buildpacks

Alexander Borovsky

Earlier this year, we released the Cloud Foundry Vagrant Installer, a tool that enables developers to run a self-contained partial Cloud Foundry v2 installation inside of a Vagrant virtual machine. Since then, we have been working on a number of updates.

One of the latest things I have added is support for custom buildpacks.

Who can benefit?

  • Developers of custom buildpacks
  • Developers of an application that requires a particular non-standard buildpack
  • Anyone who wants to know if a Buildpack X would work onCloud Foundry
  • Software vendors who want to get their products (in the form of buildpacks) to more users

What are the use cases?

  • Developing and testing buildpacks and applications based on custom buildbacks
  • Training: Getting anyone new to Cloud Foundry to try it out with any buildpack
  • Marketing: Distribute your custom buildpacks (for example, IBM Liberty) as a one-click installer

You can download the Cloud Foundry Vagrant Installer here. Or, read more about custom CF buildpacks support.


No Comments

Auto-scaling Applications on AWS and OpenStack Using Cloud Foundry as a Private PaaS

Alena Vasilenko

The Frontier Big Data Cloud Meetup—that took place at Hacker Dojo in Mountain View on September 30—drew attention of 75 attendees. Renat Khasanshyn, CEO at Altoros, demonstrated how Cloud Foundry can help DevOps and hosting providers to eliminate infrastructure configuration and management routines. He elaborated on the options currently available for public and private PaaS deployment and gave some examples of running such services.

Без заголовка

His presentation, “Auto-scaling Applications on AWS and OpenStack with Cloud Foundry PaaS,” covered:

  • the history of application development platforms and how it affects legacy applications
  • architectural constraints for applications in the world of PaaS
  • how to deploy Cloud Foundry on AWS and OpenStack in 3 steps
  • a simple three-node Cloud Foundry cluster reference architecture and life cycle considerations

Renat also demonstrated how a sample application can be deployed with Cloud Foundry in less than 30 seconds.

No Comments

Benchmarks and Research

Subscribe to new posts

Get new posts right in your inbox!