GAE: +1 Servlet容器准备就绪(+ JVM6) +2 openid开箱即用支持/ API -1 JPA2.0限制(包括 - 无标准API) -2我无法使用nutch我应该在GAE还是AWS上部署?
AWS: -1我必须管理服务器。 -2我必须自己实现OpenID。 -3我不能在AWS上使用JPA2。
以上几点说明了我知道多少/少,尤其是,的AWS。有没有像GAE那样,能够轻松获得AWS Java就绪,JPA2就绪和OpenID准备就绪。
GAE: +1 Servlet容器准备就绪(+ JVM6) +2 openid开箱即用支持/ API -1 JPA2.0限制(包括 - 无标准API) -2我无法使用nutch我应该在GAE还是AWS上部署?
AWS: -1我必须管理服务器。 -2我必须自己实现OpenID。 -3我不能在AWS上使用JPA2。
以上几点说明了我知道多少/少,尤其是,的AWS。有没有像GAE那样,能够轻松获得AWS Java就绪,JPA2就绪和OpenID准备就绪。
数1限制在GAE(没有SQL的支持,因此,无法忍受的JPA限制)是要去秋季推出:Google SQL Service Preview
亚马逊弹性魔豆为您提供管理和可扩展的Tomcat的环境(多应用服务器可能即将来临在未来)http://aws.amazon.com/elasticbeanstalk/
AWS和GAE之间的选择也取决于您的应用程序。服务背后的设计考虑是非常不同的。 GAE的目标是提供最终的可扩展性,但另一方面消除固定成本(如果您的应用程序仅服务于少数客户,则运行它非常便宜)。
如果您的应用程序轻量级(不依赖于繁重的框架),并且您可以适应数据存储限制,GAE可能会更好。对于通用Java应用程序,如果与Beanstalk和RDS相关的成本不太高,我会推荐AWS。
考虑投票支持GAE上的JPA2:http://code.google.com/p/googleappengine/issues/detail?id=3079&q=JPA&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority% 20Owner%20Log – simpatico 2011-03-05 23:18:07
为什么不能在AWS上使用JPA2?当然,您只需使用JPA2就可以获得RDBMS,要么使用AWS的RDS,要么在AWS上运行您自己的RDBMS,并使用EBS上的文件。人们正在用MySQL和PostgreSQL来做这件事。 – 2011-03-05 23:52:37
可以使用AWS RDS和JPA2吗?哪个jpa提供者?任何链接? – simpatico 2011-03-06 00:26:52