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