0

我刚刚意识到,在 Google Cloud Platform 项目中,每个项目最多可以设置 20 个服务。那就是说一个项目不能有超过20个微服务?有什么办法可以增加这个限制,因为在使用微服务架构的大型应用程序中,通常会有超过 20 个微服务。

4

1 回答 1

1

通过Resource Quotas了解 Compute Engine 如何对资源使用实施配额,以及如何请求额外的配额。

资源配额

Compute Engine 出于各种原因对资源使用实施配额。例如,配额通过防止不可预见的使用高峰来保护 Google Cloud Platform 用户社区。Google Cloud Platform 还提供免费试用配额,为仅在免费试用的基础上探索 Google Cloud Platform 的项目提供有限的访问权限。

并非所有项目都有相同的配额。随着您对 Google Cloud Platform 的使用随着时间的推移而扩大,您的配额可能会相应增加。如果您预计使用量即将显着增加,您可以从Cloud Platform Console的配额页面主动请求配额调整:

  • 配额页面中,选择要更改的配额。
  • 单击页面顶部的编辑配额按钮。
  • 填写您的姓名、电子邮件和电话号码,然后点击下一步
  • 填写您的配额请求并点击Next
  • 提交您的请求。

您可以根据需要申请额外配额。

申请额外配额

从Cloud Platform Console 中的配额页面请求额外配额。

您将在 24 到 48 小时内收到来自 Compute Engine 团队的回复。

我们强烈建议您至少提前几天计划和申请额外资源,以确保有足够的时间来满足您的要求。

从您的问题来看,尚不清楚您用完了哪个确切的资源(我猜Backend Service)。

Kubernetes 和谷歌容器引擎 (GKE)

对于微服务架构,您可能还需要考虑Kubernetes,它可以让您编排和构建在 Docker 容器中运行的微服务,从长远来看,您只需很少的管理/操作工作。

Google 提供了一个名为Container Engine (GKE)的托管服务,它将负责管理 Kubernetes 集群,而您无需担心配置实例并让 Kubernetes 在其上运行(包括升级等)。

于 2017-06-22T00:14:36.833 回答