Tutum平台的beta版用户对于近来急促上涨的价格感到不满,但Docker官方表示今年会有定价选项的后续方案出台。请保持关注。
Docker云来了,但它并未完全受欢迎。
Docker公司的Docker云容器即服务的产品,现在已经就绪,该产品集成了Docker去年秋天所收购的Tutum容器管理软件,以及Docker Hub和Docker ID。这是专为大型企业客户量身打造的,但是,属于Tutum基础客户的一些规模较小的开发企业对于此定价模型感觉受到了冷落。
“Tutum所提供的是在Docker确实有所欠缺的一个领域,即提供一个前端的接口来将容器管理中最复杂的部分隐藏起来,让它能够为较小的团队所使用,”总部位于达拉斯的咨询公司etc.io的首席发言人E.T. Cook表示,他们在Tutum被Docker收购之前使用过Tutum。
Tutum在Docker收购之前是个beta版产品,免费的。Docker云现在将这个服务定价为每节点每月15美金,不过单节点和单储存库的部署依旧是免费的。绝大多数的Tutum用户都是在单节点配置中运行,Docker的官方人员表示。
但对于Cook和其他开发人员来说,新的定价反映了Docker为追求高端市场而牺牲规模较小客户的意图,他们更愿意看到的是,每个节点有较低的价格,当然更好的是有一个以每Docker库为单位来定价的模型。
“他们转向了基于节点的营收模式,这更多反映了他们正在努力抢占企业市场,”Cook说道。“但我认为他们将低端市场的一块完全舍弃了,这是令人沮丧的,因为这正是Tutum最初所瞄准的市场。”
其他开发企业也同意这样的观点,认为新的价格点将逼迫他们去将容器部署在较少,但更大的节点上 ,这有悖于高可用性冗余的原则,以及不断启动和停止云服务器以节省每小时云成本的做法。
“现在,我们可以将所有东西运行在一个大的服务器上,而不是在多个节点上,但是这不是理想的做法,”Alexsander Hansson,总部设在西雅图的一家WordPress开发工作室WPSmarter的创始人和顾问说道,他们在Tutum的公测阶段使用了这个服务。
Docker云的新价格点改变了这个策略,因为“与其按照用户所想要的方式来运行,Docker云更愿意强迫用户以特定的方式来使用它,”他说道。
这一变化将使小型企业转移至另一个叫做Rancher的免费开源容器管理产品,Aaron Welch预测道,他是一家总部设在纽约的裸机托管服务器提供商Packet的产品高级副总裁。Packet已经在使用Rancher,部分原因是它可以在本地部署,并且它是免费的。
Docker定价僵局
虽然定价变动影响最大的都是较小的企业,但非常大的企业也可能会对新的价格模式感到犹豫,如果他们都在大规模的部署容器的话,Welch认为。
“有些企业不会介意,因为他们的基础架构支出已经非常大了,”Welch说道。“另一方面,对于具有数千个节点的组织来说,Docker云每月每节点15美金并不是一笔无关紧要的小钱了”。
将目标放在企业市场只是Docker从初创公司到企业基础架构商自然发展的一部分,根据Fixate IO的DevOps分析师及TechTarget的撰稿人Chris Riley表示。
“Docker真的有着由开发人员而建,为开发人员而生的问题,”Riley说道。“而这个基于节点的系统可以提供的是,一个能够更紧密地融合企业采用新技术的方式的解决方案,正是将它带进企业的关键。”
这家公司如果想继续发展下去,这种改变就必须发生,Riley说道。如果Docker不需要付费,那在企业组织中的开发人员便没有足够的“利益驱动”,以推动其在整个软件供应链的采用,他说道。
接受还是拒绝Docker定价?
并不是每一个小型企业或普通开发者都强烈反对Docker云。新的Docker产品对于Thomas McGonagle,一位高级DevOps顾问来说,可以完美的解决令他棘手的容器部署问题,他的工作是与大企业合作DevOps的采用,并在本周首次尝试了Docker云。
McGonagle也是波士顿地区Jenkins联谊会组的领导者,他负责在本周该组织的成立大会上创建一个演示环境,并碰到了通过桌面命令行界面发布端口的问题。他通过Docker云使用他的亚马逊个人账户启动了一台服务器,然后在数分钟后演示环境便搭了起来,并打开了适当的服务器端口 - 而他一毛钱也不用花,因为只使用了一个节点和一个存储库。
此外,McGonagle称为一个群集部署每节点付15美金“很值得”,他认为这同云基础架构的成本比根本不算什么。
“上个月我在AWS上花了300美金,而这还仅仅只是EC2虚拟机,”他说道。
与此同时,那些还是不满意Docker云定价的用户,今年可以继续关注进一步的发展,Scott Johnston,Docker的产品管理和产品设计高级副总裁说道。
在这一年将会有更多功能的加入,如Docker Content trust,数字签名功能,Johnston说。
除了增加新的功能和版本之外,还会有额外的分层,将会包括更高和更低的价格点,Johnston补充道。