【问题标题】:What is the equivalent for AWS Cloudfront service in Google Cloud?Google Cloud 中 AWS Cloudfront 服务的等效项是什么?
【发布时间】:2017-01-18 02:37:37
【问题描述】:

今天,我使用的是 AWS S3 存储桶,除此之外,我使用的是 AWS CloudFront。

我还想拥有一个带有 CloudFront 的 Google Cloud 存储,所以我找到了可以创建存储桶并将我的静态文件/图像放置在其上的存储,这相当于 S3 存储桶。但是 CloudFront 呢?在 Google Cloud 中的何处设置 CloudFront?

提前致谢。

【问题讨论】:

    标签: amazon-s3 google-cloud-storage amazon-cloudfront


    【解决方案1】:

    Google Cloud 在其接入点中为 Cloud Storage 和 App Engine 等服务提供 built-in edge caching,因此在许多情况下,您可能不需要单独的 CDN 产品。我建议在增加额外费用之前衡量您的用例是否有来自几个国家的 CDN。请记住,对象需要通过允许缓存(公共对象的默认设置)的缓存控制设置是公开可读的,以便 Google 的边缘缓存缓存它们。

    不过,Google Cloud 确实有一个 CDN 服务,名为 Google Cloud CDN。它与 Cloud Load Balancing 相关联。它提供对 GCS 存储桶的直接支持,although that's still in alpha。好处是通过 Cloud CDN 提供 GCS 资源增加了一些不错的好处,例如能够使用带有 HTTPS 的自定义域或将 GCS 存储桶名称映射到不同名称的域。

    此外,如果您对 CloudFront 感到满意,我相信您可以使用 GCS(或几乎其他任何东西)作为它的源服务器。

    【讨论】:

    • “此外,如果您对 CloudFront 感到满意,我相信您可以使用 GCS(或几乎其他任何东西)作为它的源服务器。”正确的。 (我正在这样做。)使用 HTTP(S) 通过 Internet 访问的任何内容都可以是 CloudFront 源服务器。
    • @Michael-sqlbot 是否有任何流量从 Google 存储桶流向 AWS 的 CloudFront?因为在我看来,如果使用 AWS Cloudfront,那么使用他们的 S3 存储也会更快,然后是 Google 的(我的意思是我不知道 Google 和 AWS 之间的流量如何,它可能会更慢)。
    • @MishaZaslavsky 这个问题的答案比最初看起来要复杂一些,因为观察者和边缘之间以及边缘和原点之间的地理距离是因素,但通常,是的,最佳性能CloudFront 通常会与 S3 一起使用。最重要的一点是替代方案是可能的。此外,使用 GCS 时,Google 会向您收取从 GCS 到 CloudFront 的出口字节数,而 S3 在 CloudFront 后面使用时会免除其出站传输费用。
    • 请注意我上面的评论,当我说 “我正在做”时, 我并不是专门指 GCS(虽然这是我的 DR 策略之一,但我将存储桶从 S3 镜像到 GCS,以防止 S3 发生灾难性中断)。但是,我在 CloudFront 后面的非 AWS 数据中心运行服务器(配置为 CloudFront 源服务器……一个旧平台在 Solaris 上运行,所以没有 EC2)。我的客厅里还有一个 Web 服务器,连接在 CloudFront 后面的电缆调制解调器上。效果很好。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 2019-11-07
    相关资源
    最近更新 更多