【开源访谈】Rancher Labs 秦小康:容器技术的兴起及未来发展方向

OSC源创君 发布于 2017/04/27 17:03
阅读 3K+
收藏 17

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

近两年,Docker 容器技术迅速在国内兴起,市场对容器的接受程度也是前所未有。有关调查显示,超过50%的企业在其生产环境当中部署了至少一种容器应用程序,并且现有部署比例仍在不断增长。为何容器技术会如此受重视?它带来哪些方面的影响?未来发展前景又如何?本期,【开源访谈】邀请到了 Rancher Labs 大中华区总经理秦小康,和大家一起探讨 Docker 容器技术的兴起及未来的发展方向。

【本期嘉宾】

George Qin 秦小康,全球领先的企业级私有容器服务平台提供商 Rancher Labs 大中华区总经理。在开源和云计算领域拥有十多年的丰富经验。在此之前,曾负责 Citrix 云平台事业部在大中华地区的业务,Oracle Linux/VM 在大中华区业务发展,以及在 RedHat 负责 JBoss、KVM 业务在中国地区的产品团队。

【访谈实录】

1、先简单介绍一下自己(学习、工作经历,擅长领域等)

你好,非常荣幸能参加开源中国的访谈。我于1996年开始就读于吉林大学,本科学的是工业自动化,2000年毕业后因免试推荐开始在吉林大学读控制理论及控制工程专业硕士学业,一直到2003年硕士毕业!

在校期间,我接触和使用Linux较多,参加工作以后就一直专注于开源领域的工作。

我于2006年初加入Redhat 负责Redhat 解决方案部门在中国区的业务,当时主要负责云计算,JBoss中间件和KVM虚拟化产品的业务。之后开始专注于开源和云计算在企业领域的应用和推广。2010年中询加入Oracle 负责Oracle Linux/VM 全球事业部大中华区业务。不久后Citrix收购了梁胜创办的Cloud.com公司,我于2012年加入Citrix并负责Citrix在大中华区云的平台事业部业务,那时候我们的主要业务就专注于企业级的云平台产品Cloudstack。再后来,2015年初开始筹备现在Rancher Labs大中华区,并开展业务一直到现在!

总体来说,我一直专注于开源技术及云计算技术,如现在最热的容器化及未来容器云在企业生产环境的落地,我非常热爱目前从事的事业和领域!

2、近几年,容器技术开始在国内兴起,您认为主要原因是什么?

如你所说,容器技术从2015年开始在国内逐渐流行并进一步发展到今天及其火爆的状况,得到包括传统企业客户,新兴互联网,政府及公共客户范围在内的几乎所有客户的接受和认可。

我个人认为,促成容器技术广泛流行主要有以下几点原因:

首先,Docker公司把容器化的打包方式做成了统一格式,并提供了轻量级的运行模式,给广大的开发人员带来了极大的方便。它简化了开发测试工作的操作,提高了效率空间,进而演变成一种革命性的生产力提高。为整个IT开发部署流水线的标准化开发,测试,部署格式的提供了统一标准的可能。这是Docker或者容器技术得以流行的最大动因。

其次,因为IT行业的发展,尤其是云计算技术的发展,轻量化和简单易用成为企业IT人员的通用需求。人们越来越难以忍受原有的传统企业里结构复杂,部署困难,且升级运维风险极高的软件开发部署过程。

在Docker容器技术出现之前,人们希望通过虚拟化或者云计算来解决这一问题,这一阶段就出现了CICD,微服务等概念。虽然相关问题在一定程度上得到了改善,但并没有从根本上解决。容器技术因为其天生的轻量化结构,统一的打包方式,便于在不同基础架构之间迁移的特性,一经出现,马上被认为是解决传统复杂IT架构的最佳手段,因而得到广泛接受和传播。现在,CICD环境,DevOps环境的搭建和推广以及微服务化的应用改造,已经逐渐成为IT主管关注的必然方向,而支撑这些IT改进的技术无一例外都选择了容器技术。

