时速云是一家提供容器云服务的创业公司,采用Docker技术为互联网应用提供从开发到构建、部署、运行的一站式解决方案。自2014年10月份成立,团队目前有20多个人,已经完成了几百万的天使轮融资,现阶段的主营业务包括CaaS容器服务、镜像服务和主机集群管理。
大众理解的云计算服务分为三层,即IaaS——PaaS——SaaS,而以Docker技术为代表的CaaS(容器即服务)则是处于IaaS和PaaS之间。Docker的中文意思是“码头工人”,顾名思义,采用这个名称的云服务就是针对标准化“集装箱式的应用”提供接驳服务。
从去年开始,Docker技术开始流行,被誉为是下一代的云计算模式。时速云联合创始人王磊此前在IBM负责的是PaaS平台,他告诉雷锋网编辑:“容器云技术兴起之后,我们发现这是打造一个标准并且轻量云平台的好机会,应用前景非常好。所以我和IBM的一个同事以及阿里云的一个朋友决定一起出来创业,做个基于容器技术的云服务。”
以下是王磊与雷锋网编辑的对话(有删减):
雷锋网:作为新兴技术,CaaS容器服务的能解决的问题是什么?
王磊:传统IT环境存在管理复杂、虚拟化笨重不灵便、LXC难以迁移和标准化等问题,在CaaS层可以灵活解决。时速云的CaaS服务目前专注于互联网应用的快速迭代和交付,提供一个支持从代码构建、到交付运行、再到运维监管的一个平台。用户可以将代码直接构建成镜像,生成标准的测试或者交付件;接着我们为这些镜像提供一个部署、调试、运行的集群环境,用户可以创建多个提供测试的环境,也可以升级产品环境,而不需要关心环境和资源的问题;最后,我们还提供了应用层面的日志和监控功能,帮助用户分析、定位问题,提高运维的效率、降低运维成本。
雷锋网:都在用虚拟机,容器技术的优势在哪里?
王磊:简单从以下几个方面看一下容器技术的优势:
1)启动快,虚拟机一般在分钟级别,而容器则是秒级,甚至毫秒级;
2)体量小,虚拟机一般几个G,而容器只需要几百兆,甚至几百k,而且可以分层共享;
3)迁移简单,虚拟机需要提供额外的工具来在不同平台迁移,而容器可以在不同Linux平台之间轻松迁移,镜像的标准化让容器技术更加简单易用;
4)一个虚拟机上,可以运行多个容器,相互之间资源共享,提高资源利用率。
雷锋网:这项技术是开源的,你们是在这个技术上提供服务。
王磊:Docker提供了一个容器化的打包、部署运行方法,但怎样大规模的高效构建、部署、管理容器,就需要一个类似时速云这样的容器云平台。以Docker技术为基础,我们提供了容器管理平台,加强了资源管控、安全、负载均衡、灾难恢复等各方面的功能,同时提供了丰富的应用服务,以及私有主机的集群管理等等,引导客户通过一个标准的、自动化的流程完成整个容器化应用生命周期的开发管理工作。
雷锋网:开发者为什么会按照你们的标准?
王磊:以前没有镜像的概念,不同的应用程序有不同的安装方式和配置,传统PaaS平台支持定制化的能力不是特别强。而基于标准镜像的方式,面对不同的平台、不同的编程语言、不同的配置方法时,开发者只需要提供本地应用或者云端托管代码的链接,通过时速云平台将应用制作成标准镜像,就可以直接部署运行,也可以轻松在不同平台迁移。
雷锋网:你们怎么让镜像在不同平台适配?
王磊:开发者只需要在配置文件,也就是Dockerfile中写好需要什么系统、需要安装什么依赖包,最后声明需要运行的服务,通过这些基本指令,就可以打包成一个标准镜像,适用到不同平台。
雷锋网:既然做了应用打包,分发你们也做么?
王磊:目前时速云平台上提供了专门的镜像服务板块,我们希望打造成中国版的Docker Hub,提供镜像的上传和下载,也可以直接在时速云平台上运行相应镜像的容器服务。如果想在别的平台使用,也可以下载并迁移过去,不需要任何更改,这其实也是扮演一个镜像分发的角色。
雷锋网:国内同样有采用Docker技术的云服务公司,你们的差异在哪里?
王磊:各家在打造自身产品的时候,也都会各有侧重。时速云是唯一一家实现跨IaaS平台提供集群化容器和镜像服务,并且我们的集群化管理私有主机的功能也是业内首创,支持通过第三方代码托管平台构建镜像的同时,开发了支持Linux/Windows/Mac的TCE客户端,用户可以直接本地代码通过云端构建镜像。
当然还有一些其他优势,包括原生支持微服务、可视化服务编排,完全开放API等。我们也在通过收集用户反馈,不断进行产品创新和开发迭代,提升服务能力。
雷锋网:作为创业公司,产品公测的收获有哪些?
王磊:目前公测已经结束,我们收获了1万多注册用户、几万个容器在平台上运行。其中有一些小的电商、教育网站等在用我们的产品,他们主要看重的是成本低、快速搭建环境,这些也是我们目前的特点。另外在公测过程中,比如用户体验的改进、产品稳定性和大规模容器的承载能力的提升也都是我们的收获。
雷锋网:既然产品已经发布,你们的盈利模式是什么?
王磊:我们今年9月份开始正式收费,主要根据用户应用所需的资源按小时收费,比如所需的CPU和内存,结合实际运行的时间每天进行扣费。这些都是收费的项目,容器的数据卷我们会提供一定的免费限制容量,同时也给新注册的用户提供了一定的免费资源。
雷锋网:你们用的谁家的服务器?
王磊:目前主要是亚马逊AWS、阿里云和青云,其他的IaaS平台我们也都有合作意向,目前正在进一步接触中。
雷锋网:最后说说主机集群管理,企业放心将主机交给你们么?
王磊:首先,私有主机集群管理是把闲置的各种资源整合起来统一管理和调配,这可以帮助企业增加应用可靠性、提高计算效率,也提高了资源利用率。
其次,我们重点考虑了简化部署、兼容性和安全性,通过调取API实现主机的集群化管理,客户的应用和数据是在客户自己的服务器里,我们并不会直接接触。
最后,用户只需运行一条命令即可接入集群平台,一键创建私有容器主机集群,将任意的云主机、虚拟机和物理机添加到私有集群中,享受和公有云平台一致的容器管理服务。这对于企业来说也是非常有价值的。
时速云以Docker技术为基础,看重的就是主流技术的发展趋势。今年5月英特尔推出的Clear Linux就是以容器为核心,而Docker技术本身就是利用谷歌的Go语言编写的。国内一众互联网公司从去年开始也纷纷进入这一领域。这么看来可以说这个市场很热,也可以说未来的竞争将会很多。
不过立足当下,Docker技术仍然处于早期阶段,存在诸如网络功能薄弱、容器之间的安全隔离等问题。对于这一点,王磊表示:“容器是基于现有的底层技术研发的,如果底层技术有BUG,就会影响容器本身的安全。我们采取的方法是通过针对不同客户的使用场景,提供针对性的解决方案。”
雷锋网先锋志致力于发掘更多产品和技术创新驱动的创业项目。如果你也在创业,如果你也认同产品和技术是改变世界的中坚力量,欢迎通过我们向业界介绍自己。联系方式:startup@leiphone.com ,24小时内会收到我们的回复。