我刚刚意识到,在Google Cloud Platform项目中,每个项目最多可以设置20个服务。这意味着一个项目不能超过20个微服务?有没有办法增加这个限制,因为在使用微服务架构的大型应用程序中,通常会有超过20个微服务。
答案 0 :(得分:1)
浏览Resource Quotas以了解Compute Engine如何强制执行资源使用配额以及如何申请额外配额。
Resource Quotas
Compute Engine强制执行各种资源使用的配额 原因。例如,配额保护Google Cloud社区 通过防止意外使用高峰来平台用户。谷歌云 平台还提供有限的Free trial quotas 访问刚刚浏览Google Cloud Platform的项目 免费试用。
并非所有项目都具有相同的配额。随着您使用Google Cloud 平台随着时间的推移而扩展,您的配额可能会相应增加。如果 你期望即将到来的使用量显着增加,你可以主动 从云中的Quotas页面请求配额调整 平台控制台:
- 在配额页面中,选择您要更改的配额。
- 点击页面顶部的修改配额按钮。
- 填写您的姓名,电子邮件和电话号码,然后点击下一步。
- 填写您的配额请求,然后点击下一步。
- 提交您的请求。
您可以根据需要申请额外的配额。
Requesting additional quota
从云中的Quotas页面请求其他配额 平台控制台。
您将在24到24之间收到计算引擎团队的回复 请求48小时。
我们强烈建议您在规划和申请其他资源 至少提前几天确保有足够的时间 满足您的要求。
从您的问题来看,目前尚不清楚您用尽了哪些资源(我猜Backend Service
)。
对于微服务架构,您可能还需要考虑Kubernetes,它允许您编排和构建在Docker容器中运行的微服务,从长远来看,您需要很少的管理/操作工作。< / p>
Google提供了一个名为Container Engine (GKE)的托管服务,该服务将负责管理Kubernetes群集,而无需担心配置实例并让Kubernetes在其上运行(包括升级等)。