Rancher Labs最近推出了為Docker數據容器應用的超融合基礎設施平臺,將該初創公司的操作系統和新的持久化存儲服務相結合。該平臺使開發人員能夠為容器化的應用程序部署存儲。
在去年夏天募集到1000萬美元的Rancher Labs,提供一個叫做RancherOS的輕量級基于Linux的操作系統,使用它來運行Docker容器。隨著持久化存儲服務的加入,該產品堆棧中還添加了運行Docker容器的Rancher管理平臺。
Rancher在本月的DockerCon歐洲大會上展示了他們的超融合系統,該產品目前處于beta測試階段。
Rancher在Docker數據容器里面運行虛擬機,使客戶能夠使用相同的工具來管理容器和虛擬機。Rancher的持久化存儲服務建立在Docker 1.9的卷插件功能之上,從而使存儲服務能夠直接運行在容器主機上。該服務可以為應用創建并安裝持久化Docker卷,提供特定于應用的存儲功能,例如快照,備份,遠程復制和數據分析等。Rancher在其超融合平臺上運行NexentaEdge、Gluster和Ceph,其CEO /創始人Sheng Liang說,未來會有更多的存儲類型被加進來。
“我們的持續化服務采用了Docker Compose,”Liang說。 “你可以部署Gluster,Ceph以及NexentaEdge,構建可靠的存儲集群。如果應用程序需要遠程復制,那么它們會尋找能夠支持遠程復制的那部分技術,例如Gluster,然后在應用中部署。”
這個為Dockers應用的超融合基礎設施產品采用了英特爾x86服務器和固態硬盤。開發人員可使用原生的Docker命令行界面和API,并且可以通過在公有云里注冊計算資源的實例來擴充容量。它支持Docker的Compose和Swarm工具,以及谷歌的Kubernetes。
持久化存儲服務可以分布在不同主機上運行的磁盤之間,無論是虛擬機還是裸機服務器,只要是在Rancher群集之內。Rancher能夠協同從Gluster,Ceph或者NexentaEdge而來的塊存儲的部署。
持久化存儲服務使用Docker Compose模板,從Rancher UI或通過API啟動。Rancher服務同時管理應用程序和存儲服務,監控任何故障,并在出現問題的時候自動恢復存儲服務。
Enterprise Strategy Group應用開發和部署研究的首席分析師Stephen Hendrick表示,Rancher的容器管理功能就像是“Docker in a box。”他說容器的主要優點就在于它們能夠提供微服務,這種方式是傳統數據中心基礎設施所不能提供的。
“即使通過虛擬化基礎架構,你仍然不能達到你想要的使用水平,” Hendrick說。 “持久化存儲服務是一種為不同用戶的存儲服務提供直接的存儲連接的方法,它不再需要通過API映射的方式,因而使企業能夠使用更加直接的存儲服務”。