抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

为什么沃尔玛会选择 OpenStack

2015 年 2 月 27 日

沃尔玛一直通过采用先进技术推动企业发展。他们是最早向供应商开放库存系统的企业之一。他们还是互联网出现之前第一家使用卫星通信连接商店网络的公司。如今,他们又在云计算方面投入了大量资金。Amandeep Juneja 是沃尔玛实验室云运维和工程部门的高级总监。近日,他撰文探讨了沃尔玛做这方面投资及选择OpenStack 的原因。

Juneja 指出,沃尔玛快速发展,“沃尔玛全球电子商务(Walmart Global eCommerce)”首当其冲。他们的客户希望,在家用电脑、手机、平板、甚至沃尔玛零售商店内的查询机上使用沃尔玛的电子商务平台时能获得相同的体验。有鉴于此,他们需要一个具备如下特点的技术栈:

  • 能够通过扩展满足爆炸性的需求;
  • 能够方便灵活地构建应用程序,并且构建出的应用程序要适应不断变化的用户偏好;
  • 有足够的大数据智慧,可以预测客户行为并进行推荐。

而在 Juneja 看来,云在以下两个方面有巨大优势:

  • 用大量的商用机器代替价格昂贵的大型机器,可以大大降低基础设施成本;
  • 云的分布式架构提供了更高程度的弹性和可靠性。

于是,他们决定构建一个弹性云,使用面向服务的架构运行应用程序。对于云平台的选择,他们希望它可以:

  • 使他们能够快速构建所有类型的应用程序,包括移动应用、Web 应用和 RestFul API;
  • 使产品经理能够以敏捷方式迭代;
  • 使沃尔玛能够更高效地响应客户需求。

最终,他们选择了 OpenStack。Juneja 解释说,除了因为它是最好的云平台技术外,还因为开源软件有几个方面的优势:

  • 长远来看,可以避免被任何一家私有供应商锁定;
  • 更重要的是,开源意味着可以修改和定制,从而便于满足沃尔玛全球电子商务的个性化需求;
  • OpenStack 有一个巨大的社区。

他们已经用 9 个月的时间构建了一个具有 10 万核的 OpenStack 计算层,现在正使用 Swift 构建一个数 PB 的对象存储。接下来,他们会引入更多的块存储,并使用诸如 Neutron 和 Cinder 这样的 OpenStack 项目探索软件定义网络。

最后,Juneja 指出,虽然很多人都在使用 OpenStack,但沃尔玛 OpenStack 项目令人兴奋之处在于其使用规模。他们是在真实的生产负载中使用 OpenStack 平台,而且到去年年底,Walmart.com 整个美国的流量都由该平台支撑。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015 年 2 月 27 日 08:143199
用户头像

发布了 1008 篇内容, 共 322.2 次阅读, 收获喜欢 293 次。

关注

评论

发布
暂无评论
  • 如何缓解技术焦虑,高效学习?

    刘超,极客时间《趣谈网络协议》专栏作者。

    2018 年 9 月 11 日

  • 性能优化练习

    有两个单向链表(链表长度分别为 m,n),这两个单向链表有可能在某个元素合并,也可能不合并,如下图所示的这样。现在给定两个链表的头指针,在不修改链表的情况下,如何快速地判断这两个链表是否合并?如果合并,找到合并的元素,也就是图中的 x 元素。

    2020 年 12 月 12 日

  • OpenStack 发布第七个正式版 Grizzly 支持大规模生产环境和更多网络技术

    2013年4月4日,OpenStack基金会发布了OpenStack的第七个大版本——Grizzly(上一个版本Folsom发布于2012年9月)。根据官方通告,Grizzly版本包含了将近230个新特性,对大规模的生产环境、企业应用场景和更广泛的软件定义网络提供了更好的支持。作为第七个版本,Grizzly对已经在运行OpenStack的用户需求更加关注,这些用户包括百思买,Comcast,CERN,惠普,NeCTAR,NSA,Rackspace,三星SDS等。

  • 我们这个课程的系统是怎么搭建起来的?

    我们当时在分析 OpenStack 本身的问题上花费了很多时间,对于我们的这个系统来说,这是没有必要的。

    2021 年 5 月 28 日

  • Hadoop 三国之魏国 Cloudera

    Hadoop领域有三家发行商互相角逐,这其中不乏各种战术与谋略。今天是Cloudera“挟天子以令诸侯”的故事。

    2018 年 3 月 5 日

  • OpenStack 项目近况:CERN,Mirantis,以及三大运营商

    时至2013年,诞生三年有余的OpenStack已经成为最受关注的开源云软件。作为开源云计算解决方案,OpenStack在商业上的现实应用状况到底如何?这个产业的生态环境又发展到了怎样的一个阶段?在国内都有哪些企业在关注OpenStack并投入使用了,他们的商业计划是怎样的?下面,InfoQ编辑将把最近的一些相关信息进行整理,帮助大家了解OpenStack项目最近的一些情况。

  • 在线 JSON 转 BigQuery 工具

    在线JSON转BigQuery工具

    2021 年 9 月 6 日

  • AWS 推出面向内存密集型工作负载的大型 X1 实例

    近日,AWS新增了一个内存将近2TB、拥有128个虚拟CPU的实例类型。这是迄今为止公有云提供的最大的虚拟服务器,主要是面向类似SAP HANA这样的内存密集型工作负载。

  • OpenStack 在沃尔玛集团茁壮成长

    很多人认为,OpenStack还没有真正进入其发展的黄金时期,但是它却实实在在地进入到越来越多企业的IT系统之中,并且开始在其生产环境中被大规模应用。全球性连锁零售企业沃尔玛(Walmart)的技术部门——沃尔玛现在的OpenStack集群规模有10万个CPU核。这一数字仍在持续增加。这样的事实在很大程度上平息了那些对OpenStack的质疑——OpenStack同样可以为沃尔玛这样的零售巨头的在线购物高峰提供强有力的支持,它已经成为OpenStack大规模运用于生产环境的典型案例。

  • week1- 食堂就餐卡系统

    就餐卡系统设计

    2020 年 6 月 10 日

  • VMware 将 vCloud Air 推广至澳大利亚和日本

    vCloud Air(VMware的混合云服务)将于2015年初在澳大利亚推出。该服务在今年7月已在日本地区推出,预计在接下来的几个星期就会在该地区正式发布。

  • 每周一起背 10 句 | week 09

    本周我们进入了最后一篇语料。我把本周一起读过的句子放在这里,你可以试试背诵这些句子,感受下和之前背诵的句子有什么不同。

    2020 年 7 月 11 日

  • 经验:Serverless 架构应该如何选型?

    这节课讲解如何让本地的Knative应用打破云服务商的锁定,部署上云。

    2020 年 5 月 8 日

  • 第 30 讲 | 区块链即服务 BaaS

    如果单纯地把区块链作为一种技术框架集成到云计算中,未免失去了区块链原有的魅力。

    2018 年 6 月 1 日

  • 亚马逊宣布 AWS 亚太区孟买数据中心已经上线提供服务

    亚马逊6月27日宣布他们在亚太地区的第6个AWS数据中心已经上线提供服务。新数据中心在印度孟买,亚太地区的其他5个数据中心是北京、首尔、新加坡、悉尼和东京。加上孟买之后,亚马逊在全球的13个大地理区域里已经有了35个数据中心在提供服务。

  • 为私有云结庐而做“隆中对”(下)

    作为ZStack项目的架构师、CloudStack的前开发人员,张鑫对于私有云——或者说on-premise的企业IT——到底遇到了什么问题、此类服务到底应该怎么做,是如何构想的?本文将分享他对这个话题的思考。

  • 打破云神话:关于 OpenStack 的 5 个常见问题

    峰会是一个咨询有关OpenStack问题的好地方,我想借此机会谈谈在奥斯丁峰会上听到的五个常见问题,以及我对这些问题的看法。

  • Joyent 开源云计算技术,欲挑战 OpenStack

    面对谷歌、亚马逊以及OpenStack等大型开源项目挑战,云计算及服务提供商Joyent不得不采取将自己的核心技术开源的策略以调整自己的商业模式。近期在巴黎召开的OpenStack峰会上,Joyent宣布将其核心产品云管理平台SmartDataCenter和对象存储系统Manta开源。