再次,随着人们对云计算模式的广泛接受,IaaS的功能性逐渐得到认可和运用。但从根本上来说,无论是私用云还是公有云,都仅仅完成了让用户快速申请并部署虚拟机的任务。随之而来的问题是,用户发现,最初希望的快速部署应用的需求仍然没有得到改善!在2016年的DockerCon上,一位来自全球500强的客户分享道,他从云上快速部署虚拟机的时间大约是5分钟,而在这个虚拟机上安装部署自己想要的应用系统,却需要花费近2个星期的时间。故此,跨越基础架构的复杂应用和开发测试环境的一键部署成为企业当前面临的通用困难,而docker容器技术因为前述的特点,通过统一而且简单的compose文件描述格式,可以很好的解决这一传统难题,因而得到广大测试人员的喜爱。

最后,企业在云计算建设的新阶段,对PaaS平台方面的建设需求越来越迫切,而传统的PaaS方案因为结构复杂臃肿,使用也相对困难,很难被广大开发人员接受,而基于docker容器技术的轻量级PaaS方案简单易用,还允许开发人员保持自己的工具链使用习惯,给用户带来了很好的使用体验。目前基于容器的轻量级PaaS是很多传统企业云计算发展建设的新方向,我们也乐此不疲!

3、Rancher 在过去一年里,主要取得了哪些方面的进展?

Rancher在2016年完成中国公司注册并开展业务范围,并在广大客户和合作伙伴的支持下,业务发展取得了很大进步,也得到众多企业的认可和接受。我们的早期客户包含很多500强集团,如平安集团,海航集团等。Rancher的客户还包含很多互联网创新企业客户,如中国最大的互联网银行等。在全球范围内,我们的大型企业客户也已经超过100家,包含IBM,迪斯尼,Sony等知名企业!

用户的需求是我们发展的最大动力,Rancher始终把Docker容器技术在企业生产环境落地作为目标,并坚持与我们的客户合作共赢,共同成功!

4、在容器技术兴起的同时,Rancher 面临的最大挑战是什么?

容器技术的发展势头迅猛,Rancher作为容器技术的早期发起公司和参与者,OCI和CNCF两个主要容器组织的创始成员,和容器技术治理委员会的创始成员,我们对容器技术的广泛应用感到欣慰!

说到挑战,因为容器技术是个新事物,目前也还在以惊人的速度发展,如何保持新技术在企业应用过程中和传统企业IT架构的有效融合就是我们目前最需要解决的问题。

虽然docker容器技术有众多的优点,但传统企业IT架构的复杂性仍然超出想象。Rancher作为企业级容器技术应用推广的主要Vendor,如何在容器技术应用逐渐深入的情况下保持简单易用的风格,坚持为客户提供最好的用户体验是我们每天都在思考的命题。这就好比Google搜索首页的简单风格和Google后台系统的技术复杂性的整合。Rancher一方面需要致力于为客户提供极致简单易用的用户体验,一方面又要解决企业IT无比复杂的需求结构,这是个矛盾的统一体,但也是Rancher的价值所在!

我们认为,保持Rancher产品技术的领先性,易用性和对已有复杂IT架构的兼容整合是一个需要持续改进的过程,未来还有大量的事情要做,这也是Rancher不断发展的动力所在。

5、在容器技术领域,OpenStack 及 VMware 是 Rancher 的竞争对手还是合作伙伴?为什么?

这个问题很好,容器技术发展初期,确实有很多声音认为容器技术将取代虚拟化技术,甚至进一步成为云计算平台的唯一技术。但随着人们对容器技术本身的深入了解和运用,人们对这个问题的看法也更加接近本质。

从业务层面讲,OpenStack和VMWare提供的云计算管理平台和虚拟化平台都是Rancher产品很好的运行平台,因此OpenStack的供应商和VMware虚拟化技术的提供商都是Rancher很好的合作伙伴。

我们曾经统计过,Rancher的用户绝大部分都把被Rancher管理的docker容器运行在虚拟机环境下,甚至还有很大部分是直接运行在公有云上的虚拟化服务器上。因此,Rancher和虚拟化技术及云计算平台的提供商是非常紧密的合作关系。

