0

我们正在 jboss 7.1 中构建一个 jee6 应用程序,现在我们需要部署一个生产基础设施;我对如何使用云中的服务有疑问,虽然我的第一个想法是使用 openshift 来部署 java 应用程序,但我想知道你的想法,如果这是一个好主意,或者我是否应该使用 ec2,即使我没有配置生产环境的经验?我还想知道 mysql (open shift) 服务是否适合生产应用程序,或者我是否应该使用 amazon rds 或其他数据库服务?最后,如何在轮班中管理文件?amazon s3 还是其他简单的方法?

谢谢!

4

1 回答 1

4

Openshift 非常适合开发和 QA,因为您真的不必担心很多基础设施方面,包括

  1. 安装
  2. 配置
  3. 修补/升级
  4. 管理
  5. 负载均衡

由于各种原因,我也喜欢 Openshift。它们为您提供选择语言/选择框架的选项。

是否已准备好投入生产,这取决于您如何构建应用程序。Openshift 实际上将其工作负载放在 EC2 上,因此您可以获得与 EC2 类似的 SLA。

如果您能够创建部署在不同节点上的高可用性应用程序,则可以消除单点故障,但如果 EC2 关闭(关闭所有节点),我不确定 Openshift 如何处理这些场景。

在所有公共 PaaS 产品中,Openshift 绝对是我的最爱。

在这种环境下,MySQL 应该与 JBoss 没有什么不同。适用于 JBoss 的一切也适用于 MySQL。

祝你好运,请在此处发布您的发现。

于 2012-10-03T22:55:00.363 回答