Programiranje

Apache Brooklyn 1.0 prispe za avtonomno računalništvo v oblaku

Fundacija Apache Software Foundation je izdala Apache Brooklyn 1.0, izdajo odprtokodnega ogrodja za modeliranje, spremljanje in upravljanje aplikacij, nameščenih lokalno ali v oblaku, na ravni proizvodnje.

Brooklyn z načrti YAML opisuje aplikacijo in njene komponente. Te načrte, ki vključujejo politike za upravljanje aplikacije, lahko obravnavamo kot modularne komponente, ki jih je mogoče na več načinov sestaviti in ponovno uporabiti.

Načrti v Brooklynu se odzivajo na vhode, kot je stanje aplikacij ali obremenitev sistema, in ukrepajo, kot je rast grozda ali zamenjava vozlišč. Načrt je mogoče razširiti prek Jave, tako da lahko uporabniki z mostovi Java ali JVM ustvarijo nove entitete, pravilnike in "efektorske" operacije.

Projekt ponuja načrte za aplikacije in orodja, kot so Elasticsearch, grozdi MySQL in upravljanje DNS. Podprti so tudi projekti Apache, kot sta CouchDB in Kafka.

Z API-jem REST in GUI-jem Brooklynove zmogljivosti vključujejo:

  • Spremljanje zdravja in meritev aplikacije.
  • Razumevanje odvisnosti med komponentami.
  • Uporaba zapletenih pravilnikov za upravljanje aplikacij.
  • Upravljanje zagotavljanja in uvajanja aplikacij.

Brooklyn uporabljajo ponudniki programske opreme in storitev v oblaku, globalni sistemski integratorji in aplikacije na področjih, kot so finančne storitve in upravljanje dobavne verige. Okvir podpira javne in zasebne oblake.

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