答学员问: 容器部署时代有什么优势
【摘要】 我们从传统的物理服务器时代,过度到了容器部署时代;
在传统物理服务器时代,各个组件都在物理机上运行,很难为物理机中的应用程序定义资源边界,从而导致资源分配问题。 比如工作中我们经常会遇到某一个应用程序占用大部分资源的情况,导致的结果很可能是其他应用资源的性能下降。
一般我们的解决方案是让不同的应用程序,运行在不同的物理机上,但这样会导致资源利用不足,而且维护成本变高...
我们从传统的物理服务器时代,过度到了容器部署时代;
在传统物理服务器时代,各个组件都在物理机上运行,很难为物理机中的应用程序定义资源边界,从而导致资源分配问题。
比如工作中我们经常会遇到某一个应用程序占用大部分资源的情况,导致的结果很可能是其他应用资源的性能下降。
一般我们的解决方案是让不同的应用程序,运行在不同的物理机上,但这样会导致资源利用不足,而且维护成本变高。
维护一台和维护百台物理机,差别还是蛮大的。
作为解决方案,我们引入了虚拟化。
虚拟化技术允许你在单个物理服务器的 CPU 上运行多个虚拟机(VM)。 虚拟化允许应用程序在 VM 之间隔离,并提供一定程度的安全,因为一个应用程序的信息 不能被另一应用程序随意访问。
虚拟化能够很好利用物理机上的资源,并且可以轻松的添加或者更新程序, 从而实现更好的伸缩性,降低硬件成本。
而容器时代,类似于VM
是它们具有被放宽的隔离属性,可以在应用程序之间共享操作系统(OS)。 因此,容器被认为是轻量级的。容器与 VM 类似,具有自己的文件系统、CPU、内存、进程空间等。 由于它们与基础架构分离,因此可以跨云和 OS 发行版本进行移植。
容器因具有许多优势而变得流行起来。下面列出的是容器的一些好处:
- 敏捷应用程序的创建和部署:与使用 VM 镜像相比,提高了容器镜像创建的简便性和效率。
- 持续开发、集成和部署:通过快速简单的回滚(由于镜像不可变性),支持可靠且频繁的 容器镜像构建和部署。
- 关注开发与运维的分离:在构建/发布时而不是在部署时创建应用程序容器镜像&
文章来源: zmedu.blog.csdn.net,作者:互联网老辛,版权归原作者所有,如需转载,请联系作者。
原文链接:zmedu.blog.csdn.net/article/details/115113084
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)