【天极网云计算频道】近日,DaoCloud联合创始人陈齐彦就以Docker为代表的容器技术在企业级市场的发展情况接受了天极网的独家专访。DaoCloud是一家企业级容器云平台和解决方案提供商,致力于以Docker为代表的容器技术,推动云计算平台和云平台原生应用(Cloud Native Application)的革命性发展。DaoCloud为用户提供Docker化应用开发运维平台、Docker Hub的Mirror镜像、企业培训、咨询服务和开源技术社区活动等产品和服务。
DaoCloud联合创始人陈齐彦
DaoCloud联合创始人陈齐彦职业生涯的大部分都是从事虚拟化工作,不论是在EMC、VMware,还是后来的Pivotal。在EMC时陈齐彦负责EMC中国研究院,EMC中国研究院隶属于EMC CTO Office。这个办公室不仅仅关注EMC自身业务,还会关注新技术,比如VMware的虚拟化技术。EMC后来收购了Pivotal,Pivotal是最早一批做容器技术的公司。也正是这样的经历,让陈齐彦对虚拟化和容器化有了自己的理解。
所以,从陈齐彦的履历看,其与其他云计算初创企业创始人最大的不同就是一开始关注企业级市场的需求。所以,陈齐彦及其DaoCloud对于以Docker为代表的容器技术的关注,更加契合企业级市场对于容器技术的需求。
容器技术与虚拟化技术的区别
对于容器技术与虚拟化技术的区别,DaoCloud联合创始人陈齐彦表示,云计算的基石是虚拟化技术。如果从一种观察视角看,虚拟化技术和容器技术分别代表了两种不同的方向,虚拟化技术是从上往下看,而容器技术是从下往上看。
对此,陈齐彦解释道,虚拟化关注硬件底层资源的池化和资源隔离,也就是资源的管理贯穿在整个虚拟化技术的生命周期里面。而容器技术一开始就是关注应用层面,在现有资源上如何实现应用的敏捷开发,应用是容器技术的核心。
目前Docker生态圈甚是繁荣,围绕Docker的初创企业如雨后春笋般涌现。而且以IBM、VMware、微软为代表的传统IT厂商也介入到容器技术市场,纷纷推出基于Docker的相关服务。陈齐彦对此表示,这些现场充分说明了Docker的商业价值。而且Docker社区并没有出现类似OpenStack那样的乱象,这主要得益于Docker公司的集权式管理。
过去的一年,以Docker为代表的容器技术在业界掀起了一股热潮。Docker为开发团队带来的灵活性以及给数据中心带来的性能优势让企业趋之若鹜,Docker这项开源技术不仅仅是红帽和Canonical等Linux巨头眼里的宠儿,微软等专有软件公司也在热烈拥抱Docker。Docker已经成为主流Linux版本的标准特性,比如Ubuntu、Red Hat Enterprise Linux(RHEL)和CentOS。Docker的到来也催生了新的Linux发行版,比如CoreOS和Red Hat的Project Atomic,它们设计成能运行容器的最小环境系统。
由于Docker可以运行在任何有合理数据内核的Linux虚拟机上,所以它可以运行在很多IaaS提供的云上。许多大的云提供商宣布了对Docker和它的生态系统的附加支持。AWS推出了EC2 Container服务,让客户使用AWS上的Docker容器轻松地运行和管理分布式应用。EC2 Container服务与Docker Hub集成。Docker Hub是一个托管的资源库,其中基于Docker容器的应用在整个开发社区或一个私人组织内分发和共享。AWS还直接贡献于Docker Hub官方资源库及开源项目。
2014年6月,微软开放技术公司已经为Azure公有云用户带来了Linux版的Docker引擎。同时,Docker公司在美国与微软共同宣布,双方展开战略合作,在即将发布的Windows Server中,将为发展迅速的Docker分布式应用开放平台的全新容器技术提供支持。
Docker在企业级市场的应用
目前Docker集中于DevOps,而在企业生产环境下应用仍有待加强。对于Docker为代表的容器技术在企业级市场的前景,陈齐彦表示,Docker是一种开源技术,从某种意义上讲这代表着自主可控。Docker非常容易融入企业现有管理流程,可以极大优化企业应用交付流程。
基于Docker的软件交付是一种全新的软件交付方式。目前大多数企业已经完成硬件资源池化,但是计算资源没有被利用,面临着管理失控等一系列问题。基于Docker容器的管理可以充分释放企业的管理价值。
虽然Docke具有诸多好处,但是这也得益于正确的使用方式。对于目前Docker在企业生产环境中暴露的问题,比如安全以及部署等,陈齐彦表示,这是因为企业把Docker当成虚拟化平台使用,并没有正确理解容器技术的使用场景。
对于未来DaoCloud的发展规划,陈齐彦表示,DaoCloud的终极目标是让开发者和企业把Docker使用起来。DaoCloud与Docker公司有着非常好的合作关系,双方会共同推动Docker生态圈建设,推展Docker应用场景。
此外,DaoCloud会针对不同的行业需求提供专属的解决方案,比如针对互联网公司和金融行业,DaoCloud可以提供私有化的PaaS交付平台。在合作伙伴拓展方面,DaoCloud输出技术和产品帮助合作伙伴一起开拓行业客户。近期DaoCloud发布了国内首个混合式容器主机管理服务,并宣布顺利完成其与国内流行代码托管服务商的技术对接。这些行为就是DaoCloud合作伙伴政策的具体落地。
DaoCloud发布了国内首个混合式容器主机管理服务,无缝对接主流IaaS公有云及私有云虚拟化平台。作为DaoCloud的独创技术,混合式容器主机管理服务能帮助用户通过一致的界面和流程,以跨云跨网的方式统一管理其在公有云、私有云及企业防火墙之后的各类容器主机资源,实现容器化应用的高速部署和灵活调度。据陈齐彦介绍,目前,DaoCloud已能够支持包括微软Azure、亚马逊AWS、阿里云、UCloud、青云等国内一线公有云厂商,也能够与VMware、OpenStack等企业级虚拟化平台对接,这意味着DaoCloud一站式容器化应用云平台将走进混合云和企业私有云场景。
与此同时,为了向开发者提供更加友好的用户体验,以及更无缝流畅的应用交付流程,DaoCloud在支持GitHub、BitBucket等国际主流代码托管服务的基础上,已于近日顺利完成了与Coding、GitCafe、开源中国,以及内网环境下GitLab等国内流行代码托管服务的技术对接。
总结
通过对陈齐彦的专访,笔者心中关于Docker的疑团一个个被解开。以Docker为代表的容器技术是传统虚拟化技术的一种进化,当企业从最开始关注底层资源的池化到关注上层应用的敏捷开发,这代表了企业信息化建设迈上了一个新的高度。而Docker的社区运营也规避了OpenStack群龙无首的诟病,这为Docker后续的发展提供了良好的基础。虽然目前Docker在企业应用中还存在一些问题,但是顺应大势的Dcoker在企业级市场的前景是广阔的,期待容器技术在助推企业信息化建设中发展更大的作用。