本文列举国外一些支持 Java 应用托管的云计算平台,注意这里只是列表,不做比较。
1. Google App Engine (GAE)
这个云服务平台已经提供很长时间了,我在上面运行了两个 Web 应用 (timethetask 和 twikural) ,已经运行一年多了,没碰到任何问题。不过如果你打算将应用部署到 GAE 上你需要修改你的设计策略来适应 GAE 平台。
2. Amazon Web Services / Elastic Computing Cloud (EC2)
这不是一个平台,因为你无需 SDK 来开发 Java 应用,该平台为你提供你可完全控制的机器,这些机器可以预装好 Java 环境。
3. Windows Azure – Java
来自微软公司的
4. Jelastic
Jelastic 平台最大的优点是你不需要学习它的任何 API,只需要上传你的 Web 应用,Jelactic 就可自动帮你部署和运行。
5. Heroku
详情可阅读这篇文章: Heroku runs Java.
6. OpenShift by Red Hat
这是针对企业的平台,个人还无法使用,据说使用它非常之简单,有用过的朋友可以分享一下。
另外使用过国内支持 Java 应用的云平台的朋友可以跟大家分享一下经验。