上海架构师集结!4月25-26日,全球架构师峰会首次落地上海,吴翰清、汪源、叶绍志等大咖确认出席 了解详情
写点什么

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

2016 年 6 月 30 日

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

基金会为什么要推广 Kubernetes 这样的容器社区,它们之间难道不是竞争关系吗?

在奥斯丁峰会上, Mark Collier 谈到“不合作只能死。” 我们故意让与会者脱离自己的“舒适区域”,以便能够意识到单纯 OpenStack 本身无法代表云计算的未来。我们未来的发展重点是要成为 Kubernetes 和 Mesos 等容器流程(Container orchestration)系统的最佳集成引擎,同时也要成为 Cloud Foundry 和 OpenShift 那样的平台即服务(PaaS),这样才能帮助用户在关键业务系统之外构建并运行原生云应用程序。

目前有很多 OpenStack 用户,例如 LivePerson Time Warner Cable ,以及 Lithium Technologies 都已在通过 OpenStack 管理的虚拟机中成功运行了 Kubernetes 和 Mesos,这样他们便可以为内部用户快速推出新服务。这种方式也许可以无限地满足他们的使用需求,但也可以将 OpenStack 裸机与 Ironic 配合使用,通过容器流程技术探索新的架构。我们甚至可以使用诸如 Kubernetes 等技术在集成式部署中对整个基础结构栈重建映像,借此管理某些 OpenStack 服务,例如 CoreOS 的 Alex Polvi 就是这样做的

重点在于,我们必须拥抱并推动新技术,而不能坐井观天止步不前。通过与 Cloud Native Computing Foundation Cloud Foundry ,以及 OPNFV 等周边社区密切合作,我们可以更好地将这些技术集成在一起,让用户充当技术带头人。通过这样的合作,我们联手打造了云平台的 LAMP 堆栈。OpenStack 技术在其中扮演了重要角色,但在与恰当的新技术结合在一起出造就恰当用例后,OpenStack 技术还将更具价值。

如果我不是电信公司,为什么还要关心网络功能虚拟化(NFV)?或者说,难道 OpenStack 打算以电信公司的云为“中心”?

过去两年来,电信服务供应商在 OpenStack 社区中的地位与日俱增,早在 Toby Ford于2014 年5 月所做的OpenStack 峰会主题演讲中,他就质疑过整个社区有可能成为NFV 平台这件事。在那之后,我们通过诸多努力针对电信行业用例增加新功能,改善性能。表面看这种做法会造成一些困惑,最终这些困惑多到连英国科技网站The Register 都认为OpenStack 开始以电信行业为“中心”,但事实并非如此。OpenStack 是一整套通用型基础结构服务,任何对计算、存储,以及网络有需求的应用程序都能从中获益。电信公司确实是一个比较大的市场,并且也是OpenStack 的主要用户之一,但我们依然能看到在私有云、大学/ 研究机构,甚至公有云方面也显现出类似的增长态势(下文将详细讨论公有云的增长)。

不同用例当然有着不同的需求和特殊要求,但最终来说,这种多样化的用例会让整个社区获益。实际上,Toby Ford 和AT&T 的Amit Tank也在奥斯丁谈到 NFV 用例实际上比电信公司更为普遍, 以及 OpenStack 对 NFV 的支持如何让各种不同领域的用户获益。

Gartner 为什么会谈到双模(Bi-modal)IT?

我们发现 OpenStack 的诸多用户之间存在一个明显的模式差异。很多用户首先会从小规模,只侧重于私有云或公有云的部署着手,这时的部署主要用于软件开发和测试等用途。发现部署获得成功后,他们会对部署进行扩展,以便运行生产用 Web 和移动应用程序或其他创新式系统。很快,他们会开始对遗留应用程序进行评估,并考虑该如何针对这些应用进行云优化,以便从云平台中获得相同的好处。

