为jee6应用选择云

时间:2012-10-03 15:34:11

标签: amazon-web-services java-ee-6 jboss7.x openshift

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

谢谢!

1 个答案:

答案 0 :(得分:4)

Openshift非常适合dev&质量保证,因为您真的不必担心很多基础设施方面,包括

  1. 安装
  2. 配置
  3. 修补/升级
  4. 管理
  5. 负载平衡
  6. 我也因为各种原因喜欢Openshift。他们为您提供选择您的语言/选择框架的选项。

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

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

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

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

    祝你好运,请在此发表你的发现。