1. 各位InfoQ的网友大家好,现在我们是在全球容器技术大会的现场,作客专访间的时速云的王磊先生。首先第一个问题是,作为一个轻量级的容器云平台,我们想问一下,时速云是从哪些方面帮助用户实现他们应用的快速迭代的?
王磊:OK,大家好我是王磊,来自于时速云,第一个问题的话,目前我们时速云的平台的定位是说做一个轻量级的容器云平台。其中一个主要目的之一就是帮助用户进行这种快速的开发迭代和部署交付的这途径。现在大家知道,很多公司,尤其是互联网公司,或者是说一些初创型企业,版本开发的速度非常快,基本上2-3个星期就会有一个迭代,然后一两个月的话,就会有一个新的版本发布了。他们在这个过程中就需要提高自己的开发迭代速度。就需要处理好各个环节。在这个过程中,标准化或者说自动化就非常重要了。我们时速云平台就是在从这种代码构建开始,帮助用户从代码构建到最后的Docker镜像,镜像构成后,我们可以帮助他把这种镜像,部署到一个公有的集群环境上去,帮助可以快速地去交付和运行运用。在应用交付完以后,我们还提供应用级别的监控和日志功能。用户可以通过我们的平台,查看应用的运行状态。然后不断地去对运行进行优化,然后再触发下一次的迭代。现在整个平台已经打通了这样的一个闭环的开发流程,用户可以去专注于自己的业务的一些开发和创新,避免了他们再去关心这些IT的一些资源,进行这种比较复杂的维护等成本,大概是这些内容。
2. 第二个问题是,您觉得容器云它发展到一个比较成熟的阶段时,应用场景到底应该是怎样的,就是开发者和企业管理者,是不是会从比较繁忙的IT管理工作中解脱出来。
王磊:容器技术的话,现在还是在一个逐渐发展的过程。如果说是看它怎么标志成熟阶段的话,可以从以下几点来看一下。第一点,容器云未来肯定会逐渐走向一个标准化的过程,现在用户有一些在使用容器或者镜像这种技术的时候,可能会有一些顾虑,怕以后容器技术的发展不是那么统一。所以标准化比较重要。第二点,就是大家比较关心的容器云的网络和存储上来讲,它的技术也在不断进化,未来肯定要解决网络和存储上的一些关键性的问题,才能保证容器技术逐渐的成熟,会被大家逐渐接受。第三点,需要更多的案例,就是说更多的互联网企业,或者是更大型的一些 企业去应用容器技术,然后在产品环境上能够证明容器技术的稳定性和它的高效性能。最后一点,因为容器技术本身非常适合微服务的架构,随着容器技术的逐渐成熟,这种微服务的架构,会越来越多地应用于各种企业,然后大家更多地去采纳这种微服务。所以时速云平台在推动容器技术逐渐走向成熟的道路上,也在不断做出自己的努力。包括我们会逐渐去在技术层面,还有社区层面去推广这种容器技术,让大家更好地认识容器技术,逐渐把它推向成熟,然后让大家更好地发挥容器技术的优势。
3. 现在容器技术发展处于这样一个阶段,大家之所以对容器有一些迟疑,可能就是跟最开始大家做的企业业务入云一样,第一个是技术方面会有一些问题需要解决,比如网络、存储。第二个方面的问题可能是没有一些成功的案例,大家就觉得我不要去做第一个吃螃蟹的。
王磊:对,大家肯定都会希望有更多的企业,在一些大规模的生产当中去印证容器技术,能够符合他的业务层面要求,能够支撑更大规模的系统。
4. 从技术上来讲,容器云的发展会极大提高整个的IT的管理效率吗?
王磊:随着容器技术逐渐普及和成熟,如果真正能够应用于更多的生产或者企业内部的一些运维上面,我相信肯定会大幅减轻原来传统IT开发和运维的成本,可以帮助包括运维人员、开发人员从这种非常烦琐的运维或者开发工作当中解脱出来。他们可以花更多的精力在业务创新或者说开发自己的产品上面。
5. 我们看到,时速云现在提供了一个主机集群管理的功能,我想问一下,您当时是怎么想的,要提供这样一个功能的。怎么样实现实体机、虚拟机跟云主机的一致性管理,负载平衡方面是怎么做的?
王磊:主机的集群管理这些功能其实我们在开始做产品的时候,很早就已经想到这个功能了。我们其实就是更大程度地将用户对资源的管理和运维中解脱出来。对于主机集群管理,第一是说我们可以把用户闲置的这些不管是物理机还是虚拟机,还是说他自己有一些云端主机,更好地结合起来。做到高可用和负载均衡。另外,这样可以把闲置资源充分利用起来。第二点是说,如果把我们现在公有云的这种解决方案推送到用户的私有机上去,用户就可以享受与公有云同样的一些解决方案和一些技术服务。这样对用户是比较有吸引力的,大家也会更接受这种把自己的业务和数据放在自己的私有主机上,数据就更加安全。最后一点,因为我们现在主要是公有云,如果有这种私有集群主机管理功能,相当于又提供了一种私有云的方式,这样公有云和私有云就可以有很好地结合。我们会在这种混合云的模式上会进行进一步的探索,看看以后混合云的发展模式会是什么样子。
6. 也就是说主机集群管理都是你们去做,随着业务的开展,逐渐自然而然形成一种趋势,你们之前是有一些产品规划在里面的。
王磊:在一开始我们就认为这是一个挺不错的功能。现在很多企业自己有很多机器,假设说有上百台,或者有更多的机器,管理就非常困难,怎么去高效地利用这些资源,不可能把那么多机器放在那里闲置。如果应用很多,又要很好地规划,如何使用这些资源。
7. 把这些机器集中管理后,实体机、虚拟机跟云主机的一致性和负载均衡是怎么做的?
王磊:对于一致性,其实就跟公有云的特点类似,如果可以把所有机器搭一个集群,那么应用可以部署到多个节点上去。首先就要保证如果一个节点宕掉,业务还可以在其他节点去做一些处理,这是第一。第二,负载均衡也是同样的道理,你可以有多点去处理业务,做到在多点之间做负载均衡。其实跟公有云的服务基本上是一致的。然后就像操作公有云一样操作私有主机集群。
8. 用户对Docker对容器云的需求有哪些,现在这种需求主要表现在哪些方面?
王磊:从目前我们时速云平台的用户情况来看,可以看到有几类这种用户,第一类可能就是他希望把自己的应用打包,能够有一个地方,能够让他去快速分享自己的应用,也就是在平台上镜像这个概念。
9. 托管跟分发?
王磊:对,第一点就是分享,跟大家分享,分享应用。或者是说快速展示自己的应用。因为平常可能用户需要找一个IS的运作平台,然后去买一台机器,通过复杂的配置把这个应用启动起来,然后给用户看一下他这个应用是怎么工作的。这样的话,首先他要花更多的钱,成本很高。第二,还要有一些手动的操作,告诉用户连接到哪台主机上。分享就是帮助用户去做这种快速展示自己的应用和分发自己的应用的一个平台。第二点,有很多用户希望更快速地构建自己的应用,我们现在有一个构建的功能,用户可以从代码开始,不管是本地的或者是云端代码,我们都可以迅速把它打成Docker镜像。这样,用户就不需要在本地解决一些“翻墙”等各种问题。第三点,有一些用户他们会使用我们的私有主机集群,就是他们有很多闲置的机器,管理起来又非常麻烦,而且也不会有集群管理。在应用部署时,在带有集群管理或负载均衡的主机群恢复应用功能也比较费劲。所以他们会把自己的物理节点或者是物理主机添加到我们的机器上来,我们帮他们管理所有的物理节点,大概是这几点。
10. 上一次采访的时候,我们看到您介绍过在解决容器云安全问题方面,采取了一些技术措施。现在想问一下,用户对于将容器技术应用到生产环境中有哪些顾虑,你们又是怎么做的,用什么方法解决这个问题的?
王磊:上一次我们提到时速云在安全方面不管是Docker还是说整个产品安全上做了很多的事情。产品安全性现在是挺高的。目前来看用户的顾虑大概有两点,第一点是说容器的安全和隔离性怎么样,不知道有没有更多的案例证明,但现在来看,Docker由于是基于Linux Container的,就是底层箱根的一些技术,所以在Container层,Linux Container有的一些安全漏洞,容器肯定也有同样的问题,就需要找一些其他的技术,比如说一些更贴近于Hypervisor那一层的,可以把这一层的相关技术来对有需求的,对隔离性或者是安全性要求比较高的用户,我们会考虑其他的技术手段,保证他的应用隔离性更高,安全性更高。
11. 这种用户群体大吗?
王磊:这种用户群体应该是有一些的,他们对安全性或者说隔离性要求比较高,他就想独享一些资源,就需要有一种隔离性更高的技术来替代。在Docker的安全和隔离逐渐完善之前,需要有一些技术来弥补这一块功能。第二点可能就是容器存储的一些考虑,用户在应用容器时可能更关心的是无状态的一些服务,他们觉得跑宕了也没关系,数据丢了回头用其他的存储去做。现在时速云平台提供了这种高可用的存储,你可以建立一些自己的存储卷,这样在容器启动时,自动把存储卷加载到容器里面去。所以不管容器在哪儿启动,都可以保证存储卷和容器高度的一致性。只有容器才会管理指定的存储卷,保证数据。就算容器死掉了,或者容器迁移到其他节点了,我们可以帮你去做这种挂载。后端存储也是高可用,可以保证数据有多个备份,保证有一个存储节点宕掉的话,数据也可以使用。现在来看,主要是这两点。其实这些问题也是在不同的场景上,用户会有一些顾虑。所以说在应用不同场景时,可能解决方式也会有不同。所以我们在设计这个平台时,也要考虑多种应用场景。让我们的平台更好地适应客户需求。
12. 镜像市场目前在你们整个的发展规划中是一个怎样的地位?
王磊:镜像这一块,在整个平台上来看,它也是一个比较重要的部分。现在时速云是在致力于打造中国的Docker Hub,主要功能第一是说他承载了所有时速云平台上的所有镜像,包括客户通过Docker的pull和push命令所享有的服务,全是通过镜像服务提供的。第二就是代码构建,所有的镜像也会push到中心的Docker镜像服务器上。第三是我们希望打造一个比较开放的,免费的为大家提供应用分发的平台。未来还可以加入自己的一些商业模式进去。把它真正打造成为一个比较社交化的,比较有商业模式的应用分发和应用共享的平台。
13. 最后我想请您谈谈,您对Docker技术在中国IT市场,未来行业里面的发展的展望,以及参加本次大会的一些感受吧。
王磊:我参加了不少跟Docker相关的一些大会,线下沙龙,包括这种技术分享。其实感觉大家参加的踊跃度还是比较高的。大家对Docker技术的应用,或者是Docker技术的一些基础相关的,容器相关的技术,容器的集群管理,资源部署,都非常感兴趣。现在来看,有很多企业也在不断应用容器技术来解决一些业务上的一些麻烦,或者说不好解决的地方,将他们逐渐迁移到容器技术这条方案上来。现在处于一种比较初级阶段,中国肯定不如国外发展的那么迅速,但是也会逐渐跟上整个国际的发展趋势。然后大家会在这条路上逐渐把技术的推广和认可度提上去,在技术深度上去多合作,把中国的容器技术应用推向更高的一个层次。