为spring mvc项目部署选择哪种云系统

为spring mvc项目部署选择哪种云系统,spring,amazon-web-services,cloud,web-deployment,Spring,Amazon Web Services,Cloud,Web Deployment,在我的公司,我们正在开发基于spring mvc的产品。我们目前将tomcat 7中的projects.war文件部署在一台服务器机器上(它有自己的静态ip),以便在数据库(oracle)位于另一台机器上时全局访问它。此服务器机器和db机器当前位于我的办公室中 因此,基本上,当我们需要访问办公室以外的项目时,我们访问服务器机器的静态ip 现在,我的项目经理告诉我,要想办法在基于云的系统上部署.warofthespring mvc项目。我一点也不知道从哪里开始 我需要的是任何可以帮助我入门的指导/

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

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

现在,我的项目经理告诉我,要想办法在基于云的系统上部署.warofthespring mvc项目。我一点也不知道从哪里开始

我需要的是任何可以帮助我入门的指导/文档/教程

哪种基于云的系统最适合我这样做?我应该使用ConvrgdAWS[弹性豆茎或EC2]或任何其他服务吗

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


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

将您的应用程序移动到云端肯定是个好主意

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

现在,AWS在云空间中处于领先地位。当然,您可以在Amazon Web服务中尝试一下

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

希望这有帮助

注: AWS根据实例的类型、每小时的数据库计算成本