2008年下半年这些日子,虽然微软还在表示进军云计算,但是云计算在Java世界实际上已经从口号变成现实。
这是一篇Web服务器Jetty集群文章的翻译,也就是说:Jetty已经可以嵌入下面这些云计算软件,而你只要将你的Web应用部署到Jetty,就能实现云计算,是不是很简单,现在就可以去做。
将你的应用部署到Cloud computing 云计算环境. 再也无需你管理,可以很容易伸缩,大大提高处理能力,提供失败的可恢复性,硬件上云计算由一批成本低廉的服务器器组成。这些成本远低于传统数据库集中模型。
Software as a service软件即服务正成为共识,云计算已经成为现实,看看下面除了EJB以外的一些成熟产品:
Cloud Platform云计算平台: Morph (http://www.mor.ph/)
作为可伸缩的Web应用的云计算平台Morph,当上传war文件就自动部署多个JVM点。Morph处理负载平衡,允许你增加调整服务器个数,可以访问共享资源:关系数据库 邮件服务或JMS服务。 Morph可以确保你应用服务配置为fail-over(以前只有EJB服务器才提供) 。Jetty作为一个比Tomcat还要轻量的serlvet 容器,可以被配置进入 cloud-hosted 环境。
这里谈谈SUN的serlvet容器开源glassfish,它有一个其高性能NIO Server:grizzly (https://grizzly.dev.java.net/)glassfish+grizzly可能走向P2P计算模式,P2P和Cloud computing 还是有区别的,P2P如果依赖PC机上的软件,比如QQ之类,而Cloud computing则可能无需客户端参与计算,通过浏览器就能获得结果,这两种模式可能针对不同应用。
今年8月google的云计算曾经发生Gmail等多个服务中断,是云计算脆弱?不够彻底存在单点风险?还是应该再考虑P2P呢?其实P2P有可能也不可靠,无法准确知道哪个节点出现问题。
http://www.readwriteweb.com/archives/google_failures_serious_time_t.php
云计算更适合内容企业服务,但是现在很多社区SNS服务,比如twitter(叨客) FriendFeed FaceBook之类更需要云计算。
Cloud Technology云技术:开源Terracotta(兵马俑 )(http://www.terracotta.org/)
是一种无需数据库和EJB等复杂技术实现的云技术,贯彻缓存为王宗旨,实现网络内存阵列Network-Attached Memory (NAM),可以在同台服务器的内存中同步对象状态,适合 HTTP Session Sharing, Distributed Caching分布式缓存, Single-Sign On单点登录等等. 个人非常推崇,可以说完全可以替代数据库和EJB,那些成天叫嚷“数据库不死 不用数据库用什么”的人最好多了解一下。
Terracotta特点:
Shared Heap (跨JVM的对象复制)
分布式锁 (synchronized, wait/notify, 包括 util.concurrent )
分布式数据源 – HashMap, ArrayList, LinkedBlockingQueue, any POJO
保证集群对象的一致性,自动将数据持久到硬盘
虚拟内存 (将heap扩展到 Terracotta直至硬盘)
Cloud Infrastructure: Hadoop (http://hadoop.apache.org/core/)
Hadoop是google的 MapReduce算法(http://labs.google.com/papers/mapreduce.html)实现的开源平台,MapReduce可以让TB级别的数据在数千台服务器上运行计算。Hadoop可以让计算模型细化到一个个小块,这些小块能够通过很多服务器并行计算。
最近Apache Hadoop 赢得了TB级别的基准测试,Hadoop可以在209秒内完成1 TB数据排序,打败了前期297秒的年度记录(Daytona),成为最快纪录冠军,这是一项1998由Jim Gray创建的基准测试,指定输入数据( 100亿个100字节的记录) ,彻底地排序,并写入磁盘(持久化)。再想想现在很多人还依赖传统数据库SQL排序,这个真是小巫见大巫了。详细测试情况:
Apache Hadoop Wins Terabyte Sort Benchmark
这是Java和开源社区的胜利。如果还有人怀疑Java慢,就显得他多么无知!
Cloud Infrastructure: Gigaspaces (http://www.gigaspaces.com/)
Gigaspaces是一个基于Space-Based Architecture (SBA:http://en.wikipedia.org/wiki/Space_based_architecture)架构的可伸缩方案,也是网格计算grid computing的一种,一个Web应用只要简单部署到网格中的处理单元,就能够即时实现集群。
原文:
http://blogs.webtide.com/janb/entry/jetty_and_cloud_computing
相关文章:
OO + 分布式计算 = 软件架构的方向
http://www.jdon.com/artichect/architecture.html
数据库已死
http://www.jdon.com/artichect/dbdead.htm
分享到:
相关推荐
云计算服务价格作为引导、优化用户需求组合的利器,己经成为云计算服务提供商吸引用户的竞争手段。用户对云计算服务质量的评价体现了云计算服务的价值。在服务质量保障前提下,分析满足用户个性化需求的云计算服务...
最近,没有哪家技术性网站不提到所谓的云计算的。...它们的区别不在于这些思想背后的目标,而在于组合到一起、使这些思想成为现实的现有技术。 云计算背后最重要的概念之一就是可伸缩性,而实现它的关键则是虚拟化(vir
云计算服务作为一种新兴的服务模式,成为了当前社会和学术界普遍关注的焦点。随着越来越多的供应商提供云服务,如何选择最优的定价机制对于消费者和云服务供应商来说变得越来越重要。从供应商和消费者的角度对比分析...
云服务已经成为现实,即使领先于法规,也可以通过透彻的分析来确定在大多数情况下可以解决与使用此类系统有关的大多数风险的解决方案。 云计算是大型公司(不仅是大型公司)期待已久的解决方案,它可以简化进行其...
"虚拟现实技术在智慧图书馆中的应用研究" 本文研究了虚拟现实技术在智慧图书馆中的应用,探讨了...虚拟现实技术在智慧图书馆中的应用前景非常广阔,未来虚拟现实技术将成为图书馆的驱动引擎,推动图书馆向智慧化转型。
IP存储云计算无疑是今年最热门的一个话题,而云计算会给整个产业链的每一...如果这种构想能够成为现实,那么主机厂商将变成网络运营商,他们不需要不断投入巨额的新主机研发费用,而只需要拿这笔钱中的很小一部分去升级
1、数字农业将使农业生产全流程智能化逐步成为现实。将物联网技术应用到现代农业生产设施设备领域,可以极大地提高现代农业生产设施设备的数字化、智能化水平,实现对农业生产完整过程的数字化控制,智能化地处理...
当前的网络发展趋势已不仅是简单的一台电脑所能解决的了,”云"已成为了现实
如果这种构想能够成为现实,那么主机厂商将变成网络运营商,他们不需要不断投入巨额的新主机研发费用,而只需要拿这笔钱中的很小一部分去升级自己的服务器就行了,但是达到的效果却是相差无几的。对于用户来说,...
未来,5G与云计算、大数据、人工智能、虚拟增强现实等技术的深度融合,将连接人和万物,成为各行各业数字化转型的关键基础设施。 将连接人和万物,成为各行各业数字化转型的关键基础设施。 ,将连接人和万物,成为各...
互联⽹的出现, 使得连接调⽤所有这些拥有限制计算资源的计算机系统成为了现实。 那么,⼀些本⾝⾮常复杂的但是却很适合于划分为⼤量的更⼩的计算⽚断的问题被提出来,然后由某个研究机构通过⼤量艰⾟的⼯作开发出 ...
全球物联网、5G、人工智能、无人驾驶、虚拟现实、深度学习等技术研发和产业化加速突破...物联网推动万物互联成为现实,广泛应用于城市治理领域的感知监测、数据采集等;(移动)互联网成为公众获取城市生活服务的重要优
如果这种构想能够成为现实,那么主机厂商将变成网络运营商,他们不需要不断投入巨额的新主机研发费用,而只需要拿这笔钱中的很小一部分去升级自己的服务器就行了,但是达到的效果却是相差无几的。对于用户来说,...
与此同时,针对用户外包数据中敏感信息的滥用所产生的安全问题也成为了人们关注的焦点。在现实中,一旦上传到云平台,用户隐私信息的安全只能单纯依赖于云服务提供商的信用。为解决这一问题,对于图像数据处理中的...
随着我国 5G 网络商用以及未来网络的发展,5G 移动网络与云 AR 业务的结合已成为重要趋势,将有力促进 AR 业务的大规模普适化应用。本白皮书基于 Cloud AR 产业背景及国内外标准化情况,介绍了 AR 云化在若干领域...
运用现代信息技术、物联网、云计算、互联网等技术,将无法通过人工在合理时间内完成的信息采集、处理、管理海量数据,并将其整理成为人类所能解读的信息,找到物与物、人与物、人与人之间的数据关联,发现它们背后的...
数字化校园是建立在校园网基础上的,它利用先进的信息化手段和工具,实现从环境、资源到活动的全部数字化,在传统校园的基础上构建一个数字空间,以拓展现实校园的时间和空间维度,提升传统校园的效率,扩展传统校园的功能...
成为常态和现实,公众对政府服务的需求也逐渐转化为线上诉求。政府治理能力 已经上升到新的阶段,政府互联网服务能力从而成为一个新的命题。 政府互联网服务能力是指政府运用互联网、大数据、云计算、人工智能等新 ...
新基建首先利好基础设备厂商,但云计算服务商反向定义数据中心将成为未来发展赺势。5G发展:不云计算、大数据、AI、虚拟增强现实等深度融合,连接人和万物
Linux通常以其开源性和安全性作为其主要优点成为云计算操作系统的首选。云平台应用现有的云平台都是基于虚拟机的,大部分的云平台都具有相对较为安全的文件系统、一定的网络结构和存储模式。通过在VMM中添加一定的...