2014年,Docker容器技术究竟有多火?
容器技术由来已久,但是从去年开始围绕着Linux应用容器化平台的多元化生态系统正在快速崛起。初创企业的快速崛起,公有云提供商的兼容性,甚至于被认为在容器崛起中最受影响的微软和VMware也不例外,这些则足以印证这个市场的繁荣程度。
Docker通过在容器内封装应用而提供了真正的应用可移植性,而云计算发展的迫切需求进一步加速了这个过程,被抑制的快速交付周期需求以及云迁移和跨平台可迁移性需求都可以得到有效解决。
从基础设施的角度来看,Docker更像是一个轻量级的虚拟化。虽然虚拟化是一个操作机制,但是其管理费用却是相当昂贵的。Docker容器膨胀的速度要比虚拟机快得多,而且它对于底层平台并没有相同的影响。但是,这并不是说Docker毫无破绽,所以现在的一些厂商也都正加速提供Docker的支持以及解决围绕着编排、跨容器的数据共享、操作管理和应用开发的问题。
对于初创企业同样如此,围绕Docker的梦想逐渐在发酵。轻量级的容器云平台(Container as a Service)听起来就不错,对不对?时速云TenxCloud就正在这条路上奋力前行,目前这个容器云平台上运行了上万个稳定的容器,希望能够为开发者和企业提供一个快速构建、集成、部署、运行容器化应用的平台。
而且最近,时速云镜像市场也正式发布,其采用分布式的 Docker 镜像服务架构,欲打造一个开放、优质的 Docker 镜像市场,支持快速、稳定的 Docker 镜像下载与发布。这无疑为中国本土Docker的进一步发展和应用提供了一个更为广阔的空间。
那么容器云平台具体而言代表了什么呢?时速云的创始人黄启功则进一步解释了这一理念。在他看来,CaaS的理念很好地结合了IaaS和PaaS二者的优势,可以屏蔽掉底层的IaaS,并且在PaaS上提供更好的隔离性,来真正满足用户的实际需求。他说:“我们以Docker为代表的容器技术作为切入点,整个云平台都是以容器化应用作为交付的标准。”
当然在容器云平台上发力的初创企业并不止时速云一家,区别于其他的产品,时速云提供了国内首个跨IaaS的容器云平台,基本上主流的公有云平台都有所支撑。此外,如果用户的代码没有托管到GitHub或者BitBucket等代码托管平台上,只有本地的代码或者可部署的应用,时速云同样支持从代码到镜像的构建。
虽然Docker的优势显而易见,但并非所有的应用均可以在上面得到最大化的利益。一般而言,Docker容器技术主要可以让三类应用受益颇多,除了需要在跨一个以上的云中运行的应用,当然还有那些能够从开发运营中得益的应用。另外还有一类则是微服务应用,所谓微服务就是把应用程序分解成为专门开发的更小服务。 这些服务使用通用的REST API来进行交互。使用完全封装Docker容器的开发人员可以针对采用微服务的应用程序开发出一个更为高效的分发模式。
黄启功解释道:”我们实际上就是遵循微服务架构,而且不同于传统意义上的SOA,SOA底层编码非常复杂,实现云化改写工程量巨大,而微服务实现起来则更加容易,且更加的细粒度,降低服务之间的耦合度。“有鉴于底层技术的差别,他认为时速云在微服务架构和服务编排的实现上更有优势。
关注Docker的用户都知道,Docker公司自己也在今年三月份为用户提供了第一个开源编排工具集,目前来看,Docker编排上最吸引人的一项工作是谷歌主导的项目Kubernetes,致力于集群管理,类似于Swarm。黄启功进一步介绍道:“TenxCloud推出了国内首个Docker容器主机集群管理混合云服务。这是我们基于容器技术在混合云方面的探索和尝试,可以帮助企业轻松的搭建基于容器技术的私有主机集群,并提供和公有云平台一致的容器管理服务。”
未来,IT产业有非常充分的理由继续向Docker转移。据悉Docker公司在发布 1.0版本时就宣布了 Docker引擎 +Docker Hub的开放平台计划,提供Docker Hub云应用商店和分发平台,并将应用发布到数据中心、公有云等运行 Docker引擎的服务器平台上。伴随着时速云镜像市场的上线,黄启功也希望能够提供中国版的 Docker Hub,让用可以直接使用容器,而不再是虚拟机。他也进一步表示:“未来,容器有可能会取代虚拟机。”
最后需要提醒读者的是,虽然容器技术能够提供并实现了应用程序部署与运行的新方法,但是Docker也不是万能的。 很多的技术供应商都会通过他们自己产品的功能和特性来淡化标准,从而实现专有版本的创建和对客户的限制,从这个角度上来看,极大程度上抵消了迁移至Docker所带来可移植性的优势。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
云计算支持数据微服务—也适用于内部部署系统
云架构即将进入数据中心,这应该不会太令人吃惊。即使它们困在企业内部,随着数据微服务的发展,现在的企业架构师也会 […]
-
数字化转型:如何更好地利用API和微服务
API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。
-
获Kubernetes社区技术委员会席位:技术实力是华为最大的筹码
2017年,可谓是Kubernetes技术元年:开发者开始认识它,技术服务商开始研究它。我们看到,Kubernetes一经出世,就受到了各大巨头及初创公司的青睐,如微软、VMWare、红帽、CoreOS、Mesos等。
-
企业数字化转型:容器需纳入到发展路线图
容器技术能够帮助企业尝试实现数字化转型,但是这样做也不是无懈可击的。专家Christopher Tozzi在这里与我们分享了需要询问的正确问题。