Apache Brooklyn is software for managing cloud applications. Use it for:
Modeling
Blueprints describe your application, stored as text files in version control
Compose from the dozens of supported components or your own components using bash, Java, Chef…
JBoss • Cassandra • QPid • nginx • many more
Deploying
Components configured & integrated across multiple machines automatically
20+ public clouds, or your private cloud or bare servers - and Docker containers
Amazon EC2 • CloudStack • OpenStack • SoftLayer • many more
Managing
Monitor key application metrics; scale to meet demand; restart and replace failed components
View and modify using the web console or automate using the REST API
Metric-based autoscaler • Restarter & replacer • Follow the sun • Load balancing
Get started
curl -SL --output apache-brooklyn-1.0.0-bin.tar.gz "https://www.apache.org/dyn/closer.lua?action=download&filename=brooklyn/apache-brooklyn-1.0.0/apache-brooklyn-1.0.0-bin.tar.gz"
tar xvf apache-brooklyn-1.0.0-bin.tar.gz
cd apache-brooklyn-1.0.0-bin
./bin/start
Now open your browser to http://localhost:8081 and login in with username admin and password password. Congratulations, you are running Apache Brooklyn! Next, let's deploy a blueprint.