我有一个 Web 应用程序,需要将 MySQL、JAVA JDK 和 JBoss 部署到 AWS EC2。 将其部署到最终客户的最佳实践和最佳方式是什么?我有几个问题:
- 我将使用 Amazon Linux AMI,有没有其他推荐的 AMI?
- 安装时 JBoss 文件最好放在哪里?
- 我需要 MySQL 的实时备份,对我来说最好的方法是什么?如果发生任何崩溃而不会丢失任何数据,我将需要能够检索并运行它。那么还有哪些其他选择可以使用 Amazon RDS?
这是我第一次部署网络应用程序,希望能提供一些意见。
提前致谢
最佳答案
这个问题很宽泛。不过,我会尽力提供帮助。
对于 JBOSS,您可能希望查看如下内容:
如果您愿意将容器从 JBOSS 切换到 Tomcat,您可以使用 Elastic Beanstalk(因为它不支持 JBOSS 容器)。这样,所有数据库、自动缩放和备份都将由亚马逊为您处理。
您可以在此处查看有关如何将 Java 应用程序部署到 Tomcat 容器的 AWS 文档: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.html
关于java - 在 AWS EC2 上部署 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22945862/