发布网友 发布时间:2022-04-23 09:44
共2个回答
热心网友 时间:2023-10-09 22:09
容器包含了应用和所需的依赖,但不需要独占资源,没有一个虚拟系统,而是和宿主机共享硬件资源和操作系统,和其他容器共享内核,从而实现资源的动态分配。多个容器在同一个宿主机操作系统中的用户空间以的进程运行。因此,容器相比虚拟机要轻量许多,在一个主机上可以同时启动近百个容器,一个应用要在数量上横向扩展非常便捷,而虚拟机则几乎不可能启动同样多的数量。对于重启操作,容器近似于重启一个进程,而虚拟机则相当于重启操作系统。
用很火的集装箱比喻形容就是,“货物”(应用)在“汽车”,“火车”,“轮船”(私有云、公有云等服务)之间迁移交换时,只需要迁移符合标准规格和装卸方式的“集装箱”(docker container),削减了耗时费力的人工“装卸”(上线、下线应用),带来的是巨大的时间人力成本节约,这使未来仅有少数几个运维人员运维超大规模装载线上应用的容器集群成本可能。
看到这里,有没有觉得非常眼熟?近几年大热的物联网平台,宣传的不也就是这些点吗?
物联网平台商往往会这么告诉你:在我们的平台上提供了多种多样的开发工具,你可以使用拖拽式的手法开发程序,完全不用操心底层的操作系统和所依赖的环境,只需专注于客户的需求和应用程序本身。。.。。.
就像OpenStack、Cloudstack这样的技术是解决IaaS层的问题,容器技术的诞生其实主要解决了PaaS层的技术实现。
现在最常用的开源云平台架构Kubernetes、Cloud Foundary还是Serverless,其背后驱动都是容器技术。而市面上多达上百家的物联网平台,几乎都是PaaS平台。
热心网友 时间:2023-10-09 22:09
1.容器云技术在计算形态上面是一种轻量级的虚拟化技术,是进程级的虚拟化形态封装,容器的启动和部署的迅速,可以在应用层面按照资源进行快速的部署和调度的,这样生命周期的变化速度也就很快了。
2.它是可以移植的一种技术,能够降低成本。当前容器云技术的现代形式,主要是体现在应用程序容器化和系统容器化方面。这两种形式的容器都是可以让IT团队从底层的架构中抽象出程度代码的,这样就可以实现跨各种部署环境的可移植性了。
3.容器一般是位于物理服务器以及主机操作系统之上的。它可以通过单个的操作系统安装去运行多个工作环境,因此容器是非常轻的,它们只有几兆的字节,只需要几秒钟就可以启动了。另外,内存,存储和CPU效率的提高,是容器云技术的关键优势。它可以在同一基础架构上面支持更多的容器,这样就可以减少管理方面的开支了。
国内做的比较好的我推荐时速云,他们服务过500+的中大型客户,不仅涵盖容器云 PaaS、DevOps、微服务、ServiceMesh、API 网关等核心云原生产品,还可以为企业提供数据开发、数据治理、数据资产、数据服务等数据能力。感兴趣的可以去了解一下!