集成安卓应用程序+亚马逊EC2+亚马逊RDS



如果这个问题看起来重复,我很抱歉,但我搜索了很多,找不到我需要的确切内容。

当我开始开发我的android应用程序时,我创建了一个Web服务(javarestful)和我的数据库,所有这些都是本地的,一切都很完美。但现在我决定把一切都送到云端。我在AmazonRDS中创建了一个实例,填充了我的mysql,一切都很好,但仍然在本地使用我的Web服务。

我的问题是我是否会走上一条好的轨道。我想把我的Web服务放在AmazonEC2上的实例中。有可能吗?我如何从我的应用程序访问我的网络服务?

提前感谢

罗德里戈。

是的,你走在了正确的轨道上。您所需要做的就是在一个或多个ec2实例上安装java应用程序。您应该为实例分配一个DNS记录,并在应用程序中使用该记录连接到实例。

另一个可能节省您一些时间/精力的替代方案是设置Elastic Beanstalk环境。它由一个完整的Application+数据库层组成,并将自动为其分配一个FQDN。这意味着你将拥有类似于"yourfancydomain.aelasticbeanstall.com"或类似的东西,一个响应该域请求的Tomcat实例,以及一个MySQL RDS数据库。

最新更新