智能制造导论-p298.pdf - 第201页

4.3.2 云计算技术 2 ) 机制层 这层主要提供各种用于管理云的机制。通过这些机制,能让云计算中心内 部的管理更自动化、更安全和更环保。和用户层一样,该层也包括 4 个模 块:运维管理、资源管理、安全管理和容灾支持。各模块具体功能如表 4- 4 所示。 表 4-4 机制层 模块 机制层模块 功能说明 运维管理 云的 运行是 否出 色,往 往取决 于其 运维系 统的强 健和 自动化 程度 。而 和运 维管 理相 关的 功能 主要包 括…

100%1 / 298
4.3.2 云计算技术
1 用户层
顾名思义,这层主要面向使用云的用户,并通过多种功能来更好地为用户
服务,共包含四个模块:用户管理、客户支持、计费管理和服务管理。各
模块的具体功能如表4-3所示。
用户层模块
功能说明
用户管理
云方面的用户管理主要有3种功能。其一是账号管理,包括对用户身份及其访问权限进行有效
地管理,还包括对用户组的管理;其二是单点登录,在多个应用系统中,用户只需要登录一
次就可以访问所有相互信任的应用系统,这个机制可以极大地方便用户在云服务之间进行切
换;其三是配置管理,对与用户相关的配置信息进行记录、管理和跟踪,配置信息包括虚拟
机的部署、配置和应用的设置信息等。
客户支持
好的用户体验对于云而言也是非常关键的,所以帮助用户解决疑难问题的客户支持是必需的,
并且需要建设一整套完善的客户支持系统,以确保问题能按照其严重程度或者优先级来依次
进行解决,而不是一视同仁。这样,能提升客户支持的效率和效果。
计费管理
利用底层监控系统所采集的数据来对每个用户所使用的资源(比如所消CPU的时间和网络带
宽等)和服务(比如调用某个付费API的次数)进行统计,来准确地向用户索取费用,并提
完善和详细的报表。
服务管理
大多数云都在一定程度上遵守SOAService-Oriented Architecture,面向服务的架构)的设计规
范。SOA的意思是将应用不同的功能拆分为多个服务,并通过定义良好的接口和契约来将这些
服务连接起来,这样做的好处是能使整个系统松耦合,从而使整个系统能够通过不断演化来
更好地为客户服务。而一个普通的云也同样由许许多多的服务组成,比如部署虚拟机的服务、
启动或者关闭虚拟机的服务等,而管理好这些服务对于云而言是非常关键的。
表4-3 用户层模块
4.3.2 云计算技术
2 机制层
这层主要提供各种用于管理云的机制。通过这些机制,能让云计算中心内
部的管理更自动化、更安全和更环保。和用户层一样,该层也包括4个模
块:运维管理、资源管理、安全管理和容灾支持。各模块具体功能如表4-
4所示。 4-4 机制层模块
机制层模块
功能说明
运维管理
云的运行是否出色,往往取决于其运维系统的强健和自动化程度。而和运维管理相关的
功能主要包括三个方面:首先是自动维护,运维操作应尽可能地专业和自动化,从而降
低云计算中心的运维成本;其次是能源管理,它包括自动关闭闲置的资源,根据负载来
调节CPU频率以降低功耗并供关于数中心体功耗的计图机房温度分布
等来提升能源的管理,并相应地降低浪费。还有就是事件监控:它是通过对在数据中心
发生的各项事件进行监控,以确保在云中发生的任何异常事件都会被管理系统捕捉到。
资源管理
资源管理模块和物理节点的管理相关,比如服务器、存储设备和网络设备等,它涉及下
面这3个功能:其一是资源池,通过使用资源池这种资源抽象方法,能将具有庞大数量
物理资源集中到一个虚拟池中,以便于管理;其二是自动部署,就是将资源从创建到使
用的整个流程自动化;其三是资源调度;它将不仅能更好地利用系统资源,而且能自动
调整云中资源来帮助运行于其上的应用更好地应对突发流量,从而起到负载均衡的作用。
安全管理
安全管理是对数据、应用和账号IT源采取全保护,使免受罪分子和意程
的侵害,并保证云基础设施及其提供的资源能被合法地访问和使用。
容灾支持
在容灾方面,主要涉及两个层面:其一是数据中心级别。如果数据中心的外部环境出现
了类似断电、火灾、地震或者网络中断等严重的事故,将很有可能导致整个数据中心不
可用,这就需要在异地建立一个备份数据中心来保证整个云服务持续运行。这个备份数
据中心会实时或者异步地与主数据中心进行同步,当主数据中心发生问题的时候,备份
数据中心会自动接管在主数据中心中运行的服务;其二是物理节点级别。系统需要检测
每个物理节点的运行情况,如果一个物理节点出现问题,系统会试图恢复它或者将其屏
蔽,以确保相关云服务正常运行。
4.3.2 云计算技术
3 检测层
检测层主要监控云计算中心的方方面面,并采集相关数据,以供用户层和
机制层使用。全面监控云计算的运行主要涉及3个层面:其一是物理资源
层面,主要监控物理资源的运行状况,比如CPU使用率、内存利用率和网
络带宽利用率等;其二是虚拟资源层面,主要监控虚拟机的CPU使用率和
内存利用率等;其三是应用层面,主要记录应用每次请求的响应时间
Response Time)和吞吐量(Throughput),以判断它们是否满足预先设
定的SLAService Level Agreement,服务级别协议)。