融合云与网格:g - Eclipse 云框架及 EC2 性能分析
1. g - Eclipse 云框架概述
g - Eclipse 构建了一个便于访问网格基础设施的平台,它集成了支持应用开发的工具,更重要的是,它实现了不同网格之间的互操作性。基于此,我们打算开发一个类似 g - Eclipse 的云用户界面,为科学云提供基本功能,涵盖权限与认证、数据管理、服务部署以及对计算资源和服务的访问等方面。同时,还包含用于调试和可视化应用程序、基准测试以及资源管理的工具。
该云界面遵循 g - Eclipse 架构,包含核心部分和特定于云的实现。核心插件提供访问云平台的基本功能,为此,扩展 g - Eclipse 核心以定义云特定功能(如云服务)的接口至关重要。
在云环境中,一切都被视为服务,包括硬件、软件和基础设施。因此,云访问界面必须支持服务的展示、请求和部署,需要以下组件:
- 多层编辑器 :用于用户详细描述服务请求。云服务包含各种参数,不同服务的参数形式各异。例如,硬件服务的典型参数有 CPU 频率和内存大小,软件包则用版本号和文件大小等参数描述。
- 可用服务视图 :用于展示云中可用或用户请求的服务。
- 服务部署和发布编辑器 :云开发者或资源提供者需要一个界面来描述新服务并进行发布,服务相关指标和 SLA 值是必要参数。
此外,云计算有自己的编程语言和模型,目前 MapReduce 被认为是编写云应用的合适范式,未来预计会有更多模型出现。我们计划开发模板来支持应用开发者,首先实现对 MapReduce 的支持。 </
超级会员免费看
订阅专栏 解锁全文
2726

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



