Ohjelmointi

Apache Brooklyn 1.0 saapuu autonomiseen pilvipalveluun

Apache Software Foundation on julkaissut Apache Brooklyn 1.0: n, avoimen lähdekoodin tuotannon tason julkaisun, joka on tarkoitettu paikan päällä tai pilvessä olevien sovellusten mallintamiseen, seurantaan ja hallintaan.

Brooklyn kuvaa YAML-piirustuksia sovelluksen ja sen komponenttien kuvaamiseen. Näitä suunnitelmia, jotka sisältävät käytäntöjä sovelluksen hallitsemiseksi, voidaan käsitellä modulaarisina komponentteina, jotka voidaan koota ja käyttää uudelleen monin tavoin.

Brooklynin piirustukset reagoivat syötteisiin, kuten sovelluksen kunto tai järjestelmän kuormitus, ja ryhtyvät toimiin, kuten klusterin kasvattamiseen tai solmujen korvaamiseen. Suunnitelmaa voidaan laajentaa Java-palvelun kautta, jolloin käyttäjät voivat luoda uusia entiteettejä, käytäntöjä ja "efektoritoimintoja" Java- tai JVM-siltojen avulla.

Projekti tarjoaa piirustuksia sovelluksille ja työkaluille, kuten Elasticsearch, MySQL-klusterit ja DNS-hallinta. Apache-projekteja, kuten CouchDB ja Kafka, tuetaan myös.

REST-sovellusliittymän ja käyttöliittymän avulla Brooklynin ominaisuudet sisältävät:

  • Seuraa sovelluksen kuntoa ja mittareita.
  • Komponenttien välisten riippuvuuksien ymmärtäminen.
  • Monimutkaisten käytäntöjen soveltaminen sovellusten hallintaan.
  • Käyttöönoton ja sovellusten käyttöönoton hallinta.

Brooklynia ovat käyttäneet pilviohjelmistojen ja -palvelujen tarjoajat, maailmanlaajuiset järjestelmäintegraattorit ja sovellukset esimerkiksi rahoituspalveluiden ja toimitusketjun hallinnan aloilla. Kehys tukee julkisia ja yksityisiä pilviä.

$config[zx-auto] not found$config[zx-overlay] not found