现代操作系统-虚拟化和云

一个公司可能同时需要邮件服务器,WEb服务器,ftp服务器等。这些服务器可以运行在不同计算机上,但是花费过大。

因此可以使用虚拟化技术,在同一物理硬件上创建多台虚拟机器的假象。

好处是一台虚拟机的故障不会影响其他虚拟机。具有强隔离性。

此外虚拟技术的好处还包括物理机数量的减少节省了硬件等开销。

还有优势就是设置检查点和虚拟机迁移(例如跨服务器进行负载均衡)比在普通操作系统上运行的迁移要容易的多。

还有优势就是在已停止或者无法工作于当前硬件的操作系统上运行遗留的应用程序。


虚拟化最重要的用途是云。

云的核心思想是:将你的计算或者存储需求外包给一个管理良好的数据中心,有专门的公司运营这个数据中心。


虚拟化的必要条件:

1.安全性,虚拟机管理程序应完全掌握虚拟资源

2.保真性,程序在虚拟机上执行的行为应该与裸机上相同

3.高效性,虚拟机中运行的大部分代码应该不受虚拟机管理程序的干涉。


云的功能就是提供一个用户可以直接访问并任意使用的虚拟机。因此同一个云中可能运行着不同的操作系统(这些操作系统可能运行在同一个物理机上)。这种云称为基础设计即服务(IAAS)。

云的五条必要特征:

1.按需自动服务,无需人为操作就能自动为用户提供资源

2.普适的网络访问,所有资源都可通过网络用标准化的机制访问,以支持各种异构设备。

3.资源池,云提供商提供的资源可以服务多个用户并动态再分配,用户通常不知道他们使用的资源的具体位置。

4.快速可伸缩,能根据用户需求弹性甚至自动获取和释放资源

5.服务可计量,云提供商按服务类型计量用户使用的资源。


云能改变企业进行计算的方式,将计算资源集中到少数几个地方可以实现规模经济效益。



posted on 2018-04-07 17:45  sichenzhao  阅读(168)  评论(0编辑  收藏  举报

导航