什么是容器云

什么是容器云,第1张

容器云是PaaS 层的云交付模式。容器云可以通过两种方式部署:一种是在虚拟机上部署容器(在许多传统企业中,容器部署在虚拟机上);另一种方法是在裸机服务器上直接部署容器。将容器部署到虚拟机的原因是它们需要虚拟机的隔离和安全特性。
事实上,为了达到同样的效果,不需要使用虚拟机,或者随着技术的发展,这些问题都有可能在容器中解决。将来,那些可以在虚拟机上运行的应用程序可以运行到容器中,因此容器云将取代传统的IaaS。然而,对于大多数企业来说,这仍然是一件相对遥远的事情。现在,最重要的是结合自身实际需要,充分利用集装箱技术。
无论是虚拟机与容器的结合,还是容器直接部署在裸金属服务器上,只要容器技术能为企业创造业务价值,就有价值和意义。

容器包含了应用和所需的依赖,但不需要独占资源,没有一个虚拟系统,而是和宿主机共享硬件资源和 *** 作系统,和其他容器共享内核,从而实现资源的动态分配。多个容器在同一个宿主机 *** 作系统中的用户空间以独立的进程运行。因此,容器相比虚拟机要轻量许多,在一个主机上可以同时启动近百个容器,一个应用要在数量上横向扩展非常便捷,而虚拟机则几乎不可能启动同样多的数量。对于重启 *** 作,容器近似于重启一个进程,而虚拟机则相当于重启 *** 作系统。
用很火的集装箱比喻形容就是,“货物”(应用)在“汽车”,“火车”,“轮船”(私有云、公有云等服务)之间迁移交换时,只需要迁移符合标准规格和装卸方式的“集装箱”(docker container),削减了耗时费力的人工“装卸”(上线、下线应用),带来的是巨大的时间人力成本节约,这使未来仅有少数几个运维人员运维超大规模装载线上应用的容器集群成本可能。
看到这里,有没有觉得非常眼熟近几年大热的物联网平台,宣传的不也就是这些点吗
物联网平台商往往会这么告诉你:在我们的平台上提供了多种多样的开发工具,你可以使用拖拽式的手法开发程序,完全不用 *** 心底层的 *** 作系统和所依赖的环境,只需专注于客户的需求和应用程序本身。。。。
就像OpenStack、Cloudstack这样的技术是解决IaaS层的问题,容器技术的诞生其实主要解决了PaaS层的技术实现。
现在最常用的开源云平台架构Kubernetes、Cloud Foundary还是Serverless,其背后驱动都是容器技术。而市面上多达上百家的物联网平台,几乎都是PaaS平台。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10903671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存