资讯专栏INFORMATION COLUMN

什么是容器云?

白马啸西风 / 692人阅读

容器技术是近几年云行业发展中不可缺少的一环。Docker和k8s的大热极大可能会推动云计算PAAS层的完善和普及。

容器(Container)是一种更轻量级,更灵活的虚拟化处理方式,它将一个应用程序所需的一切打包在一起。容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。容器与传统虚拟机的共同点都是为了实现应用的封装和隔离。但两者也存在一定的差异。


容器包括所有代码,各种依赖甚至操作系统,这让应用程序几乎在任何地方都可以运行。因此它的诞生,解决了一个重要问题:如何确保应用程序从一个环境移动到另一个环境的正确运行。它只是虚拟了操作系统,而不像虚拟机一样去虚拟底层计算机。

(1) 容器由2部分组成,分别是应用程序本身以及依赖包。

这里的依赖:比如应用程序需要的库或其他软件容器在Host操作系统的用户空间中运行,与操作系统的其他进程隔离。

由于所有的容器共享同一个主操作系统,所以在体积上比虚拟机小。另外,启动容器不需要启动整个操作系统,所以容器部署和启动速度更快、开销更小,也更容易迁移。

(2) 传统的虚拟化技术,比如VMWare、KVM、Xen,目标是创建完整的虚拟机。为了运行应用,除了部署应用本身及其依赖(通常几十MB),还得安装整个操作系统(几十GB)。

理解了容器后,其实容器云是一个有一定规模的容器集群,不同容器组之间完全隔离,组内容器允许一定程度共享,并且是借助全局网络管理组件来进行统一管理。

容器包括所有代码,各种依赖甚至操作系统,这让应用程序几乎在任何地方都可以运行。因此它的诞生,解决了一个重要问题:如何确保应用程序从一个环境移动到另一个环境的正确运行。它只是虚拟了操作系统,而不像虚拟机一样去虚拟底层计算机。



Docker 容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何安装了docker引擎的服务器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128098.html

相关文章

  • 坦率的讲,企业容器选K8S就对了!

    摘要:帮你揭开挡在你与容器云之间的那层神秘面纱,看看你的企业究竟适不适合选用基于的容器云管理平台。那么,选择什么样的容器云平台就已经是箭在弦上的大事了。 本文简单粗暴,直戳泪点,ho,不,是直戳痛点。帮你揭开挡在你与容器云之间的那层神秘面纱,看看你的企业究竟适不适合选用基于K8S的容器云管理平台。 企业对容器云平台的需求现状是什么? 众所周知,Docker很火,一大批互联网公司早已领先一步,...

    SKYZACK 评论0 收藏0
  • 这大概今年介绍原生最清晰明了的文章!

    摘要:在本次上,京东云将在大会上为对云原生感兴趣的研发和运维人员带来利用延迟加载快速启动容器的话题分享。今天聊的主角云原生也是一样。 showImg(https://segmentfault.com/img/bVbtNqp?w=688&h=113); showImg(https://segmentfault.com/img/bVbtQaR?w=684&h=327); showImg(http...

    andycall 评论0 收藏0
  • 这大概今年介绍原生最清晰明了的文章!

    摘要:在本次上,京东云将在大会上为对云原生感兴趣的研发和运维人员带来利用延迟加载快速启动容器的话题分享。今天聊的主角云原生也是一样。 showImg(https://segmentfault.com/img/bVbtNqp?w=688&h=113); showImg(https://segmentfault.com/img/bVbtQaR?w=684&h=327); showImg(http...

    StonePanda 评论0 收藏0
  • VLIS实验室计算组张磊:关于Docker、开源,以及教育的尝试

    摘要:年我们开始专注于开源云计算技术,当时开源的力量正在逐渐浮现。问你现在在实验室的工作是什么我主要负责实验室云计算团队的技术工作,以及与技术相关的其他事宜,包括开源以及一些商业上的技术合作。 非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/203520 张磊,浙江大学计算机学院博士生,科研人员,VLIS实验室云计算组技...

    Mike617 评论0 收藏0
  • VLIS实验室计算组张磊:关于Docker、开源,以及教育的尝试

    摘要:年我们开始专注于开源云计算技术,当时开源的力量正在逐渐浮现。问你现在在实验室的工作是什么我主要负责实验室云计算团队的技术工作,以及与技术相关的其他事宜,包括开源以及一些商业上的技术合作。 非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/203520 张磊,浙江大学计算机学院博士生,科研人员,VLIS实验室云计算组技...

    Jonathan Shieber 评论0 收藏0
  • VLIS实验室计算组张磊:关于Docker、开源,以及教育的尝试

    摘要:年我们开始专注于开源云计算技术,当时开源的力量正在逐渐浮现。问你现在在实验室的工作是什么我主要负责实验室云计算团队的技术工作,以及与技术相关的其他事宜,包括开源以及一些商业上的技术合作。 非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/203520 张磊,浙江大学计算机学院博士生,科研人员,VLIS实验室云计算组技...

    Steve_Wang_ 评论0 收藏0

发表评论

0条评论

白马啸西风

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<