Apache Brooklyn 1.0 hadir untuk komputasi awan otonom

Apache Software Foundation telah merilis Apache Brooklyn 1.0, rilis tingkat produksi kerangka kerja sumber terbuka untuk pemodelan, pemantauan, dan pengelolaan aplikasi yang diterapkan di tempat atau di awan.

Brooklyn menggunakan cetak biru YAML untuk menjelaskan aplikasi dan komponennya. Cetak biru ini, yang menggabungkan kebijakan untuk mengelola aplikasi, dapat diperlakukan sebagai komponen modular yang dapat disusun dan digunakan kembali dengan berbagai cara.

Cetak biru Brooklyn bereaksi terhadap input seperti kesehatan aplikasi atau beban sistem dan mengambil tindakan seperti menumbuhkan cluster atau mengganti node. Cetak biru dapat diperluas melalui Java, dengan pengguna dapat membuat entitas baru, kebijakan, dan operasi "efektor" menggunakan jembatan Java atau JVM.

Proyek ini menyediakan cetak biru untuk aplikasi dan alat seperti Elasticsearch, kluster MySQL, dan manajemen DNS. Proyek Apache seperti CouchDB dan Kafka juga didukung.

Dengan REST API dan GUI, kemampuan Brooklyn meliputi:

  • Memantau kesehatan dan metrik aplikasi.
  • Memahami ketergantungan antar komponen.
  • Menerapkan kebijakan kompleks untuk mengelola aplikasi.
  • Manajemen penyediaan dan penerapan aplikasi.

Brooklyn telah digunakan oleh penyedia perangkat lunak dan layanan cloud, oleh integrator sistem global, dan oleh aplikasi di bidang seperti layanan keuangan dan manajemen rantai pasokan. Kerangka ini mendukung cloud publik dan pribadi.