展会信息港展会大全

云计算下一个十年,容器决定生死!
来源:互联网   发布日期:2019-05-24   浏览:1306次  

导读:如果没有集装箱,就不会有全球化。 《经济学人》 上个世纪五十年代,集装箱的发明改变了世界,今天全球百分之九十的货物通过集装箱运输。从 2013 年 3 月第一版 Docker 的发布,到现在刚好整整六年,同集装箱引起的变革类似,容器引发了 IT 行 ......

如果没有集装箱,就不会有全球化。

《经济学人》

上个世纪五十年代,集装箱的发明改变了世界,今天全球百分之九十的货物通过集装箱运输。从 2013 年 3 月第一版 Docker 的发布,到现在刚好整整六年,同集装箱引起的变革类似,容器引发了 IT 行业的深刻变革,容器正在改变世界。可以说,没有容器,就没有云计算更高阶段的演进。想象到下一个十年,即到 2029 年,云计算的生态会是什么样子?必然是全面的容器化!但是目前的现状是,容器虽然是趋势,落地门槛依然比较高。

一、Kubernetes 虽然一骑绝尘,但难以驯服

根据知名咨询公司 451 Research 的应用容器市场研究报告,2019 年应用容器市场将超过 21 亿美元,2022 年将超过 43 亿美元,复合年增长率(CAGR)为 30%。

云计算下一个十年,容器决定生死!

图 1 451 Research 的应用容器市场研究报告中容器的发展趋势

早在 2000 年的时候,容器思想在 FreeBSD 的 Jails 上就有体现,到了 2008 年,Linux 上出现 LXC,2013 年 Docker 巧妙的解决了容器隔离性、存储和易用性之间的平衡性问题,让容器一夜之间流行起来。

很快,容器又进入编排器的三国大战,2013 年 7 月 Mesosphere 发布,2014 年 6 月谷歌开源 Kubernetes,2014 年 12 月 Docker 公司发布 Swarm。到 2016 年底,战争基本结束,Kubernetes 很快取得了压倒性的优势。

云计算下一个十年,容器决定生死!

图 2 Stack Overflow 标记的每周 Mesos、OpenShift、Kubernetes、Docker-swarm 问题数量趋势

说明:图来源 https://medium.com/@rdodev/saved-you-an-analyst-read-on-kubernetes-growth-2019-edition-d34a3e5a8755

在使用或部署 Kubernetes 时,仍然面临各种各样的问题。主要原因是 Kubernetes 学习使用门槛高、技术发展快,最重要的挑战包括安全性、存储、网络、监控等。

云计算下一个十年,容器决定生死!

图3 Kubernetes 生态系统状况(来源,CNCF)

就像 Linux 内核和各种 Linux 发行版的关系一样,针对 Kubernetes 学习使用门槛高,不同厂商结合自己的理解,推出不同的解决方案。层出不穷的解决方案,也验证了用户对容器的强大需求,那么选择合适的容器云平台应该遵循哪些原则呢?

二、容器云平台选型的四项基本原则

目前市场上 Kubernetes 解决方案层出不穷,令人眼花缭乱,那么如何选择 Kubernetes 发行版,这个非常关键,因为选择错了,可能不光浪费了大量的人力物力,更重要的是耽误业务发展,削弱组织的竞争力。

好用的 Kubernetes 发行版应该具备以下四项基本原则:

1、易用、灵活、高效,解决基本的稳定、安全、可靠问题

最近一段时间,容器的安全问题时有耳闻,如果要跑在生产环境,稳定、安全、可靠性问题必须解决。Kubernetes 在存储、网络、安全方面有不同的优化路径,每种路径有各自的优缺点,并且新的解决方案还在不断涌现。这就要求容器云平台在不断验证、吸收、优化新技术的同时,还要保证稳定和安全。

2、有强大的技术团队支撑

容器平台不光涉及到 Docker 和 Kubernetes 技术,还涉及到网络、存储、安全等方面,在每个方面都必须有相应的资深专家支撑。

3、有典型的应用案例,解决方案必须是经过多个实际场景验证的

经过大量用户多个场景的真实验证,才是用户能够放心在生产环境使用的容器云平台,用户案例是检验容器云平台最有力的标准之一。

4、更加符合企业级用户习惯

这点非常重要,符合企业级用户的使用习惯,可以更好的和企业实际环境结合,更方便的落地。另外,国内企业在业务、文化、开发流程等方面有自己的特色,要适合中国人的使用习惯,最好是国内公司出品的 Kubernetes 发行版。

综上所述,容器云平台的持续积累和技术实力非常重要,这方面青云 QingCloud 作为最早的云计算先行者之一,不仅对用户有很深的理解,并且从 2014 年就开始 Kubernetes 的跟踪研究。最近青云 QingCloud 发布了 KubeSphere 容器平台高级版 2.0,获得 CNCF 的认可,可以说是符合以上四项基本原则的典型代表,下面对 KubeSphere 容器平台做一个详细的解析。

三、大道至简 KubeSphere 容器平台解析

1、大 开源、强大的技术自信

青云 QingCloud 在容器领域,针对企业友好做了很多的努力。

云计算下一个十年,容器决定生死!

图 4 青云 QingCloud 应用及容器平台研发总监周小四

在和青云 QingCloud 应用及容器平台研发总监周小四的交流中,周小四透露,青云 QingCloud 在 2014 年的时候就比较看好 Kubernetes,进行了跟踪和研究,KubeSphere 容器平台是青云 QingCloud 厚积薄发的产品。

云计算下一个十年,容器决定生死!

图5KubeSphere 版本发布路线图

