如何解决Google Cloud Platform 中用于内容的通用存储桶,它将确定用户的位置并从最近的服务器提供内容?
我是一名移动应用程序开发人员。我使用 Google Cloud 存储桶来存储我在应用程序中使用的 10 秒视频和照片。每天有成千上万的用户使用该应用程序,我想使用 CDN 来确保将应用程序的内容以最小的延迟和最大的速度交付给用户。
目前,我只找到了在一个可供选择的区域内创建存储桶的机会:美国、欧洲和亚洲。如何在 Google Cloud Platform 中创建一个通用存储桶来存储应用内容,以确定用户的位置并从离用户最近的服务器提供内容?
谢谢!
解决方法
当您使用 HTTP(S) 负载均衡器时,您可以(完全)利用 Cloud CDN,因为它是一种全局资源,这意味着您的存储桶流量将被转发到所有客户端附近的 GCP 接入点 (PoP)全球。
如果有兴趣,这里是 how to 这样做,但请记住,您(可能)需要将您的 DNS 值从当前存储桶更改为新的负载均衡器,并且 HTTP --> HTTPS 重定向未实现默认情况下(您可以使用 this 实现自动重定向,但您需要单独设置)。
另外请注意,根据从您的存储桶请求的文件(类似)的数量,您支付的费用将低于被视为 CDN 流量而非完整 GCP 流量的费用。
简而言之,您的存储桶数据将位于您选择的区域,但 CDN 将遍布全球,这意味着延迟更少、价格更低并且您的后端不会被淹没(这不适用于这里,因为您使用的是存储桶,但会申请后端 GCE 实例)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。