发现更多内容

重磅推出:第14份年度敏捷状态报告(最新2020)

Bob Jiang

敏捷 调查报告 state of agile

csapp-chapter1

卓丁

深入理解计算机系统 csapp

Android工程架构演进及康威定律

石头

为什么你成不了「超级个体」?

非著名程序员

程序员 互联网 提升认知 认知提升

机器学习算法评估指标——2D 目标跟踪

做技术BP的文案Gou

学习 2D 评估标准

NIO 看破也说破(五): 搞,今天就搞,搞懂Buffer

小眼睛聊技术

Java 学习 读书笔记 架构 后端

白天写代码,晚上摆地摊!9年前摆地摊学会了这些道理...

王磊

大厂经验(1):一套Web自动曝光埋点技术方案

DeeperMan

大数据 数据采集

判例学习(一)梨视频诉字节跳动帮助侵权二审判决

尹晓铁

学习 读书笔记 互联网 知识产权 法律

centos6.9开机启动服务说明

唯爱

强烈安利第一个画图工具!

我是程序员小贱

高效工作 高效

预告|2020中国CRM品牌测评报告

人称T客

过滤器 和 拦截器 6个区别,别再傻傻分不清了

程序员内点事

Java

hexo博客系统的实现原理与搭建

音视频专家-李超

Hexo 博客

万字总结——反射(框架之魂)

学习Java的小姐姐

Java 反射 Java 25 周年

大数据中台之Kafka,到底好在哪里?

奈学教育

kafka

从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(六)

图雀社区

node.js Vue

HTML5 && CSS

shirley

html5 css3

ARTS-WEEK02

lee

MyBatis启动之XMLConfigBuilder解析配置文件(二)

ytao

后端 mybatis

【大厂面试03期】MySQL是怎么解决幻读问题的?

NotFound9

MySQL 数据库 编程 架构

如何让解决无法访问 GitHub 的问题?

JackTian

GitHub

深入理解Java虚拟机

WANDEFOUR

深入理解JVM

分布式架构,刚性事务-2PC必须注意的问题及3PC详细解

奈学教育

分布式架构 2PC注意事项 3PC详解

别做误人子弟的「职业导师」

Tony Wu

职业成长 导师 教练

TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?

小林coding

Linux TCP 网络安全 计算机网络 网络协议

python3.8.3安装ipython和jupyter

LinkPwd

python3.x Jupyter Notebook

游戏夜读 | 网络游戏怎么赚钱?

game1night

深入理解JVM垃圾回收机制 - 何为垃圾?

WANDEFOUR

深入理解JVM 垃圾回收机制

C++:两百字三段代码解决函数返回局部变量问题

韩小非

c++ 函数栈调用 返回局部变量

csapp-chapter2

卓丁

深入理解计算机系统 csapp

Study Go: From Zero to Hero

Study Go: From Zero to Hero

为什么沃尔玛会选择OpenStack-InfoQ