Apache软件基金会已经发布了Apache Brooklyn 1.0 ,这是开源框架的生产级版本,用于建模,监视和管理在本地或在云中部署的应用程序。
布鲁克林使用YAML蓝图来描述应用程序及其组件。 这些包含用于管理应用程序的策略的蓝图可以视为可以以多种方式组成和重用的模块化组件。
[ 也在InfoWorld上:2019年最佳开源软件 ]
布鲁克林的蓝图对诸如应用程序运行状况或系统负载之类的输入做出反应,并采取诸如扩大集群或替换节点之类的措施。 可以通过Java扩展蓝图,使用户能够使用Java或JVM桥创建新的实体,策略和“执行器”操作。
该项目为应用程序和工具(例如Elasticsearch,MySQL集群和DNS管理)提供了蓝图。 还支持Apache项目,例如CouchDB和Kafka 。
借助REST API和GUI,布鲁克林的功能包括:
- 监视应用程序的运行状况和指标。
- 了解组件之间的依赖关系。
- 应用复杂的策略来管理应用程序。
- 供应和应用程序部署管理。
[ 通过InfoWorld的App Dev Report新闻通讯了解软件开发中的热门话题 ]
布鲁克林已被云软件和服务提供商,全球系统集成商以及金融服务和供应链管理等领域的应用所使用。 该框架支持公共云和私有云。