Hybrid Cloud Stackato Deployments with jclouds and Brooklyn

Learn how to run applications in hybrid clouds using Stackato, ActiveState’s Platform-as-a-Service for private clouds, and two open source projects brooklyn and jclouds. Brooklyn is a control plane for distributed applications and jclouds is a multi-cloud library that helps deploy Stackato in multiple clouds. The demonstration showcases a hybrid cloud that spans both the HP Cloud and Amazon`s AWS.

You’ll learn how to use Stackato to extend a cluster across multiple locations, set up geographic DNS (geo-dns) to route users to the best cluster on any cloud, and enable an application to automatically deploy itself. That application (Java, python, PHP, ruby, ..) can be deployed, moved and spanned across multiple Stackato clusters on any cloud.

In a hybrid cloud environment, Stackato gives you a secured, containerized common runtime environment for your applications, so you’re insulated from the vagaries of multiple clouds, OSes, load balancers, firewall rules, and the lot. The Brooklyn open source project allows you to create Stackato clusters automatically in multiple clouds, then host your policies for starting, monitoring, and changing the environment.

In this example, Stackato manages the applications within clusters with its hardened health-assurance and in-cluster scalable architecture. Brooklyn manages the deployment of the application to Stackato across multiple instances, providing active management for the number of instances, the size of the Stackato deployments, and cross-cluster configuration.