WEB开发网
开发学院服务器云计算 基于Azure云计算平台的网格计算,第1部分 阅读

基于Azure云计算平台的网格计算,第1部分

 2009-09-04 00:00:00 来源:WEB开发网   
核心提示: 结果队列(Results Queue):这是一个云存储中的队列,存储着结果,基于Azure云计算平台的网格计算,第1部分(6),网格执行器把每个任务的结果输出到这个队列,运行在企业端的聚合器从这个队列中读取结果,4. 使用网格管理器控制台,网格的工作运行在此定义和启动,并在企业端中持久地存储它们

结果队列(Results Queue):这是一个云存储中的队列,存储着结果。网格执行器把每个任务的结果输出到这个队列。运行在企业端的聚合器从这个队列中读取结果,并在企业端中持久地存储它们。

跟踪表(Tracking Table):这是一个企业端数据库表,跟踪着任务和它们的状态。加载器把相关记录写入到这个跟踪表中,而聚合器在收到结果的时候对其进行更新。跟踪表让控制台可以显示网格的状态,并让系统知晓网格应用程序何时完成。

企业数据(Enterprise Data):企业提供了数据存储或服务,为任务提供输入数据,或接收任务的结果。这要根据各自组织和项目来特别设定;编写加载器和聚合器的代码要同这些数据存储集成在一起。

演练:创建并执行Azure上的网格计算应用程序

让我们来把上面讲到的东西混合到一起,并演练一下使用这个模式和适合的框架,如何从头至尾地开发并运行网格计算应用程序:

1. 网格计算应用程序需求的确立。就是要确认需要完成的任务、输入数据和结果目的。

2. 使用框架,开发人员添加自定义内容到他们的项目中:

网格执行器(Azure Worker Role)由一个模板来创建,并为每个任务添加实现代码。

加载器由一个模板来创建,并添加一些代码来实现从本地资源读取输入数据、生成任务并把它们排到任务队列中。

聚合器由一个模板来创建,并添加一些代码来从结果队列中接收结果,在底层数据库中存储它们。

3. 此应用程序的Azure项目通过Azure门户网站来进行托管和存储的配置。网格执行器打包并部署到云宿主中,测试后,升级为产品版本(Production)。

4. 使用网格管理器控制台,网格的工作运行在此定义和启动。加载器的运行也在此启动。

上一页  1 2 3 4 5 6 7  下一页

Tags:基于 Azure 计算

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接