AWS可以用作android后端吗?或后端程序使用AWS?

时间:2015-01-07 20:29:13

标签: java android web-services google-app-engine amazon-web-services

与外部数据库(服务器某处)通信的Android应用程序是否需要Web服务(例如Java Web服务)?

该Web服务是否是与DB直接通信的实际后端应用程序?

这项服务,我说的是,AWS或谷歌云提供的相同的东西,还是我搞砸了?

1 个答案:

答案 0 :(得分:2)

云提供商可以为您提供运行后端服务器的计算机和其他硬件,在某些情况下,可以为您提供后端所需的部分或全部服务,这显然取决于您的应用实际需要做什么。

例如,AWS提供身份验证服务,流媒体记录后端服务,通知等。您仍然需要将应用程序与他们集成,但他们为您做了很多繁重的工作。

确定是使用服务还是只使用自己的服务构建在自己的服务上,这确实是一个架构和业务决策。

您可能希望平衡集成的简易性与供应商锁定(即绑定到单个云提供商以运行您的后端)。

就个人而言,我喜欢可以在云提供商之间移植的架构 - 如果需要,您仍然可以构建非云提供商第三方服务构建模块软件。

话虽如此,AWS和Google几乎肯定付出了很多努力和思考,使他们的服务构建块易于集成和扩展,因此您可能会发现他们的生态系统适合您。