The Apache Software Foundation vydala Apache Brooklyn 1.0, produkční verzi open source framework pro modelování, monitorování a správu aplikací nasazených místně nebo v cloudu.
Brooklyn k popisu aplikace a jejích komponent používá plány YAML. Tyto plány, které obsahují zásady pro správu aplikace, lze považovat za modulární součásti, které lze skládat a opakovaně používat mnoha způsoby.
Brooklynské plány reagují na vstupy, jako je stav aplikace nebo zatížení systému, a přijímají opatření, jako je růst klastru nebo nahrazení uzlů. Plán lze rozšířit pomocí prostředí Java, přičemž uživatelé mohou vytvářet nové entity, zásady a „efektorové“ operace pomocí mostů Java nebo JVM.
Projekt poskytuje plány pro aplikace a nástroje, jako je Elasticsearch, clustery MySQL a správa DNS. Podporovány jsou také projekty Apache, jako jsou CouchDB a Kafka.
Díky rozhraní REST API a grafickému uživatelskému rozhraní zahrnují funkce Brooklynu:
- Monitorování stavu a metrik aplikace.
- Porozumění závislostem mezi komponentami.
- Uplatňování komplexních zásad pro správu aplikací.
- Správa zajišťování a nasazení aplikací.
Brooklyn využívali poskytovatelé cloudového softwaru a služeb, globální systémoví integrátoři a aplikace v oblastech, jako jsou finanční služby a správa dodavatelského řetězce. Rámec podporuje veřejné a soukromé cloudy.