苹果前基础设施专家表示:战略性应用程序应当在内部数据中心上运行

多年来,我们一直听到亚马逊网络服务(AWS)的拥趸声称,即便不是所有,至少也是大多数的企业软件最终会在公共云中运行。

苹果前基础设施专家表示:战略性应用程序应当在内部数据中心上运行

苹果ex基础设施专家:战略性应用程序应在内部数据中心运行 - 敏捷大拇指 - 苹果前基础设施专家表示:战略性应用程序应当在内部数据中心上运行

SnapRoute首席执行官杰森·弗雷斯特(Jason Forrester)

他们认为,那是由于在AWS上运行的话A)成本更低廉,B)安全性更高;C)让内部工程师可以腾出手来,处理更有价值的工作,比如编写质量更好的软件。谷歌的企业主管黛安娜·格林(Diane Greene)最近搬出了类似的观点。第三大公共云玩家微软对于一切迁移到公共云的主张倒不是那么咄咄逼人,那是由于许多客户也在内部数据中心运行微软软件。

杰森·弗雷斯特(Jason Forrester)并不苟同亚马逊的观点。弗雷斯特之前是苹果公司的全球数据中心网络经理,他在IBM也待过十多年。他表示,认为企业数据中心已死的说法不是夸大其辞,而是大错特错。

去年,弗雷斯特及其基础设施团队的大部分人马离开了苹果,创办了SnapRoute,想证明这一点。总部位于加州帕洛阿尔托的这家初创公司旨在把公共云声称拥有的同一种网络灵活性引入到运行重要业务应用软件的企业数据中心。Facebook在一篇博文中描述了SnapRoute的部分工作,但这是弗雷斯特头一次公开畅谈SnapRoute的计划。

在弗雷斯特看来,他所说的“容易部分”依赖公共云是明智之举――比如,电子邮件、Web应用程序以及对时间不敏感的其他应用程序。但是真正带来差异化优势的战略性应用程序应该在自家拥有和运营的内部数据中心上运行,比如苹果的虚拟助理Siri、Apple TV和Uber的地图服务(可以将你的位置告诉司机,并将司机的位置告诉你)。他还认为,它们会继续这样子,尽管公共云提供商已尽了最大的努力说服我们应该信赖公共云。

他特别指出:“大多数企业应用程序针对公司的要求进行了高度定制,这意味着它们并不是非常适合公共云模式。”他表示,这就是为什么大多数公司的大型会计和库存跟踪系统没有放在公共云上。而说到赚钱的软件,许多公司需要“全面指挥和控制其基础设施”,他特别指出,并补充道“如果你连参观公共云数据中心都做不到,很难拥有这种指挥和控制。”

亚马逊并不允许企业客户参观其数据中心。

在这个年头,弗雷斯特的观点颇有争议,如今连关注安全的各个银行都在开始畅谈使用公共云。但是如果你果真触及表面,几乎没有人表示他们将一切应用程序都卸载到了公共云。

许多公司觉得将应用程序留在内部比较放心的一个原因是,非名牌服务器、存储和网络硬件的成本比许多公司过去向惠普、IBM、思科和EMC等厂商购买的老式大牌产品低得多。这主要归功于Facebook支持的开放计算项目(Open Compute Project),这个项目有助于为任何人都可以使用的数据中心硬件设计规范。

弗雷斯特说:“所有这些商用硬件之前专门留給大企业,但是如今已经普及到了其他每个公司。”他们使用了成本更低廉的硬件后,需要让它们可以根据需要,实时重新编程、配置该硬件的软件。SnapRoute正在借助名为FlexSwitch的软件,在网络方面着手解决这个问题,它会将这项技术贡献給开放计算项目,供别人使用。

Nicira现在隶属VMware,它很早就进入了通常称为软件定义网络的这个领域。不过,Nicira旨在管理许多厂商的老式硬件,而SnapRoute旨在管理许多公司如今购买的所有这些成本低廉、无品牌的网络设备。

公共云倡导者常常开玩笑说,传统的技术主管“抱住服务器不放”,因为他们根本不会放手。AWS的首席技术官韦纳·沃格尔(Werner Vogels)打趣道:“我曾经试过抱住许多服务器不放,可是相信我,它们才不会回过头来抱住你不放。”

也许不是这样,但SnapRoute的观点是,许多公司在很长一段时间会继续坚守服务器及自己的数据中心,这有其充分的理由。