与 Gartner 的 Donna Scott 谈过之后,我们发现 OpenStack 用户之中的这种模式与他们所谓的“双模 IT”概念非常类似。为了解企业工作负载的发展之路上 OpenStack 所处的独特地位,我们请她从 CIO/IT 主管的角度提供了有关这一框架的详细情况。谈话即将结束时 Scott 总结说:“很多人会为模式 2(移动、Web、新应用程序、分析)应用实施 OpenStack,但最终为了推动这些举措,模式 1 的应用程序也需要更快速地迁入云端,因此我们强烈建议考虑将您的模式 1 应用程序迁入 OpenStack 的可行性。”

与会者中肯定有一些人听过 Gartner 的这种说法。多年来,我的很多意见也与 Gartner 分析师意见相左,但毕竟 OpenStack 不能由某个人或某个观点所代表,Gartner 有很多专注于 IT 市场不同领域的分析师,Scott 是 Gartner 的一员,她过去多年来一直在深入研究私有云,我欣赏并敬重她的观点。在主题演讲中,我觉得我们没能把她提出的框架与我们有关胜任多样化工作负载,统一平台的强大之处的想法完全融合在一起,所以最终产生了这样的看法。

是否可以认为OpenStack 就是在与公有云竞争?

将OpenStack 私有云和AWS 公有云相提并论,这种做法在很多方面都是错误的。一方面,很多人认为OpenStack 赢得了私有云竞赛,这是一个好现象,但另一方面也说明很多人并不认为OpenStack 能够胜任公有云领域。毫无疑问,AWS 是公有云市场的主力军,但实际上我们面对的是一个多云并存的世界,我们预计企业会使用不同类型的云:私有云、超大规模公有云,以及针对特定领域的公有云。很多情况下下用户会同时使用OpenStack 私有云和AWS,当然也可以使用OpenStack 私有云+AWS+OpenStack 公有云,或者使用OpenStack 公有云+ 私有云,类似的使用模式还有很多…并且目前均已成为现实。

有人预计全球公有云服务市场每年份额超过2 千亿美元,而AWS 目前的份额仅为大约1 百亿美元。随着数据主权、垂直行业需求,以及可信赖业务关系的日臻完善,公有云市场份额有望进一步大幅增长。

这方面有两个很棒的例子:英国的公有云供应商 Datacentred 最近签约 HMRC(英国税务局)成为其客户,在欧洲和北美拥有多个数据中心的 OpenStack 公有云供应商 City Network最近宣布瑞典Folksam 保险公司成为其金融服务云的客户。

根据Forrest 的Paul Miller 说所:“同时使用多个公有云供应商的做法很常见,47% 的受访者使用了两个或更多公有云供应商。同时使用多个云,通常并不是为了降低技术锁定风险或为了实现冗余,而是为了针对每种具体用例选择最擅长的供应商。”

Internap 最近发布了自己的裸机(Bare metal)服务,并且 DreamHost 也宣布 DreamCompute 正式上市–这两个服务都是 OpenStack 驱动的公有计算云。在欧洲,OVH 于 2015 年 11 月发布了自己的公有云服务,截止 3 月已运行了 430,000 个生产实例。他们在自己的 Swift 群集中存储了 75PB 数据,更多统计信息可以访问他们的六分钟主题演讲幻灯片。T-Systems 今年三月发布了Open Telekom Cloud,经历过欧盟委员会漫长的竞标过程后,Cloud Team Alliance 也拿到了“入场券”。在亚太地区,包括华为、Fujitsu、NEC、NTT Data,以及Telstrservice 在内的多家供应商也通过不断增长的市场份额跻身于OpenStack 全球云供应商行列。

OpenStack 是否只适合有大规模专职团队自行负责运营的大企业?

我们在 OpenStack 峰会主题演讲台上重点介绍了几个非常大规模的用户,例如 AT&T、Volkswagen 以及 Walmart。这些组织证明目前运行的 OpenStack 可以实现非常大的规模,对于已经直接投身于社区的公司来说,甚至已成为公司的一项战略。此类大规模用户中的大部分都以多种身份参与到 OpenStack 生态系统的建设中,并且雇佣了自己的开发运维工程师团队。

但 OpenStack 的使用方法还有很多,过去六个月来,我们发现很多中型企业开始采用 OpenStack。根据最新用户调查,43% 的受访者就职的组织员工总数不超过 999 人,25% 的受访者所在组织员工甚至少于 99 人。这是技术成熟,生态系统日趋壮大(可用的公有云、托管私有云,以及打包式解决方案越来越多),经济回暖云计算市场整体持续发展所造成的必然结果,越来越多的组织开始意识到要参与竞争,必须先做到敏捷。

