体系结构
物理资源层包括计算机、存储器、网络设施、数据库和软件等
资源池层将大量相同类型的资源构成同构或接近同构的资源池
管理中间件层负责对云计算的资源进行管理,并对众多应用 任务进行调度,<br>使资源能够高效地、安全地为应用提供服务
资源管理负责均衡地使用云资源节点,检测节点的故障并试图恢复或屏蔽它,并对资源的使用情况进行监视统计
任务管理负责执行用户或应用提交的任务,包括完成用户任务映像部署和管理、任务调度、任务执行、生命期管理等
用户管理包括提供用户交互接口、管理和识别用户身份、创建用户程序的执行环境、对用户的使用进行计费等
安全管理保障云计算设施的整体安全,包括身份认证、访问授权、综合防护和安全审计等
SOA构建层将云计算能力封装成标准的Web Services服务,并纳入SOA体系进行管理和使用,包括服务接口、服务注册、服务查找、服务访问和服务工作流等
以IaaS为例,云计算的实现机制
用户交互接口向应用以Web Services方式提供访问接口,获取用户需求<br>
服务目录是用户可以访问的服务清单<br>
系统管理模块负责管理和分配所有可用的资源,其核心是负载均衡<br>
配置工具负责在分配的节点上准备任务运行环境<br>
监视统计模块负责监视节点的运行状态,并完成用户使用节点情况的统计<br>