Programmēšana

Apache Brooklyn 1.0 ierodas autonomai mākoņdatošanai

Apache programmatūras fonds ir izlaidis Apache Brooklyn 1.0, kas ir ražošanas līmeņa atbrīvojums no atvērtā koda ietvara, lai modelētu, uzraudzītu un pārvaldītu lokāli vai mākonī izvietotas lietojumprogrammas.

Bruklina izmanto YAML rasējumus, lai aprakstītu lietojumprogrammu un tās komponentus. Šos rasējumus, kas ietver lietojumprogrammu pārvaldības politikas, var uzskatīt par moduļu komponentiem, kurus var veidot un atkārtoti izmantot dažādos veidos.

Bruklinas projekti reaģē uz ievadi, piemēram, lietojumprogrammas veselību vai sistēmas slodzi, un veic darbības, piemēram, kopas palielināšanu vai mezglu nomaiņu. Plānu var paplašināt, izmantojot Java, lai lietotāji varētu izveidot jaunas entītijas, politikas un “efektoru” operācijas, izmantojot Java vai JVM tiltus.

Projekts nodrošina tādu lietojumprogrammu un rīku kā Elasticsearch, MySQL kopu un DNS pārvaldības rasējumus. Tiek atbalstīti arī tādi Apache projekti kā CouchDB un Kafka.

Izmantojot REST API un GUI, Bruklinas iespējas ietver:

  • Lietotnes stāvokļa un metrikas uzraudzība.
  • Izpratne par atkarībām starp komponentiem.
  • Sarežģītu politiku lietošana lietojumprogrammu pārvaldībai.
  • Nodrošināšanas un lietojumprogrammu izvietošanas pārvaldība.

Bruklinu ir izmantojuši mākoņa programmatūras un pakalpojumu nodrošinātāji, globāli sistēmu integratori un lietojumprogrammas tādās jomās kā finanšu pakalpojumi un piegādes ķēdes pārvaldība. Sistēma atbalsta publiskos un privātos mākoņus.