从应用架构的角度来说,Rancher提供的是容器服务管理平台,容器服务平台的其中一个重要功能就是让客户能够根据自己的需求,把自己的应用(容器)灵活的部署在多种基础架构上,包括部署在不同的公有云(如AWS,GoogleCloud,Azure,阿里云,腾讯云,华为云等等)、私有云(如基于OpenStack,CloudStack,vSphere等等)、虚拟化数据中心(可以基于vSphere,KVM,Xen等等)、甚至物理机上。

Rancher除了支持常见的X86服务器外,也已经运行在ARM 服务器上。所以对Rancher来说,任何基础架构的供应商也都是Rancher的业务合作伙伴,并且随着最终用户的容器应用越来越深入,这种合作关系也会变的越来越紧密。下图提供了一个Rancher 容器服务的逻辑结构,供参考:

6、Rancher 相比竞争对手的竞争优势是什么?

Rancher是一个技术公司,在我们看来,高度产品化的方案,对用户友好的使用体验,以及核心技术的前瞻性是我们最大的特点!

具体来说,Rancher在容器领域拥有很多的亮点:

1)Rancher是截止目前全球唯一的同时提供对Kubernetes,Docker Swarm和Mesos三种容器编排调度工具兼容的产品。

2)Rancher发明的企业级应用服务目录Rancher Microservice Catalog已得到整个行业的认可。

3)Rancher是唯一一个提供Docker公司DockerEE企业级支持的的容器管理平台。

4)Rancher不参与行业标准制定,坚持提供企业所见即所得的全栈化产品,目前来说,Rancher的产品在业界是公认排名第一的。

5)Rancher是全球唯一完全开源的企业级容器管理平台,因而也得到广大企业和合作伙伴的广泛认可。目前Rancher在全球的下载量已经达到接近3000万次,拥有超过4000+的企业生产环境部署。

6)Rancher拥有全球领先的同时熟悉企业级软件,云计算和开源技术的团队,我们的创始人梁胜博士是全球公认的云计算大师,Rancher的首席架构师Darren本身也是Docker项目的顶级专家和维护者。

7、您认为容器技术的未来发展如何?是否会取代 VM?

容器技术作为新兴技术得到广泛快速的传播和使用是整个技术界的幸事,作为容器技术的早期推动者和发起公司,Rancher对容器技术的未来发展充满信心。

广大IT从业人员从对容器技术的陌生,到逐渐熟悉再到小规模使用,一步一步走过来,目前已经逐步进入大规模应用的阶段。未来的2-3年将是容器技术大规模投产的主要时段,我们也非常期待。

相应的,容器技术也会从过去只关注编排调度的初级阶段,逐渐进入到我们一直倡导的要解决容器技术在企业环境整整落地的问题。这里面设计了远远超过编排调度本身的技术,如网络,存储,负载均衡,log,监控,Catalog,分布式DB等一系列创新型技术,Rancher的全栈化理念也是来源于此,下图是我们对容器技术发展方向的主要阐述,供你参考:

总体来说,我们认为:

1)单纯的给予编排调度系统的分发版本在未来的价值会越来越低。

2)提供功能完善,界面简单易用,用户体验优异的产品是容器应用的主要方向。

3)简单易得的公有容器服务将会逐渐得到发展和重视。

加载中
0
腾飞的鸭子
腾飞的鸭子

容器相对服务器是不是算一个软件包呢

0
我看你还调皮
我看你还调皮

容器的核心是分离还是整合,比如最基础的lnmp环境,真实的线上环境是分离成nginx容器+mysql容器+php容器,还是直接把nginx+mysql+php整合在一起,还有代码是放在真实服务器里面比较好,还是整合到容器里面,直接推送比较好!

没有头像还是一样帅
没有头像还是一样帅
我觉得分开比较好,相互不干扰
0
稻草鸟人
稻草鸟人

昨天安装了下Rancher,虽然装好了,但是表示还不会玩

Rancher
Rancher
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
青木_
青木_

rancher 容器都了调度很慢问题 viP有问题 issus没人修,还有就是承诺内的容器网络时候不通只能删除重建

0
天可汗1987
从哪得出的结论?
0
shitalpig
shitalpig
docker是真难用一个教程都没有,怎么把代码放进docker
我看你还调皮
我看你还调皮
确实是很少有教程
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部