spring-mvc项目部署选择哪个云系统

Which cloud system to choose for spring-mvc project deployment

我公司正在开发基于 spring-mvc 的产品。我们目前在 tomcat 7 中部署项目 .war 文件在服务器机器(它有自己的静态 ip)上,以便在数据库(oracle)位于不同的 machine.This 服务器上时全局访问它机器和数据库机器目前在我的办公室。

所以基本上当我们需要访问我们办公室以外的项目时,我们访问服务器机器的静态 ip。

现在我的项目经理告诉我想办法在基于云的系统上部署 spring-mvc 项目的 .war.我完全不知道从哪里开始。

我需要的是任何有助于入门的指导/文档/教程。

哪个基于云的系统最适合我这样做?我应该使用 Convrgd 还是 AWS [Elastic Beanstalk 或 EC2] 或任何其他服务?

[注意:我知道这是一个基于意见的问题,但我想要的是我可以开始清楚地了解应该选择哪条路径的意见。 ]

如果您需要任何其他信息,请告诉我。感谢任何帮助。

将您的应用程序移动到云端绝对是个好主意。

现在有很多云服务提供商提供云服务,您可以使用这些服务。像 AWS、Azure、Rackspace 等

目前,AWS 在云领域处于领先地位space。当然,您可以在 Amazon Web Services 中尝试一下。

Elastic Beanstalk 是一种容器服务,您可以在其中轻松部署应用程序 (war) 文件。只需上传 war 文件,AWS 将代表您启动负载均衡器和 Auto Scaling。 对于数据库,现在您可以启动 Amazon RDS(使用 Oracle)。将数据副本从现有数据库传输到 Amazon RDS。

希望这对您有所帮助。

注意: AWS 根据实例类型、数据库每小时收费。