Programování

Apache Brooklyn 1.0 přichází pro autonomní cloud computing

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.