上文提到 HMRC 和 Folksam 这两个例子证明,这些中等规模组织更愿意使用公有云服务,而不愿运行自己的云。我们也听说很多公司,例如 Burton Snowboards ViaSat 以及 PubMatic 通过很小规模的团队运行自己的云。根据奥斯汀峰会得到的反馈,我觉得我们有必要在巴塞罗那峰会上进一步关注这一领域,并且不仅仅是介绍用户成功故事和技术指标那么简单。

总结

对于类似 OpenStack 这样全球化、多样化的社区,我们比以往任何时候更迫切地需要听取所有人的声音,包括回答一些非常棘手的问题,例如我们作为一个社区,未来的发展方向是什么。希望在每次峰会之间,这样的讨论还可以继续,你可以访问我们的很多论坛,例如邮件列表本地活动,包括全球各地举行的超过 20 场 OpenStack Days 活动。

作者:Lauren Sell
阅读英文原文 NEWS Myth-busting the cloud: Five common OpenStack questions answered


感谢陈兴璐对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016 年 6 月 30 日 11:062148
用户头像

发布了 283 篇内容, 共 85.2 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

架构师是怎样炼成的 6-1

闷骚程序员

《中国区块链产业园15强名录》

CECBC区块链专委会

【融云分析】融云实时音视频 SDK 对智能硬件的视频适配

Geek_116789

解读:新基建为区块链带来的新机遇

CECBC区块链专委会

java 后端博客系统文章系统——No4

猿灯塔

week6 学习总结

Geek_2e7dd7

ARTS - Week 5

Khirye

ARTS 打卡计划

猿灯塔:spring Boot Starter开发及源码刨析(四)

猿灯塔

Java 猿灯塔 spring Boot Starter

Redis基础:redis特点

古月木易

redis

我的程序跑了60多小时,就是为了让你看一眼JDK的BUG导致的内存泄漏。

why技术

Java 源码 jdk 并发 bug

一口气讲透一致性哈希(Hash),助力「码农变身」

码农神说

一致性算法 一致性哈希 一致性hash 一致性Hash算法

架构师训练营 - 第六周 - 学习总结

韩挺

将设计模式应用到日常的curd中—分离关联查询

LSJ

Java 设计

Spring Boot 2.3.0正式发布:优雅停机、配置文件位置通配符新特性一览

YourBatman

spring springboot

练习 6-1

闷骚程序员

nginx在重定向时端口出错的问题

烫烫烫个喵啊

nginx

火焰图:全局视野的Linux性能剖析

Marionxue

支付公司如何赚钱?支付网关如何设计?

诸葛小猿

微信 支付宝 聚合支付 第三方支付 支付网关

ServerlessDays China:无服务器的未来

Michael Yuan

云计算 Serverless 容器 虚拟机 webassembly

第六周作业

赵龙

week6

Geek_2e7dd7

MySql的Dockerfile编写

玏佾

你有认真了解过自己的“Java对象”吗

海星

Java JVM

数据库周刊32丨Oracle自治数据库大动作;腾讯云MySQL 8.0上线;华为数据库工程师认证发布;update引起业务卡顿;PostgreSQL安全加固;openGauss单机安装;中国DBA联盟"ACDU"邀您加入……

墨天轮

MySQL 数据库 oracle postgresql

统一物品编码 破解追溯“断链”困局

CECBC区块链专委会

Redis基础:redis特点

奈学教育

redis

Markdown工具Typora结合gitee码云图床自动上传云端图片

Flychen

Typora markdown gitee

快来!我从源码中学习到了一招Dubbo的骚操作!

why技术

源码 面试 dubbo 动态代理

架构师训练营 - 第六周 - 作业

韩挺

企业的数字化转型探索

松子(李博源)

企业架构 数字化 企业数字化转型

redis系列之——一致性hash算法

诸葛小猿

redis 一致性hash redis集群

OCR技术的未来发展与演进

OCR技术的未来发展与演进

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