docker前世今生

(一)虚拟化的诞生

      我们知道在传统业务部署中,需要投入大量的财力物力人力,比如我们村的大财主丧彪突发奇想,准备在互联网行业大展拳脚,开办和谐村母猪配种平台彻底解决母猪配种问题,首先肯定需要买服务器,一台服务器5W,买了5台花了25W,雇佣里村里的无业青年二狗做程序员,三娃子做运维,小花做测试,5台服务器分别部署了niginx,web,db等服务,由此母猪配种平台正式上线了,本手上线平台受到了村里大爷大妈的热烈欢迎,很快服务器爆满,运维青年三娃子赶紧报告老板,需要继续买服务器扩容了,要不前期砸进去的钱都打水漂了,这丧彪老板一听,前几天刚投的钱这么快就完事了?我买的可都是高配服务器,你小子是不是要蒙我??三娃子可委屈了,咱都是一台服务器部署一个软件,本来机器就不多,怎么能怪我呢。

     上述现象就是在传统业务部署中,我们的软件都是跑在特定的服务器,各种服务器各司其职,当中确实也存在着资源利用率不足的问题,一个组件无法充分榨取CPU,内存资源是普通存在的现象,于是这些外国人就发现了虚拟化技术。何为虚拟化技术,简单的说,他就是将我们的一台物理资源抽象出诺干假的服务器,他们共用底层物理资源。在此我就不细说了,我们所有的VMware就是一种常用的虚拟化软件,他通过安装在我们的电脑操作系统上,通过调用系统底层的虚拟化功能,为我们模拟出一台新的机器,它可以安装不通的镜像文件(windows.mac.linux)为我们使用,这种系统套系统的方式就是一种一机多用的不错办法,我们知道一台操作系统是非常复杂的,这种套娃行为本身就存在着大量的资源消耗,虽然能够在一台机器上运行多个软件,但虚拟化软件本身带来的损耗是非常大的,在实际业务运行中,如果一台服务器挂掉挂掉,上面的业务也必然要挂,重启系统最快也需要5分钟,业务恢复时间也绝不会低于此,这在实际生产环境中是不可接受的。

    我们可以细想,我们部署服务的最终目的是什么?不就是需要跑一个软件吗?他的底层系统,依赖环境都是服务于我们的最终目的-----服务,如果能从复杂的从操作系统和硬件中取其精华,是不是就能

提高服务器的利用率,将多个虚拟机运行在同一台物理服务器上,通过虚拟化软件进行资源的分配和管理,可以显著减少硬件成本和提高资源利用率。这种虚拟化技术使得服务器的部署变得更加灵活和高效,可以根据实际需求动态调整虚拟机的资源分配,从而实现更好的性能和可靠性。

虚拟化技术的发展为企业提供了更多的选择,例如可以将应用程序部署在不同的虚拟机中,实现更好的隔离性和安全性;同时也为灾难恢复和备份提供了更多可能性,通过虚拟化可以轻松地迁移虚拟机实例,实现快速的恢复和备份。

总的来说,虚拟化技术的诞生为现代企业的IT基础设施带来了革命性的变化,提高了资源利用率、降低了成本、增强了灵活性和可靠性,是当前互联网行业发展的重要支撑之一。在未来的发展中,虚拟化技术将继续发挥重要作用,为企业的数字化转型和发展提供强大的支持。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

崔亚东

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值