1.2 功能模块:云模块

    虽然整本书都在讨论SOI框架,但我们并没按这个模式安排章节内容。假使我们以类似传统计算机那样的模块化形式来对比分析云计算机的结构,那么我们所熟悉的CPU、RAM、总线、磁盘等这些功能模块在云计算机中将转换成如图1-2所示的几个部分:

    ·服务器模块

    ·存储模块

    ·光纤模块

    ·WAN模块

    ·I型终端用户(分支机构)

    ·II型终端用户(移动客户端)

    1.2 功能模块:云模块 - 图1

    图 1-2 云计算机构件

    1.2.1 服务器模块

    服务器模块就好比云计算机中的CPU,物理的服务器或服务器组组成了云计算的核心处理器,就像一块“三明治”,被“夹在”数据中心网络和存储网络中间。

    如前所述,服务器虚拟化支持多台逻辑服务器或虚拟机器(Virtual Machine,VM)运行在同一台物理服务器上。每个虚拟机都像一台独立的服务器,但是不同虚拟机在监控设备管理下,可以共享彼此的硬件资源(例如处理器、磁盘、网卡以及内存),通常我们把管理这些虚拟机的监控设备(Virtual Machine Monitor,VMM)称为虚拟机管理器。虚拟机管理器将来自用户操作系统的访问发送至虚拟机上,并且负责监控这些任务的执行情况,这样不同的操作系统包括统一操作系统的不同实例,也能共享物理服务器的硬件资源。一个简单的虚拟机结构如图1-3所示。

    服务器虚拟化实现了数据中心物理服务单元的压缩和整合,同时也提高了这些服务器的平均使用效率。如果希望了解更多有关服务器整合和虚拟化细节,请参考第2章相关内容。

    1.2 功能模块:云模块 - 图2

    图 1-3 简化的虚拟机架构