Apache BrooklynTM v1.0 Debuts
March 4, 2020
BrooklynTM v1.0 is the latest version of the Open Source framework for
modelling, monitoring, and managing applications.
"I am excited to see the 1.0 release of Apache Brooklyn," said Geoff
Macartney, Vice President of Apache Brooklyn. "This reflects the
maturity and stability that Brooklyn has reached after nearly five years
as a Top-Level Apache project."
Apache Brooklyn provides a single tool that includes a REST API and
managing provisioning and application deployment;
monitoring an application’s health
understanding the dependencies
between components; and
applying complex policies to
manage the application.
Apache Brooklyn uses declarative YAML
blueprints to describe an application and all its components. Blueprints
can be treated as an integral part of the application, and as modular
components that can be composed and reused in many ways. Brooklyn
blueprints incorporate policies that actively manage a deployed
application by reacting to sensor data such as application health or
load, and take actions such as replacing nodes or growing a cluster.
Brooklyn’s design is influenced by Autonomic computing and promise
theory and implements the OASIS CAMP and TOSCA standards.
Apache Brooklyn 1.0 highlights include:
Support for public and private clouds, available out-of-the-box
thanks to integrated Apache jclouds, as well as private infrastructure
A modern, user-friendly, web-based
UI including the drag-and-drop Blueprint Composer
REST API and CLI tools, suitable
for power users, automation and scripting
A stable blueprint language and
“Batteries included” entities and
policies covering clusters, auto-scaling, replacing unhealthy
components, and more
"Apache Brooklyn has been in use for
some time in production environments," said Richard Downer, Apache
Brooklyn 1.0 release manager. "I’m delighted we can now announce our 1.0
release. Everyone should feel confident building on and deploying Apache
Brooklyn 1.0 and know that the Brooklyn Project Management Committee has
prioritised the long-term stability of Brooklyn."
Apache Brooklyn is in use by global systems integrators, providers of
Cloud software and services, as well as mission-critical applications
for major enterprises in financial services, supply chain management,
"We are delighted to see Apache Brooklyn reach this milestone," said
David Cairns, CTO for innovation at Fujitsu Digital Technology Services.
"Apache Brooklyn powers Fujitsu AIOps solutions with policy-based
autonomics to detect service deterioration or outage and can
automatically re-locate Cloud applications and services from one cloud
provider to another to elevate resilience and uptime."
"Reaching v1.0 reflects the maturity of Apache Brooklyn and we
appreciate the community’s effort," said Ross Gray, CEO at Cloudsoft. "Cloudsoft
AMP is built on Apache Brooklyn and helps customers eliminate manual
processes, cut effort by 75%, and reduce infrastructure spend by as much
Brooklyn blueprints for many well-known applications and tools,
including ElasticSearch, clustered MySQL, and DNS management, as well as
Apache projects such as Cassandra, CouchDB, Kafka, Solr, Storm,
ZooKeeper and more, are all freely available under the Apache License
v2. The Apache Brooklyn community warmly welcomes new code, testing,
blueprints, documentation, presentations, and other contributions.
"Brooklyn is a powerful tool for unified modelling, deployment and
lifetime management of applications," added Macartney. "This latest
release is a great opportunity for a wider audience to try Brooklyn for
themselves and find out how it can help them create and manage their
applications, be it in the Cloud, on-premise, or in a hybrid
environment. We look forward to growing our community as people discover
all that Brooklyn can do."
Availability and Oversight
Apache Brooklyn software is released
under the Apache License v2.0 and is overseen by a self-selected team of
active contributors to the project. A Project Management Committee (PMC)
guides the Project's day-to-day operations, including community
development and product releases.