0

来自 AWS/cloudfront 背景,我想知道我在任何地方都找不到的谷歌 CDN 的基域。在 Cloudfront 中,诸如 xyzid.cloudfront.net 之类的域在 cloudfront 分发列表中可用。

我需要通过谷歌的 CDN 将对象存储在谷歌的存储桶和服务器中以获得更好的性能。我已经阅读了很多教程,这些教程解释了如何通过负载平衡器将 cdn 与存储桶链接。但最后它只给了我 IP 地址,通过它我可以成功访问存储桶的内容。

由于 IP 将位于特定位置,而在 cloudfront 的情况下,它会提供诸如 xyzid.cloudfront.net 之类的域,该域会根据用户的位置解析为最近的 IP 地址。我非常怀疑,使用 IP 作为基域将如何利用谷歌的 90 多个边缘位置。

我想我在这里遗漏了一些重要的东西。

4

2 回答 2

3

来自 AWS/cloudfront 背景,我想知道我在任何地方都找不到的谷歌 CDN 的基域。

配置 Google CDN 时,需要配置负载均衡器并启用 CDN 功能。CDN 的地址就是负载均衡器的地址。缓存计算实例和云存储就是这种情况。

由于IP将位于特定位置,...

IP 地址与 GCP 中的位置相关联的错误假设。Google 支持全局 IP 地址,其中 IP 地址本身在范围内是全局的,并解析到最近的(配置的)边缘位置以进行路由。这种技术称为任播。用于全球域名服务器的相同技术。

[编辑附加信息]

有两种类型的公共外部 IP 地址。全球和区域。为全局 HTTP(S) 负载均衡器使用全局 IP 地址。区域 IP 地址用于 VM 实例、网络负载均衡器和大多数其他服务。

于 2019-02-19T20:16:55.797 回答
1

可以通过 [1] 中描述的 URL 访问 Cloud Storage 对象。

[1] https://cloud.google.com/storage/docs/request-endpoints

于 2019-02-18T23:35:57.820 回答