网格计算技术:架构、服务与应用全解析
1. 网格的特性与架构基础
网格资源归属于不同组织,为实现资源联合,需遵循自主性原则,即资源所有者可自由制定和实施安全、调度等策略。同时,为简化与终端用户的交互,还需满足以下要求:
- 透明性 :用户能将分散资源视为一个整体进行访问,无论资源是本地还是远程,定位和访问都应简便直接。
- 一致性 :与网格的交互需通过统一接口,如 Web 浏览器。
- 同质性 :网格要对终端用户屏蔽底层的异构性,使用户无需关注资源特性即可访问。
网格可看作由以下三种实体组成:
- 资源
- 隐藏互联网环境复杂性并满足相关要求的网格软件
- 实现用户与网格交互并满足上述要求的工具
这三种实体构成了三层架构:
|架构层次|描述|
| ---- | ---- |
|结构层(Fabric level)|包含网格需整合的所有资源,如硬件(CPU、内存等)、软件(应用组件、数据库等),以及逻辑资源(集群、分布式池)。本地资源管理器、安全工具等也属于该层,其组成是动态的,资源和用户数量会随时间变化。|
|中间件层(Middleware level)|负责在资源和高层管理者之间进行协调,向分布式应用提供核心网格服务,包含开发网格应用所需的基本元素,如库和语言。|
|应用层(Application level)|终端用户与之交互的层次,包括支持软件开发人员实现网格感知应用的高级服务,以及允许用户提交作业、分析结果和与远程同事协作的 Web 工具。|
超级会员免费看
订阅专栏 解锁全文
834

被折叠的 条评论
为什么被折叠?



