我可以考虑将哪个PaaS提供商用于在云中部署我的应用程序,而不需要太多痛苦,即不需要更改结构或源代码,以及提供良好支持的提供商 ides或命令行呢?
评估上面列表中哪一个的一些弊端和缺点?
答案 0 :(得分:5)
我为OpenShift工作,但我也认为它适用于各种Java支持。我们有Jenkins支持,Tomcat 6,Tomcat 7,Jboss EAP 6和Jboss AS 7.1。我们在MySQL,Postgresql和MongoDB中有本机数据存储。您可以将Eclipse与JBoss Developer工具结合使用,以获得出色的体验,但我们还拥有命令行实用程序和REST API。我们所有的建筑都是在Maven完成的,所以不需要改变你的源结构。如果需要,您还可以部署war文件。您正在寻找的所有PaaS都很棒,所以我鼓励您尝试一下。
这是一个openshift page for Java开发人员。看看,并希望得到一些反馈
答案 1 :(得分:2)
看起来Jelastic最适合您的需求 - 易于启动,根本不需要代码更改,与Eclipse和JetBrains集成,部署应用程序的不同方式,非常好的性能和自动可扩展性
CloudBees和Heroku有许多限制 - 不支持公共IP地址和使用A记录将外部域指向应用程序;他们不允许使用自定义端口 - 这意味着一个应用程序只能听80和443端口;对文件系统的有限访问 - 许多重新设计问题与此限制有关;不支持多播;没有垂直缩放 - 您应该支付虚拟盒的限制,而不是实际使用。垂直扩展的好处的更详细描述在http://cloud.dzone.com/articles/truth-about-paas-vertical
答案 2 :(得分:1)
Heroku已经建立起来,甚至有幸与Facebook合作。所以它已被证实。有许多附加组件可以用于您的应用程序,并且它非常容易实现。但是,如果有必要,它没有PHP功能
我确定你看过这个:link