Java云计算两种方法的比较
来源:互联网 发布:php简单数据库源代码 编辑:程序博客网 时间:2024/04/28 07:04
最近,人们在思考如何使用Java来实现云计算,我看到了两种趋势性的方法。它们存在交叉重叠处而并非互相排斥,但总体而言它们在项目方面有着非常不同的表现:
重面向UI(Heavy UI oriented)
这种类型的应用或框架通常提供基于UI的控制台、管理有用、插件等,这为管理云中的资源比如开始和停止图像等提供了唯一的方法。这种方法的关键特征是它需要大量用户的输入和人的干预,所以这变得相对不动态、不随需而变。最好的例子是:RightScale, GigaSpaces, ElasticGrid。
重面向框架(Heavy framework oriented)
这种方法非常强调云中资源管理的动态性。其关键特征是它不需要用户的输入和人的干预,所以的资源管理可以通过grid/cloud中间件来程序化地完成。Google App Engine (for Python), GridGain就是这方面最好的例子。
现在,我们可以轻易地看到两种方法的各自好处。传统的计算环境中,网络和系统管理员管理云(传统的数据中心也是这么管理的),开发者对它有很少的控制,因而第一种方法对此非常有效。
就像我说的,第二种方法听起来有些新颖和现代。它的目的是,通过提供相对定位的透明度来扫除本地工作站与云(内部或外部的)之间的障碍,从而开发者写代码、建立并运行可以通过完全一样的方法,而不必在乎这些工作是在本地工作站还是几千公里外的云上还是这二者一起完成的。
重面向UI(Heavy UI oriented)
这种类型的应用或框架通常提供基于UI的控制台、管理有用、插件等,这为管理云中的资源比如开始和停止图像等提供了唯一的方法。这种方法的关键特征是它需要大量用户的输入和人的干预,所以这变得相对不动态、不随需而变。最好的例子是:RightScale, GigaSpaces, ElasticGrid。
重面向框架(Heavy framework oriented)
这种方法非常强调云中资源管理的动态性。其关键特征是它不需要用户的输入和人的干预,所以的资源管理可以通过grid/cloud中间件来程序化地完成。Google App Engine (for Python), GridGain就是这方面最好的例子。
现在,我们可以轻易地看到两种方法的各自好处。传统的计算环境中,网络和系统管理员管理云(传统的数据中心也是这么管理的),开发者对它有很少的控制,因而第一种方法对此非常有效。
就像我说的,第二种方法听起来有些新颖和现代。它的目的是,通过提供相对定位的透明度来扫除本地工作站与云(内部或外部的)之间的障碍,从而开发者写代码、建立并运行可以通过完全一样的方法,而不必在乎这些工作是在本地工作站还是几千公里外的云上还是这二者一起完成的。
- Java云计算两种方法的比较
- java实现多线程的两种方法的比较
- JAVA中对象间的比较的两种方法
- java计算两点之间的距离的两种方法
- 比较两种php调用Java对象的方法
- java实现多线程两种方法的比较
- java读取配置文件比较好的两种方法
- java创建线程的两种方法比较
- Java创建线程的两种方法比较
- java中创建线程的两种方法及比较
- java中解析逻辑表达式的两种方法比较
- java 比较两对象的方法
- Java实现计算圆周率π的两种方法
- 两种计算Java对象大小的方法
- 简单比较两种分布式计算环境的拓扑管理方法(Chubby & P2P Overlay)
- java 创建多线程两种方法比较
- 比较两种异常捕获的方法
- 字符串倒置的两种方法比较
- OpenCms “傻瓜建站”之 templateTwo 模块——内容篇
- 人生中有如此多的抉择
- ASP.NET程序中常用的三十三种代码
- 转载:TCP/IP编程基础——超时、多路复用、非阻塞
- nmake的使用
- Java云计算两种方法的比较
- Socks5代理服务器配置
- Oracle设置自动增长
- G2 手机新概念
- new, delete 和 new[] delete[]
- Joe Celko's Thinking in Sets: Auxiliary, Temporal, and Virtual Tables in SQL
- AJAX核心对象-- XMLHttpRequest 对象使用详解 (一)
- linux的Bash shell最棒的功能之一
- VHDL 2008: Just the New Stuff