我有一个Web应用程序,需要将MySQL、JAVA和JBoss部署到AWS EC2中。将其部署到最终客户的最佳实践和最佳方法是什么?我有几个问题:
这是我第一次部署一个网络应用程序,并希望得到一些投入。
提前谢谢你
发布于 2014-04-08 19:18:03
这个问题相当广泛。不过,我会尽力帮忙的。
对于JBOSS,您可能希望看到这样的内容:
http://aws.typepad.com/awsaktuell/2013/10/elastic-jboss-as-7-clustering-in-aws-using-ec2-s3-elb-and-chef.html
如果您愿意将容器从JBOSS切换到Tomcat,则可以使用ElasticBean秸秆(因为它不支持JBOSS容器)。这样,所有的数据库、自动标度和备份都将由Amazon负责。
您可以查看有关如何将Java应用程序部署到Tomcat容器的AWS文档:Java.html
发布于 2014-04-08 21:56:54
Amazon提供了多区域故障转移和创建自动每日备份的能力。当您需要冗余MySQL时,这是一个非常好的解决方案。
但是,请记住,您需要正确地获得性能指标,因为一旦部署了Amazon实例,就无法配置诸如max连接之类的关键指标。您被绑定到每个实例可用的最大连接数。在这种情况下,如果需要扩展,则需要部署一个新的RDS实例。
也非常好。它的良好维护和RPM回购是最新的。如果需要,您也可以添加第三方回购。
能够从一个非常精益的基础上构建一个服务器堆栈,要比部署RH和它附带的crud好得多。
https://stackoverflow.com/questions/22945862
复制相似问题