首页 文章

使用Google Cloud 计算的网站

提问于
浏览
0

总NOOB问题 . 我想在谷歌 Cloud 计算平台上设置一个网站:

  • 静态IP / IP范围(外部API要求)

  • 简单的前端

  • 平均到低流量,每天最多有几千个请求 .

  • 单独的数据库实例 .

我浏览了Google和亚马逊提供的服务文档 . 不完全确定什么是最好的方法 . 明白没有正确的答案 .

2 回答

  • 2

    可行的解决方案是:

    • 在GCP上生成 n1-standard 实例(我更喜欢使用Debian)

    • 获取静态IP,如果你不让它悬空,这是免费的 .

    • 根据您的数据库类型,为结构化数据选择Cloud SQL,为非结构化数据选择Cloud Datastore

    • Nginx是Web服务器的可行选项 . Get started here

    休息在你身上 . 你用什么样的堆栈来构建你的应用程序?您如何将代码部署到实例?您可能稍后想使用Docker和k8s来获得 Cloud 提供商和扩展需求之间的灵活性 .

  • 1

    创建所需网站的最简单方法是使用数据存储区作为数据库的Google App Engine . 但它不支持静态IP,这是由于设计选择 . 这绝对是强制性的吗?

    App Engine目前不提供将静态IP地址映射到应用程序的方法 . 为了优化最终用户和App Engine应用程序之间的网络路径,不同ISP或地理位置的最终用户可能使用不同的IP地址来访问同一App Engine应用程序 . DNS可能会返回不同的IP地址,以便随着时间的推移或从不同的网络位置访问App Engine .

相关问题