华为拥抱 OpenStack、力推企业云

阅读数:2722 2015 年 11 月 1 日

话题:DevOps语言 & 开发架构文化 & 方法

华为要做公有云?

2015 年 4~5 月间,华为要做公有云的传闻令国内的云厂商颇为惊讶,消息一度令媒体兴奋了好一阵时间。7 月 30 日,华为在北京正式对外宣布其云服务战略,只不过“公有云”的名字再没有被提及。这是自 2010 年华为首次发布云计算战略以来的另一个重要节点。

在 7 月 30 日的发布会上,华为轮值 CEO 徐直军表示:“云服务正在成为企业 IT 的新模式,这已经成为产业界的共识。为了满足企业市场客户与合作伙伴在网络时代的新需求,华为决定推出企业云服务,这是华为 ICT 产品和解决方案的自然延伸。”目前华为在全球已部署了 255 个云数据中心,云计算虚拟机超过 70 万个。此外,华为在全球拥有 5 个云计算研发中心,相关的研发人员超 10000 人。

9 月 18 日,一年一度的华为云计算大会(HCC2015)在上海世博中心开幕。美国《连线》杂志的Kevin Kelly在主题演讲中表示,云就是未来。他预言,2020 年,将有 60% 的应用运营在云上,全球现有的 9000 多家云计算公司已经为人类提供了各种各样的产品和服务。

徐直军指出,企业的 IT 架构要云化不是一件容易的事情,需要全生态链的共同努力。公有云显然并不是华为的优先选择,与运营商合作才是最好的方式。华为 IT 产品线总裁郑叶来则进一步阐述了华为云计算的概念,即虚拟化纪元是 Cloud 1.0 的特征,以资源为核心则是 Cloud 2.0 的表现,以及以应用为核心的 Cloud 3.0 将是未来云计算的趋势。

全面拥抱 OpenStack

在本年度的华为云计算大会(HCC2015)上,华为发布了基于 OpenStack 的云操作系统 FusionSphere 6.0,任何基于社区版本的第三方应用无需改动都能运行在 FusionSphere 上。在笔者看来,FusionSphere 6.0 在网络部分对 SDN 技术的集成管理是值得关注的部分。此外,基于 OpenStack 的跨数据中心云灾备解决方案也一并推出。

华为云计算首席架构师顾炯炯在接受 InfoQ 采访时表示,目前全球有 300 多家厂商参与 OpenStack 贡献,华为从 G 版本开始参与社区,在最新 L 版本(受访时)中的综合贡献排名第六,而三年前华为的排名只不过是第二十名。FusionSphere 坚持开放原则,即拥抱开源、高于开源、回馈开源。在 19 日的开源与云应用主题论坛上,顾炯炯详细介绍了华为的公有云架构设计,听众云集以至于笔者未能挤进会场只好站在门外听完顾大师的演讲。顾炯炯在演讲中透露,除了全面拥抱 OpenStack,华为 FusionSphere 还基于开源的Cloud Foundry集成了 DevOps 技术支持。作为华为三大软件之一,FusionSphere 实现了与华为硬件的解耦,并通过了全球 300 多家主流硬件厂商的兼容验证。

在开源社区版本的基础上,华为 FusionSphere 系统做了如下产品化增强:

  • HA framework:解决 OpenStack 管理进程存在单实例单点故障的问题。支持 OpenStack 的服务多实例负荷分担方式部署,单个物理服务故障的时候不影响 OpenStack 功能的使用。

  • Auto Deployment:数据中心内的所有物理服务器都可以被自动化的安装并纳入云资源池管理。安装服务通过 PXE 方式将 Hypervisor、OpenStack 等必须的云平台软件包按照配置部署到对应的物理服务器中。实现整个云平台的快速安装和快速扩容。

  • Smooth upgrade:提供采用 UI 界面的升级工具实现全系统的平滑升级。升级过程中通过将虚拟机从被升级节点迁移到其它节点的方式保证虚拟机业务不中断。

  • Log & Monitor:提供全系统的操作日志记录与性能监控功能。监控全系统的物理服务器性能数据和虚拟机的性能数据。

  • API proxy:通过 API proxy 实现 OpenStack 内部管理网络与外部网络的隔离,提升 openStack 服务的网络安全性。

  • Backup:提供全系统的管理数据备份功能。包括 OpenStack 的所有管理数据的备份和 FusionMananger 管理数据的备份功能。

除了在 OpenStac 外围做了产品化增强,华为还在 OpenStack 和 KVM 里面针对 NFV 做了功能增强,如资源调度功能、性能优化、高可用 HA。

网络、存储以及容器

网络与存储目前仍然是云计算最赚钱的业务,2015 年 6 月,IDC 报告显示华为存储全球收入增长率连续七个季度第一。在今年的华为云计算大会(HCC2015)上,华为联合QLogic基于 25Gb 以太网技术联合发布了横向扩展文件存储系统。通过收购博通的 NS2 技术,QLogic 在以太网市场的占有率达到了 26% 之多。华为存储产品线副总裁肖苡在接受媒体采访时认为,未来高端存储介质将走向 SSD,海量数据必然会影响企业数据存储的架构,数据中心横向扩展将面临更大的挑战。数据中心建设对以太网技术的要求也从 10Gb 这个量级提高到 100Gb 的量级。QLogic 亚太区资深首席产品经理陈介颂在演讲中表示,25Gb 技术将使带宽和性能提升 2.5 倍,同时端口成本降低 50%,通过线性扩展系统整体带宽可达 400GB/s,这对高负载 I/O 的用户来说是一个令人眼前一亮的提升。此外,采用 RoCE 协议也大大降低了 CPU 负载和网络延时。当然,这些高性能需要华为硬件设备的支撑。

华为企业核心网解决方案总经理杨军在接受媒体采访时表示,企业云通信在快速增长,占比将从 2015 年的 20% 增长到 2019 年的 50%,市场规模超过 200 亿元。华为企业云通信支持 SaaS 和 PaaS 两个层面的服务,企业可以在公有云或者自己的私有云上部署。作为较早支持 NFV 的厂商,华为凭借长期以来运营商市场的经验,可以通过定制化解决系统对接、集成和升级等等问题。华为企业 BG UC&C MKT 与解决方案销售部部长林明则指出,随着互联网服务的边界越来越模糊,未来云通信的发展将基于统一的基础,通信的可靠性、稳定性需求会越来越高,针对横向扩展的问题,目前的 SDK 是一个过渡方案。华为做的事情总结起来有两点,即向上开放 API,向下开放 SDK。

当笔者问到对容器技术的支持时,华为云计算首席架构师顾炯炯表示,随着 IT 业务越来越互联网化,应用弹性问题其实并没有非常好的被解决。华为会考虑将 Docker 与 OpenStack 相结合,华为有一个开源项目作为 Docker 调度与编排的引擎,可以实现在基础设施层面对容器管理的自动化。这跟 OpenStack 基础设施云服务形成一个优势互补整体解决方案。因此,容器与微服务将在未来一段时间呈现并存的关系。当笔者追问华为容器云服务的进展时,顾大师表示今年年底华为将发布一个在线测试版的容器服务。


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