【问题标题】:Website with Google cloud compute使用 Google 云计算的网站
【发布时间】:2016-09-13 08:05:58
【问题描述】:

总 NOOB 问题。我想在谷歌云计算平台上建立一个网站:

  1. 静态 IP/IP 范围(外部 API 要求)
  2. 简单的前端
  3. 平均到低流量,最多几千个请求 天。
  4. 单独的数据库实例。

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

【问题讨论】:

    标签: google-cloud-platform


    【解决方案1】:

    一个可行的解决方案是:

    • 在 GCP 上生成一个 n1-standard 实例(我更喜欢使用 Debian)
    • 获取静态 IP,如果您不让它悬空,它是免费的。
    • 根据您的数据库类型,为结构化数据选择 Cloud SQL 或为非结构化数据选择 Cloud Datastore
    • Nginx 是 Web 服务器的一个可行选项。 Get started here

    安息在你身上。您使用哪种堆栈来构建您的应用程序?您将如何将代码部署到实例?您以后可能想使用 Docker 和 k8s 在云提供商和扩展需求之间获得灵活性。

    【讨论】:

    • 谢谢维克拉姆,有趣。我会检查一下。
    【解决方案2】:

    创建您想要的网站的最简单方法是将数据存储区用作数据库的 Google App Engine。但是它不支持静态 IP,这是由于设计选择造成的。这绝对是强制性的吗?

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

    【讨论】:

    • 嗨,Serge,感谢您的建议。我也倾向于应用引擎。就易于开发和基础设施管理方面而言,它似乎接近完美。但不幸的是,我将使用的第三方 API 仅适用于白名单 IP (aarghh...)。所以是的,这很重要。
    猜你喜欢
    • 2017-05-30
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多