Category

Blog on All Things Cloud Foundry

Deploying an ASP.NET Application to GE Predix

Eugene Lahansky

deploying-asp.net-app-to-ge-predix

Predix is a Cloud Foundry-based PaaS for the Industrial Internet from GE. It offers developers a wide choice of programming languages and services. This tutorial guides you through the process of preparing a simple ASP.NET application for Predix and then pushing it to the platform.

(more…)

17 Comments

Deploying a Rails 5 App with MongoDB, Redis, and CarrierWave to IBM Bluemix

Nick Herman

ibm-bluemix-rails5-mongodb-object-storage-redis-v2

In this post, we show how to deploy a Rails 5 application with MongoDB as a database and CarrierWave for image processing to Bluemix. The source code for the article is available here.

(more…)

1 Comment

Cloud Foundry Security: Achieving PCI DSS Compliance

Aliaksandr Prysmakou

Evaluating Cloud Foundry Against the PCI DSS Security Standard

Cloud Foundry adopters come from all areas, including the highly regulated healthcare, finance, and public sectors. A common question is, “Can an open-source platform comply with security standards accepted in our industry?” In this post, I evaluate Cloud Foundry against the requirements of PCI DSS v3.1, a security standard widely used in the financial industry.

(more…)

2 Comments

How to Configure SSL Encryption for Custom Domains on Pivotal CF

Sergey Balashevich

pivotal-cf-ssl-java-v3

The new Pivotal SSL Service has made it possible to use your own certificates in PCF—both domain-specific and wildcard. This means SSL/TLS encryption can now be added to apps in custom domains. However, if you work with Apache Tomcat and JKS, you may find that the official documentation provides the main instructions, but—unfortunately—does not cover the details.

So, this tutorial contains all the steps for creating a certificate and setting up the Pivotal SSL Service.

(more…)

No Comments

.NET on Pivotal CF: Adding a MS SQL Service to an App

Raman Yurkin

.NET Applications on Pivotal CF: Binding MySQL

In the previous post, I demonstrated how to deploy a .NET app to a Pivotal CF instance. However, the application is only partially operational—it still doesn’t have access to a database. In this tutorial, I will explain how to configure a MS SQL DB service and connect it to a .NET app running on PCF.

(more…)

No Comments

.NET on Pivotal CF: Connecting and Pushing an App

Raman Yurkin

.NET on Pivotal CF

Release 1.6 of Pivotal CF, a Cloud Foundry distro by Pivotal, introduced native support for .NET apps. Within the same cluster, one can now combine Windows- and Linux-based software. Working with .NET on PCF still requires a bit of additional hoop-jumping, but this tutorial series will get you pushing apps and adding services in no time.

(more…)

5 Comments

Cloud Foundry Containers: Warden, Docker, and Garden

Maksim Zhylinski

logo_cloud_docker_400_200px

Warden is a container implementation currently used in Cloud Foundry. At the same time, Docker is another option to easily and efficiently manage containers. That’s why a lot has been made to enable Docker in the Diego runtime.

Here, I briefly compare Warden and Docker: their implementation, what makes them alike/different, and how they’ll work together in Garden—the new container back end that will become available in Diego.

  (more…)

6 Comments

How to Add BOSH Support to a Custom Cloud (Part 2): External BOSH CPIs

Alexander Lomov

Part 1 | Part 2

bosh_cpi_icon_200

Until recently, all custom BOSH CPIs were forks of the BOSH project. They were hard to maintain and had to be implemented in Ruby. In August 2014, the BOSH team introduced the new external CPI mechanism that has removed these constraints. The second part of our blog series on adding BOSH support to custom clouds will be dedicated to external BOSH CPIs, how they are used, and what it takes to build one.

(more…)

3 Comments

How to Discover Services on Lattice with Consul

Alexey Zalesov

consul-latticeLattice is a light-weight, open source tool for clustering containers. Containers in a Lattice cluster are long-running processes or one-time tasks that are scaled and scheduled dynamically. Apps running in containers have to use external services, such as MySQL, RabbitMQ, etc., but if these services are dynamic, you cannot hardcode their IPs to the client.

The solution is to use a service discovery product, such as Consul, a highly available, distributed tool for discovering and configuring services. In this tutorial, I describe how an app running in Lattice can discover a MySQL service with Consul.
(more…)

2 Comments

How to Remotely Debug Cloud Foundry Apps

Juan Pablo Genovese

How to remotly debug Cloud Foundry applicationsWhen using Cloud Foundry for deploying apps, one might expect that all the test suites will run painlessly and what works in development/testing/staging will work in production. However, what if it won’t? What if it is impossible to replicate those conditions in a non-production environment? Here, remote debugging comes to the rescue.

In this blog post, I provide guidelines on how to remotely debug Ruby and Java applications deployed with Cloud Foundry.
(more…)

4 Comments

Benchmarks and Research

Subscribe to new posts

Get new posts right in your inbox!