中国领先的IT技术网站
|
|

1.4 容器云

《Docker从入门到实战》本书从Docker的相关概念与基础知识讲起,结合实际应用,通过不同开发环境的实战例子,详细介绍了Docker的基础知识与进阶实战的相关内容,以引领读者快速入门并提高。本节为大家介绍容器云。

作者:黄靖钧来源:机械工业出版社|2017-10-17 18:11

CTO训练营 | 12月3-5日,深圳,是时候成为优秀的技术管理者了


1.4  容器云

每一项技术成熟后都会衍生出一系列技术,例如当Docker推开容器世界的大门时,围绕容器技术的生态系统迅速发展起来。无论是个人还是企业,在使用上都有各种各样的需求,例如跨主机连接容器,各种类型的负载均衡,持续构建、集成和交付,以及大规模容器管理等。

虽然Docker提供了较为便捷的操作方式,但是在开发、生产环境中,网络、存储、集群和高可用等问题层出不穷。仅凭Docker是无法做到面面俱到的。于是从容器到容器云就成了容器技术的必然发展路径。

国内现在以Docker容器云为“卖点”的初创公司不在百家之下,国外更是不用言说。可见围绕Docker容器云还有很多需要开发者去完善的地方。如图1.8展示了目前Docker的生态圈的一部分。可以看到这些工具围绕Docker进行扩展补充,已经形成了非常发达的生态系统网络。

完整来说,容器云是以容器为资源分割和调度的基本单位,通过容器封装软件运行环境,为用户提供一个集构建、发布和运行于一体的分布式应用平台。它与IaaS、PaaS等不同,容器云可以共享与隔离资源、编排与部署容器。在这一点上容器云与IaaS相似。但是容器云也可以渗透到应用支撑与运行时环境,在这一点上与PaaS类似。

当然容器云并不是特指以Docker为基础的容器技术。使用其他容器技术(CoreOS的Rocket项目)实现容器云也是可以的。

后来的微服务(Microservices)和Serverless可以说是在容器技术基础上的突破性发展。微服Microservices在软件架构上可以将容器用于部署。微服务并不是一个新东西,只是一个相比标准的Web服务超快的轻量级Web服务。这是通过将功能单元(也许是一个单一服务或API方法)打包到一个服务中,并内嵌其到一个轻量级Web服务器软件中实现的。 Docker与微服务的联手可以说打开了又一扇大门。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

网络工程师必读——网络系统设计

本书是一本真正意义上的网络系统设计图书,从网络系统设计角度全面介绍了整个网络系统设计的思路和方法,而不是像传统网络集成类图书那样主...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Phthon,最神奇好玩的编程语言