将本地Web应用程序迁移到AWS ec2

问题描述 投票:0回答:1

有人可以建议将当前在onpremise上的tomcat服务器上运行的Web应用程序迁移到AWS ec2实例所需的步骤。我知道这不是一个简单的过程,需要一些详细的过程。

代码用Java编写,数据库用作oracle。

因此,如果有人可以向我推荐任何相关文档或任何提供一些演示的网站来引导我并继续这个场景,那将会很有帮助。

amazon-web-services migration devops
1个回答
0
投票

如果它是个人项目,那么我会建议使用Lightsail作为部署现有Java应用程序的最简单方法。对于数据库,不需要MySQL的小实例或关系数据库,然后是像DynamoDB这样的文档数据库。 https://aws.amazon.com/products/databases/?nc2=h_m1

如何将Java应用程序迁移到AWS有多种选择。您可以使用现有的AWS服务,例如:

  1. Lightsail - https://aws.amazon.com/lightsail/
  2. 豆豉 - https://aws.amazon.com/elasticbeanstalk/
  3. EC2实例并手动安装Tomcat
  4. 将ECS与Docker https://aws.amazon.com/getting-started/tutorials/deploy-docker-containers/?nc2=type_a一起使用

至于数据库解决方案,Oracle是一种选择,但非常昂贵。迁移到AWS时,最好使用其中一个RDS托管数据库,如MySQL,Postgress或更昂贵的Aurora。

为了提出体系结构,需要预测负载,应用程序的大小和数据量的一些细节。产品是区域性的还是全球性的,是否存在迁移到云时需要解决的任何其他问题(性能,可用性等),用户如何进行身份验证(是否需要任何其他服务)。

© www.soinside.com 2019 - 2024. All rights reserved.