Clocker 介绍
Clocker =
Docker + Apache
Brooklyn,它使用户能够以云无关的方式启动Docker容器,而不必生成额外的容器。该项目是建立在Apache
Brooklyn(一款多重云应用)管理软件之上的。
Clocker的部分特性是:
-
在云基础架构中自动化创建和管理多个Docker主机
-
容器放置智能化、提供了容错的机制、易于扩展以及更好的资源利用率
-
将公共云或私有云用作Docker主机的底层基础架构
brooklyn的拥有者Cloudsoft在一篇文章中概括解释了它的工作原理。
brooklyn使用一个名为Apache
jclouds的云API无关库,用云虚拟机配给和配置安全通信(SSH)。Docker架构在称为“主机”的机器上提供“容器”。brooklyn使用jclouds配给云机器,并把它们作为Docker主机来使用。
brooklyn用一个Dockerfile使SSH服务器在每个Docker容器中可用,之后就可以把它像任何虚拟机一样来处理了。brooklyn接收来自于此应用、每台docker主机、每个docker容器以及每款安装了此应用的软件的传感数据,并能够在各种情况下做出调整。brooklyn正是以此去管理跨Docker云的分布式应用的。
与特定云供应商提供的Docker支持相比,Clocker的优势是可移植性更强,而且也可以更加充分地发挥私有云的作用。
Clocker 官网
https://github.com/brooklyncentral/clocker
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。