Posts by: Justin Carter
Introduction Deploying software to multiple environments (such as dev / staging / production) introduces operational complexity that requires explicit managing in order to ensure parity between environments. Previously I wrote an article introducing how you can use cepler to significantly reduce this overhead (and it is recommended to read that first). In this article we
In this blog post we will introduce cepler a tool for managing the state of files representing a system deployed to multiple environments. Introduction When operating software it is common to have more than 1 deployment of your system running. These deployments are typically segregated into multiple environments (such as dev / staging / production).
Habitat is an Open Source project that allows you to package your apps in a Platform/Runtime agnostic way. This blog post discusses the recently added Cloud Foundry exporter that enables running Apps packaged in Habitat to run on Cloud Foundry. Build the App We’ll be using this demo app as an example. First lets build
In a recent blog post I briefly discussed how to build, export and run a service packaged via a Habitat plan. In this post we will take a look at running Redis and backing it up via Shield. Running Redis To play around with the starkandwayne/redis release you can bring it up in the habitat
This is a hands on introduction to habitat.sh. It is a relatively new tool in the world of config management and aims to simplify many aspects of packaging / deploying and operating any kind of distributed systems regardless of the intended deploy target. Some of the features that I have found particularly useful are: Simple
Sometimes when helping our clients get their Cloud Foundry installation in line with what we consider best practices we determine the best strategy to achieve this is to create a brand new deployment and migrate all existing workload. In this blog post I will describe the steps we took to perform a migration from an
As a side project I have started looking at mesos and the mesosphere ecosystem. This blog post documents the first steps to take to get a mesos deployment running locally via bosh-lite. What is mesos? From the mesos website: Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual),
At Stark & Wayne we are concerned with the complete lifecycle of deployments and simple upgrade paths are an important ingredient to any long running system. For users of the cf-containers-broker (a service broker that will let you run and bind services that live in docker containers) upgrading their services just got much simpler. By