微信号:infoqchina

介绍:有内容的技术社区媒体

观点 | UnitedStack袁冬:不论公有云、私有云,能解决用户痛点的云才是好云

2015-06-06 12:02 魏星



InfoQ:有专家认为OpenStack社区蓬勃发展后涌入了大量硬件厂商,其提交的功能造成OpenStack某些核心组件的不稳定。UnitedStack是怎么处理这个问题的?

袁冬:OpenStack作为一个开源的框架,也是一个开放的社区,本身就欢迎和鼓励所有硬件厂商的参与。OpenStack的社区开发具备规范的流程,保证进入到主干中的代码都是经过严格的Review和测试的,因此OpenStack的代码相对质量都是比较高的,核心模块的代码更是如此。


之所以业界很多厂商和从业人员认为OpenStack不稳定,是由于许多厂商为了满足不同硬件、不同应用环境的要求,贡献了大量的代码。这些代码在一定程度上提升了OpenStack的复杂性,对于实施和应用的人员提出了更高的要求。


为了应对这个问题,UnitedStack做了两方面的工作:一方面更加深入的理解每一个commit之后的含义,对代码的意图和目的具备深度的了解,保证系统的复杂性处于可控的范畴;第二方面,通过完整而严格的测试与发布流程,保证UnitedStack云平台UOS的稳定性和可靠性。


我们认为,一个优秀的开源项目蜕变为一个出色的可商用系统,其中的一个关键就是对复杂性的掌控。UnitedStack通过自身强大的技术实力,帮助用户解决“如何将OpenStack应用在商用环境中”的问题,打通“OpenStack商用的最后一公里”。这也是UnitedStack的价值所在。


InfoQ:愚人节那天,作为OpenStack缔造者之一的Nebula宣布因为市场原因而关闭。你能谈谈对这件事情的看法吗?国内私有云市场是否也存在着相似的问题?

袁冬:首先,我们非常惋惜。他们曾经为OpenStack的发展贡献了非常大的力量。其次,Nebula也给社区提了个醒,单纯的交钥匙工程行不通。


UnitedStack目前提供的服务是持续运维和更新,确保用户优质的体验效果。事实证明,我们选择的这条路是正确的,我们的客户数量在直线上升,并且反馈良好。需要强调的是,市场的竞争虽然日趋激烈,但还远没达到红海的地步。OpenStack的前景非常广阔,这是大势所趋,并不会因为某一家公司的倒闭而改变。


任何一个市场里,都会有公司兴起、有公司倒闭,这是十分正常的现象。所以国内的云市场里肯定也会有玩家倒闭,只是消失的原因可能是多种多样的,而不单纯是因为市场原因。


InfoQ:公有云的哪些成功模式是可以被私有云借鉴的?UnitedStack从中吸取了哪些经验?

袁冬:公有云在服务品质、资源分配、故障处理、系统安全、大规模应用技术等多个方面都值得被私有云借鉴。UnitedStack运维着国内唯一一个基于OpenStack的公有云,在这方面感受颇深,更是受益匪浅。


举一个简单的例子,在我们运维公有云这一年多的时间里,单单网络攻击就发生了数百起,给我们的网络开发Team施加了很大的压力,同时也极大的促进了我们提高网络模块的质量。现在,我们已经能够很轻松的应对各类网络攻击。在公网这一复杂、多变的恶劣环境中,我们已经能够稳定运维我们的云平台,当我们的云平台以私有云的形式,运行在企业内部这一相对安全和单纯的环境时,我们当然可以做的更好。


当然,公有云给我们的启发远不止这一点,应该说是全方位的。比如大型企业内部对于IT资源的管理一直是一个难题,资源消耗了多少、消耗在哪儿了,通常很难说的清楚。企业内部一方面不断增加硬件的投资,一方面又总是面临IT资源紧张的问题。而公有云通过对不同资源的计费,以及项目、标签等模式的管理,清晰的说明了资源的消耗情况,为企业IT设施的规划提供了一个准确的依据。UnitedStack的企业级计费模式、秒级计费功能都是脱胎于公有云的资源管理模式。


因此,这一方面还有许多可以展开的,UnitedStack后续不断将我们的理解分享给大家。