KubeSphere 容器平台分为社区版和商业版(含易捷版和高级版),KubeSphere 容器平台商业版主要是增加了企业级的功能和服务支持,对于企业用户来说,多了技术和服务上的保障。难能可贵的是社区版是开源的,任何人都可以在 GitHub 上下载学习 KubeSphere 代码,正如周小四所说,开源是青云 QingCloud 一直以来的坚持,一方面是回馈社区,一方面是安全,就像公开的加密算法其实是最安全的。

提示:KubeSphere 容器平台在 GitHub 上开源,有兴趣的朋友可以下载试用,青云 QingCloud 官网上的文档也非常完善,而且还有中文版本。

GitHub 地址:

https://github.com/kubesphere/kubesphere

文档地址:

https://docs.kubesphere.io/

2、道 对容器之道的深入理解

在对容器之道的理解上,KubeSphere 对容器的深入理解体现在三个方面:

一是最底层的基础设施支持,KubeSphere 容器平台从最底层提供稳定的网络存储方案给客户。

二是上层应用开发及管理,能够满足客户使用 KubeSphere 容器平台时的各种场景和所需要的各种功能。

三是企业级用户体验的层面,从用户的体验上满足客户心理上的诉求。

举个例子,比如在存储方面青云 QingCloud 做了大量的优化,稳定性和性能提升了不少:

图 6 QingCloud 云平台的块存储容器性能测试

图 7 QingStor NeonSAN 容器性能测试

图 6 是青云 QingCloud 云平台的块存储,青云 QingCloud 把块存储挂载到 K8S 的容器里,经过一系列的测试,包括随机读、随机写、顺序读、顺序写的结果。图 7 是 QingStor NeonSAN 跑的测试,用例是一样的。青云 QingCloud 的两种存储跟普通传统虚拟化使用存储的数据比较,会发现几乎没有任何损失。

同存储的优化类似,基于多年的云技术和容器技术经验,基于对用户需求的理解,KubeSphere 容器平台在存储、网络、安全、用户体验、各种业务场景等多个方面做了深度优化。

3、至简 面向业务,开箱即用

从开始研发 KubeSphere 容器平台,青云 QingCloud 就一直强调和主导的理念:极简和减负。正如笔者和青云 QingCloud 容器平台产品经理于爽交流时,于爽反复强调的,KubeSphere 容器平台是站在企业用户层面考量打造的一款产品。在用户体验上,青云强调整体性的概念,KubeSphere 容器平台不是简单的开源项目的堆砌,而是从用户需求出发,重新设计的产品。KubeSphere 容器平台将整个业务流程从头到尾都帮用户串起来,用户在平台上可以通过简单的鼠标点击,完成一整套流程,快速的实现业务目标。

图 8 KubeSphere 极简易用的整体设计

4、KubeSphere 是最符合企业级用户使用习惯的选择之一

在业界,青云 QingCloud 一直以来就是以技术见长,选择 KubeSphere 就是选择青云 QingCloud 强大的技术团队支撑。

根据周小四透露,KubeSphere 容器平台高级版还没有发布的时候,就得到了很多用户的认可,比如某保险行业用户,在 beta 版本的时候,就试用了起来,目前 KubeSphere 用户案例非常多,在政府、金融、保险、互联网等多个行业都有落地。

在符合用户习惯方面,青云 QingCloud 有很深的理解, KubeSphere 容器平台支持私有化部署,能够保证根据用户的需求持续创新,这也是 KubeSphere 非常有特色的地方。此外,QKS(公有容器云服务)也即将发布。

综上所述,KubeSphere 是符合上面所说的容器云选择四项基本原则的平台,KubeSphere 容器平台易用、灵活、高效,解决了基本的稳定、安全、可靠问题。

四、总结:云的下一个十年,无容器,不 IT

目前在研发环境,微服务化已经是趋势,微服务和容器就像硬币的两面,谁也离不开谁,微服务必须借助容器才能更敏捷的落地。随着 DevOps 理念的深入人心,测试环境和生产环境也必然会容器化,到这个阶段,全面容器化会成为必然。

可以预见,云计算的下一个十年,必然是从研发、测试到生产不断容器化的过程,也是容器不断提高市场份额的过程,这一天虽然可能还比较遥远,但确实是趋势。青云 QingCloud 正是看准了这样的趋势,从 2014 年开始就研究和投入,厚积薄发,抓住用户痛点,推出了适合用户需求的容器云产品,受到了用户的认可和欢迎,可以说 KubeSphere 是最适合国内用户需求的容器云平台解决方案之一。

附:青云 QingCloud 容器云平台历程

2014 年,谷歌一推出 Kubernetes,青云 QingCloud 就开始了持续的跟踪和研究。

2016 年 11 月,青云 QingCloud 率先推出了业界首创的一套架构同时支持虚拟化和容器的技术。

2017 年初,青云 QingCloud 推出 SDN 网络直通服务,容器可以直接使用 IaaS 平台的 SDN 功能。

2017 年 7 月,青云 QingCloud 发布了 Kubernetes on QingCloud

2018 年 7 月份,青云 QingCloud 推出全新的容器平台 KubeSphere,并宣布开源,帮助企业快速低成本的管理容器。

2019 年 4 月 19 日,青云 QingCloud 正式发布 KubeSphere 容器平台高级版 2.0,CNCF 中国区总裁 Keith Chan 宣布 KubeSphere 容器平台,代表青云 QingCloud 正式加入 CNCF 和 Linux 基金会,致力于容器技术的开源贡献。

赞助本站

人工智能实验室

相关热词:

相关内容
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港