BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

OpenStack在沃尔玛集团茁壮成长

| 作者 UnitedStack 关注 0 他的粉丝 发布于 2015年3月31日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

很多人认为,OpenStack还没有真正进入其发展的黄金时期,但是它却实实在在地进入到越来越多企业的IT系统之中,并且开始在其生产环境中被大规模应用。

全球性连锁零售企业沃尔玛(Walmart)的技术部门——沃尔玛现在的OpenStack集群规模有10万个CPU核。这一数字仍在持续增加。这样的事实在很大程度上平息了那些对OpenStack的质疑——OpenStack同样可以为沃尔玛这样的零售巨头的在线购物高峰提供强有力的支持,它已经成为OpenStack大规模运用于生产环境的典型案例。

WalmartLabs是沃尔玛零售集团专注于电子商务创新与开发的技术部门。WalmartLabs云运维与工程部的高级经理Amandeep Singh Juneja说,WalmartLabs在一年半之前(2013年年中)已经开始采用OpenStack的技术了,前期主要是依赖OpenStack供应商,后期逐渐开始建立内部人才库,并开始自己搭建OpenStack体系。

在公有云上搭建私有云

WalmartLabs目前拥有3600多名员工,其中1500人在美国湾区工作。Juneja表示,2014年一年间,WalmartLabs大致增加了1000多名拥有OpenStack开发经历的工程师,这一扩张速度是十分惊人的。

Juneja说:“传统意义上说,沃尔玛的技术体系是相对倚重第三方的,而OpenStack的确是一个很好的合作方案。一年半前我们跟很多OpenStack服务商合作,使用过早期的Havana和Rackspace版本,但最终我们自己内部投资,并决定搭建自己的OpenStack。我们甚至还参与了很多不同规模的OpenStack技术研讨会。”

沃尔玛的应用案例具有强大的说服力。这家零售巨头的年营收超过4800亿美元,拥有超过200万的员工和11000多家零售商店,每周的客流量达到1.4亿。这一切都意味着,“大规模扩展能力”才是沃尔玛所需要的云架构的重中之重。沃尔玛看中OpenStack的正是其灵活扩展、可自定义优化等特性,同时还不必担心厂商锁定问题。

亚马逊AWS?并非最佳选择

亚马逊AWS貌似非常流行且应用广泛?但是沃尔玛最终还是放弃了这一选择。如果要在亚马逊AWS上搭建自己的私有云系统,沃尔玛就需要在亚马逊AWS的公有云资源池里构建一个庞大而复杂的私有云,其中会涉及到许多部署和运维的复杂问题。自从沃尔玛集团开始与亚马逊集团相互抗衡之后,沃尔玛使用亚马逊AWS的机会就已经降为零了。

OpenStack这类开源项目的迷人之处就在于,它那源源不断的新功能,还有孜孜不倦地向社区提交代码的工程师们。社区里很多项目非常有意思,比方说Juneja特别中意Ironic项目。Ironic可以在裸服务器上安装操作系统。Juneja还表示,类似Trove这种将DaaS(数据库即服务)将成为沃尔玛大力发展和投入的方向之一。

WalmartLabs的另一个进展是,他们利用Swift技术建立了一个对象存储体系,接下来会考虑Cinder,网络方面也将考虑Neutron。对沃尔玛而言,当务之急是打好根基。WalmartLab需要建立库存系统与在店面运营的其他系统之间的联系,以实现在线下单和店面捡取商品并发货。沃尔玛的信息服务部门分管这些非电子商务类的IT项目。

事实上,崭新的OpenStack体系与已经存在十几年、甚至几十年的传统IT基础设施相互之间的连接与融合是至关重要的。这一过程需要WalmartLabs所有的工程师们付出艰苦的努力。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT