如何通过Amazon Web Services上传Servlet/JSP网站?

Par*_*wal 3 java servlets amazon-ec2 amazon-web-services

我正在开发一个 Servlet/JSP 项目,我想将其托管在 aws.amazon.com 上。我已经注册了 Amazon Web Services,登录后打开此页面,但我不知道该做什么或选择哪个选项。亚马逊网络服务控制台

我认为 AWS 提供了很多定制功能以及很多高级技术选项可供选择,但这对于只想让自己的网站运行的初学者来说很困难。

我的项目将使用这些:-

  1. JSP/Servlet

  2. CSS

  3. MySQL

  4. Struts2

  5. Tomcat网络服务器

Gra*_*per 5

我建议采用以下学习方法:

  1. Elastic BeanStalk - 这是 AWS 的简单托管模型。如果您不熟悉 IT,则应该采用这种方法
  2. EC2 与 MySQL RDS - 在这种情况下,您将创建一个虚拟机 (EC2),安装 Tomcat 和其他依赖项并部署您的应用程序。然后,您将使用 RDS 来存储数据(这是 MySql 即服务)
  3. 仅限 EC2 - 您将执行与 2 相同的操作,但安装您自己的 MySql 实例。您可能可以配置一些 AMI 来满足您的应用程序要求。

其他阅读:

  1. Route53(如果您打算使用 AWS 来存储域记录)
  2. 如果您需要高可用性,则使用弹性负载平衡
  3. 如果您希望跨虚拟机使用持久磁盘,则使用弹性块存储
  4. 用于保护您的虚拟机的网络安全组(针对 1. 和 2.)
  5. 虚拟私有云提供额外的安全性
  6. CloudFormation 如果您想自动配置

关于以下内容有很多文章:AWS 架构