February 2, 2016Lattice, Cloud Foundry, and the Pursuit of Micro
January 20, 2016GE Digital Exec Talks Open Predix—Based on Cloud Foundry
November 16, 2015BNY Mellon’s NEXEN Drives Digital Transformation with Cloud Foundry
October 6, 2015South Korea Adopts Cloud Foundry as Its PaaS
January 28, 2016Building an External BOSH CPI with Go for IBM Bluemix
January 25, 2016Operating Cloud Foundry Across Multiple Data Centers with a Single BOSH Installation
May 21, 2015Architect’s Guide to Implementing Cloud Foundry
Dec 1, 2014Microservices vs. Monolithic Architectures: The Pros, Cons, and Cloud Foundry Examples
February 4, 2016.NET on Pivotal CF: Adding a MS SQL Service to an App
January 12, 2016.NET on Pivotal CF: Connecting and Pushing an App
December 18, 2015Cloud Foundry Security: Do Containers Contain?
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.
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.
New Cloud Foundry users are often worried about how secure containers are. Many ask if it is possible to leave container boundaries or, e.g., for one application to take up all CPU resources, etc. In this post, I will explain what is under the hood of CF containers to answer these questions.
If you are planning to build a POC to find out how .NET apps work on Cloud Foundry, it can be done very quickly now. In this post, I’ll show you that all you need to set up such an infrastructure is an AWS account and maybe some tea to drink while things are getting installed. We’ll focus on achieving a working deployment in as few steps as possible—even before your tea goes cold.
All parts: Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6
This post is the continuation of our Golang Internals series. It explores the bootstrapping process, which is key to understanding the Go runtime, in more detail. In this part, we will run through the second portion of the starting sequence, learn how arguments are initialized, what functions are called, etc.
Warden is a container implementation currently used in Cloud Foundry. Docker is another option to easily and efficiently manage containers. That’s why a lot has been made to enable Docker on CF.
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 CF v3.
IBM POWER microprocessors are extensively used to run mission-critical workloads for the world’s largest financial companies, but they are little known inside the Cloud Foundry community. IBM and Altoros are working to change that by bringing CF to the POWER8 architecture. This post sheds some light on the current progress and describes the issues that we had to overcome. It also features a short demo of a CF app running on ppc64le architecture.
Part 1 | Part 2
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.
Lattice 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.
When 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.
Learn why Altoros joined the Cloud Foundry Foundation