Box为何优先选择OpenStack而非Amazon S3

目前,云存储后端新兴企业Box公司的产品方案“略显无聊”,其工程副总裁Sam Schillace在本届GigaOM Structure 2013大会上指出。但该公司似乎正在酝酿一些值得关注的有趣变革。

在GigaOM资深作家Derrick Harris主持的环节中,Schillace表示该公司当前后端比较单薄,主要依靠PHP、MySQL以及文件管理器,并利用Amazon Web Services实现备份机制。但他补充称公司正在酝酿多种下一代新方案,其中包括引入OpenStack Swift。

“我们对OpenStack与Swift进行了一番深入探究,并从中发现可资利用的宝贵技术,”他指出。“我们曾经开发过一系列与Swift类似的方案模型,如果能够将纠删码加入其中,则最终成果将极具成本竞争力,并真正解决长久以来困扰我们的难题。”

在Harris问及这是否意味着Box将利用OpenStack代替AWS时,Schillace表示有这样的可能性。但他又解释称,该公司将同时使用Swift与自有数据中心,并将备份事务交由Amazon的Glacier——这主要是考虑到Amazon S3相对较高的使用成本。

他指出,使用Swift的最大问题在于业务规模的快速增长,尤其是像Box这种一年之内业务量数次翻番的新兴企业。

“目前的挑战主要在于,我们可能将成为Swift机制中规模最大的用户,这种以身犯险的做法不太科学,我们也不希望拿自己当实验品,”Schillace表示。

但他补充称,该公司正在通过创建概念验证方案对Swift做出评估,希望能够添加负载及测试流程确定未来运营过程中的实际表现。

展望未来,他表示该公司将继续对技术平台投入资金并深入钻研,希望开发人员能够以其为基础创建产品并最终营造出一套“充满活力的应用程序商店”。就在本月初,该公司启动了名为$rev的新方案,希望鼓励开发人员为付费用户创建应用程序。

该公司的另一大关注重点在于内容创建而非仅仅满足于内容存储。

“不仅要建立更完善的机构,更需要打造更理想的开发工具,”他总结道。“只有这样用户才能真正将我们的平台作为工作与处理业务内容的首选环境。”