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

Can AWS be used as android back end? Or AWS is used by back end program?

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

该 Web 服务是直接与数据库通信的实际后端应用程序吗?

我说的这项服务与 AWS 或 google 云提供的服务相同,还是我把它搞砸了?

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

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

决定是使用服务还是仅使用硬件以及您自己构建的服务确实是一个架构和业务决策。

您可能希望在集成的便利性和供应商锁定之间取得平衡(即绑定到 运行 您的后端的单个云提供商)。

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

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