使用哪个 Google Cloud Platform 服务来实现 REST API

使用哪个 Google Cloud Platform 服务来实现 REST API

我们刚刚开始使用 Google Cloud 的新项目。我们将使用:

  • 网络服务器
  • 计算引擎(数据处理)
  • MySQL

这是我的问题:我们开发了一个 REST API 来响应对数据库的 Web 查询。它现在在 dev CE 上的 flask(python)上运行。我不完全了解我需要哪种服务来托管 API。我认为它会比 CE 或 MySQL 便宜,但不知道是哪一个。

答案1

Compute Engine 可以很好地实现 REST API,尽管根据您的情况可能会有更好的选择。但是,如果您感兴趣这里是关于如何进行该设置的教程。

我建议你看看云端点云功能。两者都是构建 REST API 的绝佳选择。

Cloud Endpoints 是一款 API 管理工具,具有帮助开发、部署和管理 API 的功能。它作为 App Engine、Kubernetes 或 Compute Engine 上的前一层运行。

Cloud Functions 是一种基于事件的无服务器架构。通过使用 Cloud Functions,您只需为自己进行的调用付费,可以无缝扩展,并且无需管理虚拟机。

相关内容