
基于Azure云计算平台的网格计算,第3部分:运行网格应用程序
在本系列的第1部分,我们介绍了在Azure上进行网格计算开发的设计模式,而在第二部分,我们用C#开发了一个网格应用程序。这次,我们将来运行这个应用程序,首先在本地运行,接着移到云上运行。为了达成这个目标,我们将从网格计算框架中获取一些帮助。

在本系列的第1部分,我们介绍了在Azure上进行网格计算开发的设计模式,而在第二部分,我们用C#开发了一个网格应用程序。这次,我们将来运行这个应用程序,首先在本地运行,接着移到云上运行。为了达成这个目标,我们将从网格计算框架中获取一些帮助。
Apache软件基金会已经选择面向对象的数据技术(Object Oriented Data Technology)架构作为它的顶级项目之一。OODT最初是由NASA的喷气推进实验室Pasadena创建的,它支持地理上分布式的透明整合、异构计算以及通过元数据中间件实现的数据源。
此时有两种技术可以将通信引入基于浏览器的应用之中:Bayeux(又称CometD)和WebSockets。究竟接下来会是一方被另一方所取代,还是双方藉由显著的差异化实现共同发展呢?
今年3月Amazon发布了新的Java AWS SDK,旨在简化Amazon EC2上的Java应用开发。AWS Toolkit for Eclipse自动化了开发周期的大多数步骤,比如Amazon集群上的部署、调试、实例加载以及网络访问管理等。
GigaSpaces XAP是一款包含内存数据网格的分布式应用服务器。XAP 7.1版包括了大量新功能:弹性中间件服务、增强的虚拟化兼容性、数据查询、改进的基于web的管理应用、嵌入Spring 3.0和性能改进。InfoQ对此做了进一步了解。

David Pallmann演示了如何在Azure云计算平台上执行网格计算。在第1部分,他讲述了相应的设计模式,而在第2、第3部分,他将讲解如何开发和运行网格应用程序。

在这个由3部分组成的系列文章中,David Pallmann解释了如何在Azure云计算平台上执行网格计算。在第1部分中,他讲述了把Azure用于网格计算会涉及到的设计模式,而在第2和第3部分,他将给出一个包含具体代码的例子。

本文探讨了如何将虚拟化,面向服务和网格计算这三个概念结合起来,形成统一的计算平台概念——面向服务的虚拟网格(VSG,本文将使用VSG代替面向服务的虚拟网格)。在介绍其发展历史与定义的同时,本文还通过一个例子展示了分析和实施该技术的方法。

这篇文章介绍并讨论了三种技术:虚拟化,面向服务和网格计算。接着描述了它们是如何结合在一起的,从而提供新的设计和部署的选择——“虚拟面向服务网格”。此外,文中还讨论了使用该新兴模型的商业案例。