Docker + Apache Brooklyn = Clocker
Clocker,一個開源項目,它使用戶能夠以云無關的方式啟動Docker容器,而不必生成額外的容器。該項目是建立在Apache Brooklyn(一款多重云應用)管理軟件之上的。
Clocker的部分特性是:
- 在云基礎架構中自動化創建和管理多個Docker主機
- 容器放置智能化、提供了容錯的機制、易于擴展以及更好的資源利用率
- 將公共云或私有云用作Docker主機的底層基礎架構
- 無須修改即可將現有的Brooklyn或CAMP模版部署到Docker位置 </ul>
Brooklyn的擁有者Cloudsoft在一篇文章中概括解釋了它的工作原理。
Brooklyn使用一個名為Apache jclouds的云API無關庫,用云虛擬機配給和配置安全通信(SSH)。
Docker架構在稱為“主機”的機器上提供“容器”。Brooklyn使用jclouds配給云機器,并把它們作為Docker主機來使用。
</blockquote>Brooklyn用一個Dockerfile使 SSH服務器在每個Docker容器中可用,之后就可以把它像任何虛擬機一樣來處理了。Brooklyn接收來自于此應用、每臺docker主機、每個 docker容器以及每款安裝了此應用的軟件的傳感數據,并能夠在各種情況下做出調整。Brooklyn正是以此去管理跨Docker云的分布式應用的。
與特定云供應商提供的Docker支持相比,Clocker的優勢是可移植性更強,而且也可以更加充分地發揮私有云的作用。
你可以閱讀這些文章了解更多Brooklyn與Docker以及jclouds驅動結合使用的相關內容。
查看英文原文:Docker + Apache Brooklyn = Clocker
來自:http://www.infoq.com/cn/news/2014/06/clocker
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!