|
|
51CTO旗下网站
|
|
移动端

【WOTD】华为云:拥抱开源 三步实现企业业务云化创新

容器技术背后的OS内核进程隔离等技术历史悠长,但只是大约2011年左右容器化概念才被完整提出,并与云计算相结合。现在,容器技术主要用于云原生应用DevOps的场景,贯穿从应用开发、构建、部署到上线运维的全生命周期。

作者:查士加来源:51CTO|2017-12-02 12:55

【51CTO.com原创稿件】

2017年12月1日-2日,由51CTO主办的WOTD 2017全球软件开发技术峰会在深圳中洲万豪酒店召开。在1日上午的WOTD 2017主会场,华为云PaaS容器技术总监刘赫伟进行了主题为《容器技术加速企业业务云化创新》的精彩演讲,并接受51CTO记者的独家专访。刘赫伟先生介绍了容器技术的发展历程,列举了容器技术适用的各类应用开发场景,分析了企业业务云化创新的三个阶段,给出了企业上云的几点建议。

刘赫伟先生在演讲中首先提到了云原生计算的概念,它主要包括三个核心特点: Containerized (容器化)、Dynamically Orchestrated (动态编排)、Microservice Oriented (面向微服务)。首先,容器化是云原生计算最基础的部分,也是最核心的理念;其次,动态编排更强调业务如何动态调度到基础设施之上;最后是面向微服务,也就是基于微服务化架构的细粒度解耦与开发。

刘赫伟

刘赫伟 华为云PaaS容器技术总监

容器技术的时间简史

容器技术背后的OS内核进程隔离等技术历史悠长,但只是大约2011年左右容器化概念才被完整提出,并与云计算相结合。Cloud Foundry可被认为是最早在开源平台中完整使用的容器技术。2013年至2014年,Docker与Kubernetes的相继出现推动了容器技术的整体发展,Docker已经成为业界的容器运行时标准。短短三四年的时间里,已有大量的商用案例出现,包括Kubernetes、Mesos、CloudFoundry以及Docker EE等容器平台的应用案例。其中,Kubernetes更是实现了非常迅猛的发展,被业界已公认为是容器编排的事实标准,并已快速融入云计算的生产环境之中,几乎所有容器解决方案的供应商,以及全球Top5的公有云服务商都已经使用了Kubernetes。容器自身的轻量级、快速扩缩容、构建发布上线的特点,非常适合用于践行DevOps理念,以及微服务化的云原生理念。

适用于各类应用开发场景

“现在,容器技术主要用于云原生应用DevOps的场景,贯穿从应用开发、构建、部署到上线运维的全生命周期。”刘赫伟先生在接受51CTO记者采访时介绍:“Docker标准化的应用打包格式,保证了它在各种环境上的一致性。目前Docker会有一些限制,因为Docker是OS级别的技术,隔离性与传统基于HyperVisor的虚拟化存在一些差异。但是华为容器服务已经支持直接把容器跑在裸机之上,并通过OS层面上的一些安全隔离技术面向应用屏蔽差异,因此传统业务系统的许多问题也能得到很好的解决。”他认为,小到物联网级、大到企业级的应用场景,容器都可以广泛适应。

华为云满足企业全方位需求

华为云为用户提供完整的一站式云原生全栈服务。据介绍,华为云基于业界主流的容器开源生态Kubernetes和Docker社区,深度整合华为云超强的计算、存储和网络能力,通过自主研发,推出了高性能、高可靠的公有云容器全栈解决方案——云容器引擎CCE。同时,围绕容器技术,华为云还提供微服务引擎CSE、微服务应用平台ServiceStage、函数服务FunctionStage,还有系列分布式中间件产品,如消息队列DMS、缓存服务DCS、数据库中间件DDM等,另外如软件开发云DevCloud、应用性能管理APM、应用编排AOS也为用户提供了更全面的选择,丰富的华为云原生服务栈,满足企业各类开发及部署需求。

刘赫伟先生在采访中介绍了华为云在容器技术领域的两大核心优势。首先,华为做网络通讯设备起家,在容器网络、容器存储、计算、裸金属等硬件领域均有较深厚的经验积累,在容器引擎最底层的基础设施层面做到垂直打通和优化,保证了高安全性、高可靠性和高性能。此外,华为从Linux到Docker、Kubernetes等开源社区均有大量投入,也是CNCF基金会的初创成员和白金会员,在开源领域具有绝对领先的优势。华为将坚持“源于开源,强于开源,回馈开源”的理念向全球开源社区贡献自己的力量,并以商业实践引领开源生态的发展。

华为云通过真实的成功案例,以及在用户的走访和反馈中了解到,企业业务云化创新有三类场景:分别是传统行业IT系统云化、应用SaaS化和轻资产敏捷创新,且这三类诉求成递进关系。最早是传统企业IT化,做快速上云;然后是业务的SaaS化,实现从卖软件到卖服务的转变;最后是Severless架构,进一步强化资源的利用率,实现低成本运维。华为云针对这三类场景提供不同的解决方案,容器化针对第一类场景,实现快速上云;针对SaaS化这类场景提供包括多租在内的SaaS化完整解决方案以及API开放能力;最后,针对Severless也会提供相关的服务。

公有云与私有云之间的抉择

刘赫伟谈到,“纵观云计算十余年的发展史,业界已经达成一个共识,那就是公有云是必然趋势。因为从云计算所带来的便捷性而言,它是希望大家不再关注资源,只需要关注自己的业务。当前仍在犹豫的企业主要是考虑数据安全、网络条件等因素,以及上公有云对自身业务SLA的影响。”他坚信,经过像华为、亚马逊等这些有实力的企业去不断努力,可以把这些屏障解决掉,让大家可以放心地使用公有云。

当然,如果企业希望对自己的数据实现全方位把控,不愿假手于人,也可以尝试混合云,也就是将敏感数据放在自建的数据中心,将非敏感数据放在公有云,通过对混合云场景的搭建,全面摆脱对数据安全的担忧。针对混合云场景这个庞大的客户群体,华为公有云与私有云,以及华为伙伴公有云之间基于统一的API、统一的服务、统一的生态、统一的架构,实现四个统一,用户可以基于需求选择多云。云标准相同,意味着云底层的技术相同,客户可以根据自己的选择去迁移和部署全球业务,这也必将成为企业全球化发展的有效助力。

其实,混合云也存在网络和数据安全的挑战,公网和企业内网、广域网的条件不同,如何提供满足业务SLA保障的网络时延和带宽,以及保证传输安全是个需要深度优化的问题。另外,企业对业务认知的茫然,哪些业务及数据需要放在私有云,哪些放在公有云,也很难划分清晰。华为作为公有云提供商,可以从技术上消灭网络差距,打通数据传输瓶颈,做好性能优化,最后,对于企业业务的划分,华为云也将结合客户的业务场景提供最适合的解决方案。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

【编辑推荐】

  1. 相比本地存储设备 云存储到底强在哪?
  2. 边缘计算终结云计算?OpenStack辟谣:它们好着呢
  3. 释放云端创新魅力,AWS让企业上云手到擒来
  4. 【WOTD】京东云郑永宽:京东云自动化运维体系构建
  5. 2018年将会改变人工智能的5个大数据趋势
【责任编辑:查士加 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

程序员密码学

《程序员密码学》涉及密码学的各个研究方向,分组密码、散列函数、公钥密码以及相关的攻击,同时也讲解了密码学算法实现上常用的ASN.编码、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