InfoQ:你怎么看待可定制的软硬一体化解决方案在国内市场的前景?

袁冬:软硬件一体化解决方案类似于Nebula One“云控制器”,我们可以谈谈对Nebula One的看法。这种一体机的解决方案,好处和坏处都是显而易见的。好处是,Nebula用最简单的办法解决了用户从无到有的问题,只要买个盒子插上电,就能使用私有云。但缺点也非常明显,因为单独购买盒子无法解决持续运维的问题,而云计算从本质上来说,仍是一个需要长期运维,一直在使用的技术。此外,硬件市场是一个高度商业化的红海市场,竞争激烈。所以,我们看到了Nebula关停的消息,尽管非常心痛,但也毫无办法。


InfoQ:现在众多创业团队纷纷选择云平台部署业务,私有云有哪些支持中小创业者的解决方案?你认为私有云面临的主要问题是什么?应该怎么解决?

袁冬:UnitedStack认为不同的云计算交付模式适用于不同企业或同一企业的不同阶段。公有云和私有云都有适当的应用场景,关键是根据自身情况选择合适的平台。


目前我们的公有云平台上有六千多用户,其中很多是中小创业者,他们选择这种方式来构建自己的IT平台,更经济,也更有弹性。当然,也有一部分用户能够提前预见到自己的业务增长情况,这时候建设私有云就更合适。一般的规律是公有云在小规模的时候更有优势,但是规模大到一定程度之后,这种优势会逐渐缩小,在超大规模的应用中,私有云更有优势。


私有云的建设过去是超大型企业才能涉足的事情,比如谷歌、亚马逊等。但是自从以OpenStack为代表的开源云平台逐步完善之后,中小型企业也可以建设自己的私有云,成本则直线下降。


在私有云的构建问题上, OpenStack实际上提供了一条切实可行的道路,通过使用OpenStack开源云平台,基本上可以替代原来企业自研的模块。可是OpenStack在企业环境落地的过程中仍然面临技术门槛高、维护投入大等问题,但这些问题有望通过成熟解决方案的研发得以缓解。企业可以采用专业公司提供的专业服务来构建和运维私有云,也正是因为这样,我们推出的托管云服务得到了市场的良好反馈。托管云服务是用专业的OpenStack技能来帮助用户构建和运维他们的私有云,我们运维公有云的成熟经验可以完全复制到用户的私有云中,从而解决技术难度大和运维投入大的问题。从用户的反馈来看,这种方式能够有效的解决目前私有云遇到的问题。


采访嘉宾介绍


袁冬博士

UnitedStack产品副总裁,负责UnitedStack产品、售前和对外合作工作;云计算专家,在云计算、虚拟化、分布式系统和企业级应用等方面有丰富的经验;对分布式存储、非结构数据存储和存储虚拟化有深刻地理解,在云存储和企业级存储领域有丰富的研发与实践经验;Ceph等开源存储项目的核心代码贡献者。



感谢郭蕾对本文的审校。


回复关键词查看对应内容:

React | 架构师 | 运维 | 云 | 开源 | Kubernetes | 架构 | 人工智能 | Kafka | Docker | Netty | CoreOS | QCon | Github | Swift | 敏捷 | 语言 | 程序员 | 实践 | 物联网 |



原创声明:


极客邦科技所有内容已成功添加“原创”保护,同时,开启评论互动功能,在评论中发言阐述观点将有机会参与极客邦科技之后相关专家读者交流活动。


【号外】

极客邦科技官方顶级账号已开通,关注极客资讯,引领技术潮流,新鲜有温度,专业有态度的技术人社区。更多精彩内容,动动手指,长按二维码自动识别即可获取关注。您也可以搜索“geekbang01”手动获取。

关于“geekbang01”,我们还在成长,希望有更多有极客精神有专业有态度的技术人来共同浇灌,一起茁壮。



 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 关键字驱动的原理和实现 系列篇|编译可在Android上运行的依赖库:glib库 使用 libevent 和 libev 提高网络应用性能 除了技术,我们还能拼什么? IEEE Spectrum编程语言最新排行:大数据类成赢家