首页 > 解决方案 > GCP上的设计服务

问题描述

在谷歌云平台中,我想编写一个应用程序,它将接受 http 请求,点击链中的 apis,然后根据从 api 接收到的响应显示一个模板,并用从 apis 接收到的数据填充它们。有很多模板。

考虑到以下情况,在 GCP 上进行设计的最佳方法是什么。1.应用程序将获得巨大的流量。2. 部分api会返回模板需要的动态url。

我正在考虑用 java 编写并将其放在 Kubernetes 上,这将管理流量。但是应该选择什么数据库呢?数据主要是键值对,应该是高可用的,以防万一出现故障,应该有一些备份。

标签: google-cloud-platform

解决方案


是的,Kubernetes 是一种选择,您可能要考虑处理巨大的应用程序流量的其他东西是Google App Engine (GAE),因为您提到 Java 开发,您可以使用易于构建、部署和可靠运行的GAE 标准环境即使在重负载下(完全托管)。

您可能需要考虑使用Cloud Datastore,因为根据您的描述,它最适合应用程序需求(NoSQL 数据库并自动处理分片和复制)。您还可以使用图表来选择最佳存储选项。


推荐阅读