【问题标题】:Universal bucket in Google Cloud Platform for content, which would determine the user's location and serve content from the closest server?Google Cloud Platform 中用于内容的通用存储桶,它将确定用户的位置并从最近的服务器提供内容?
【发布时间】:2023-03-19 00:20:01
【问题描述】:

我是一名移动应用程序开发人员。我使用 Google Cloud 存储桶来存储我在应用程序中使用的 10 秒视频和照片。每天有成千上万的用户使用应用程序,我想使用 CDN 来确保应用程序的内容以最小的延迟和最大的速度交付给用户。

目前,我只能在一个区域内创建一个存储桶以供选择:美国、欧洲和亚洲。如何在 Google Cloud Platform 中创建一个通用存储桶来存储应用程序内容,这将确定用户的位置并从离用户最近的服务器提供内容?

谢谢!

【问题讨论】:

  • 使用 CDN,它提供的位置远多于全局存储桶(不存在)。 Google 的 CDN 有大约 100 个边缘站点。

标签: google-cloud-platform cdn google-cdn google-cloud-cdn


【解决方案1】:

当您使用 HTTP(S) 负载均衡器时,您可以(完全)利用 Cloud CDN,因为它是一种全局资源,这意味着您的存储桶流量将被转发到所有客户端附近的 GCP 接入点 (PoP)全世界。

如果有兴趣,这里是how to,但请记住,您(可能)需要将您的 DNS 值从当前存储桶更改为新的负载均衡器,并且 HTTP --> 默认情况下不实施 HTTPS 重定向(您可以使用this 实现自动重定向,但您需要单独设置)。

另外说明,根据从您的存储桶请求的文件(类似)的数量,您支付的费用将低于被视为 CDN 流量而非完整 GCP 流量的费用。

简而言之,您的存储桶数据将位于您选择的区域,但 CDN 将遍布全球,这意味着更少的延迟、更低的价格并且您的后端不会被淹没(这不适用于这里,因为您使用的是存储桶,但会申请后端 GCE 实例)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-15
    • 2019-03-01
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多