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

栏目: 编程工具 · 发布时间: 7年前

内容简介:如果没有集装箱,就不会有全球化。—— 《经济学人》

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

—— 《经济学人》

上个世纪五十年代,集装箱的发明改变了世界,今天全球百分之九十的货物通过集装箱运输。从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厚积薄发的产品。

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

图5 KubeSphere版本发布路线图

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基金会,致力于容器技术的开源贡献。

↓↓ 点击"阅读原文" 【加入云技术社区】

相关阅读:

云原生存储需要紧耦合容器和微服务的三大原因

用 Serverless 计算取代容器?

容器云平台企业落地之向左走和向右走

容器在公有云上的落地姿势

2019年最佳8大IT基础设施监控工具

RightScale 2019年云状况调查报告:35% 的云支出被浪费「附50页PDF下载」

2018年云计算九大趋势热词:Serverless、混合云、多云、中台、边缘计算等「附下载」

更多文章 请关注

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

文章好看点这里[在看]:point_down:


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Sexy Web Design

Sexy Web Design

Elliot Stocks / SitePoint / 2009-03-28 / $39.95

Description A guide to building usable, aesthetically pleasing interfaces for web sites and web applications by applying timeless principles of user-centered design. This book focuses on practical ......一起来看看 《Sexy Web Design》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具