Apache Brooklyn

{{Short description|Distributed computing management software}}

{{Independent sources|date=July 2015}}

{{Infobox software

| name = Apache Brooklyn

| logo = Apache Brooklyn Logo.svg

| logo caption = Apache Brooklyn logo

| logo alt =

| logo size = 200px

| developer = Apache Software Foundation, Cloudsoft

| released = {{Start date and age|2012|04}}Presentation of Apache Brooklyn at ApacheCon (organized by Linux Foundation) - [https://events.static.linuxfound.org/sites/events/files/slides/Apache%20Brooklyn%20-%20what%20it%20is.pdf Apache Brooklyn - what it is.pdf] {{Webarchive|url=https://web.archive.org/web/20211029013347/https://events.static.linuxfound.org/sites/events/files/slides/Apache%20Brooklyn%20-%20what%20it%20is.pdf |date=2021-10-29}}

| latest release version =

| latest release date =

| latest preview version =

| latest preview date =

| operating system = Linux, macOS, Windows

| size =

| repo = {{URL|https://github.com/apache/brooklyn}}

| programming language = Java, JavaScript, Groovy

| genre = Cloud computing, Orchestration

| license = Apache 2.0

| website = {{URL|brooklyn.apache.org}}

}}

Apache Brooklyn is a framework that is used for modeling, deploying, and managing distributed applications defined using declarative YAML blueprints.{{Cite web |last1=Sally |date=2020-03-03 |title=The Apache Software Foundation Announces Apache Brooklyn v1.0 |url=https://news.apache.org/foundation/entry/the-apache-software-foundation-announces59 |access-date=2023-01-07 |website=The Apache Software Foundation Blog |language=en-US |archive-date=2023-01-07 |archive-url=https://web.archive.org/web/20230107182214/https://news.apache.org/foundation/entry/the-apache-software-foundation-announces59 |url-status=live}} The design is influenced by autonomic computing and promise theory, and implements the OASIS Cloud Application Management for Platforms (CAMP).{{Cite press release |last=Foundation |first=The Apache Software |date=2020-03-03 |title=The Apache Software Foundation Announces Apache Brooklyn v1.0 |url=https://www.globenewswire.com/news-release/2020/03/03/1994123/17401/en/The-Apache-Software-Foundation-Announces-Apache-BrooklynTM-v1-0.html |access-date=2023-01-07 |website=GlobeNewswire News Room |language=en |url-status=live |archive-url=https://web.archive.org/web/20230107182225/https://www.globenewswire.com/news-release/2020/03/03/1994123/17401/en/The-Apache-Software-Foundation-Announces-Apache-BrooklynTM-v1-0.html |archive-date=2023-01-07}} It is free and open-source software released under an Apache 2.0 license.

Apache Brooklyn blueprint

Brooklyn blueprint can define application topology, application topology component and cloud or non-cloud location.

Related projects

[https://cloudsoft.io/software Cloudsoft AMP] expands on Apache Brooklyn and allows writing application blueprints in Topology and Orchestration Specification for Cloud Applications (TOSCA), and in CAMP.

References

{{Reflist}}