【发布时间】:2013-02-02 08:42:46
【问题描述】:
我可以考虑使用哪个 PaaS 提供商在云中部署我的应用程序而不会有太大的痛苦,即不需要更改结构或源代码,并且可以提供良好支持的提供商 ide 还是命令行?
- Jelastic
- 云蜜蜂
- OpenShift
- Heroku
上面的列表中有哪些恶臭和缺点需要评估?
【问题讨论】:
标签: java web-applications wicket paas
我可以考虑使用哪个 PaaS 提供商在云中部署我的应用程序而不会有太大的痛苦,即不需要更改结构或源代码,并且可以提供良好支持的提供商 ide 还是命令行?
上面的列表中有哪些恶臭和缺点需要评估?
【问题讨论】:
标签: java web-applications wicket paas
我为 OpenShift 工作,但我也认为它非常适合各种 Java 支持。我们有 Jenkins 支持、Tomcat 6、Tomcat 7、Jboss EAP 6 和 Jboss AS 7.1。我们在 MySQL、Postgresql 和 MongoDB 中有本地数据存储。您可以将 Eclipse 与 JBoss 开发工具一起使用以获得出色的体验,但我们也有命令行实用程序和 REST API。我们所有的构建都是使用 Maven 完成的,因此无需更改您的源结构。如果需要,您还可以部署战争文件。您正在查看的所有 PaaS 都很棒,所以我鼓励您尝试几个。
这里是openshift page for Java 开发人员。看看,希望得到一些反馈
【讨论】:
看起来Jelastic 最适合您的需求 - 易于上手,根本不需要更改代码,与 Eclipse 和 JetBrains 集成,部署应用程序的不同方式,非常好的性能和自动可扩展性。
CloudBees 和 Heroku 有很多限制 - 没有公共 IP 地址并且不支持使用 A 记录将外部域指向应用程序;他们不允许使用自定义端口——这意味着应用只能监听 80 和 443 端口;对文件系统的访问受限——许多重新设计问题都与此限制有关;不支持多播;没有垂直缩放 - 您应该为虚拟盒子的限制付费,而不是为实际使用付费。更详细的垂直缩放好处描述在这里http://cloud.dzone.com/articles/truth-about-paas-vertical
【讨论】:
Heroku 已经很成熟,甚至有幸与 Facebook 合作。所以这是很好证明的。您可以为您的应用程序使用许多附加组件,并且非常容易实现。但是,如果需要,它没有 PHP 功能
我相信你已经看过这个:link
【讨论】: