【问题标题】:Azure Cloud Service and Amazon Cloudfront Inter-OperabilityAzure 云服务和 Amazon Cloudfront 互操作性
【发布时间】:2014-06-01 23:16:27
【问题描述】:

据 Azure 支持人员告诉我,在他们制定最终应该推出的新服务的详细信息时,Azure CDN 充其量目前已被弃用。出于这个原因,并且因为我正在构建的特定站点需要保护内容(这将是付费的),我需要在其他地方寻找 CDN,因为当前的 Azure 产品不提供这种可能性。

我正在考虑使用 Cloudfront,但我遇到的难题是在哪里存储我的文件。我似乎无法在网上找到有关 Azure 和 Cloudfront 之间互操作性的任何信息(使用 Cloudfront 和 Azure Blob 存储,或者使用 Azure Web Worker 和 S3/Cloudfront 进行文件存储和 CDN)。

在这方面有没有人有任何经验、技巧、建议或陷阱?或者推荐我可以使用的其他服务?

【问题讨论】:

    标签: azure cdn amazon-cloudfront


    【解决方案1】:

    要将您的 CloudFront CDN 指向您的 Azure Blob 存储,您需要在您的 Azure 存储服务上设置一个托管自定义域,并将您的 CloudFront CDN 源域名指向此自定义域。

    步骤:

    1. 为您的域创建一个 CNAME 条目以指向您的 Blob 存储(例如 CNAME blob.mydomain.com 到 myservice.blob.core.windows.net)

    2. 将托管自定义域添加到您的 Azure 存储帐户:blob.mydomain.com

    3. 使用源服务器 blob.mydomain.com 创建 CloudFront CDN 分发

    4. 使用您的 CloudFront CDN 网址访问您的资源,例如:http://acbdefgh.cloudfront.net/users/john

    5. 或者设置 CNAME 以指向您的 CloudFront CDN 域。例如 avatar.mydomain.com 到 acbdefgh.cloudfront.net 并使用 avatar.mydomain.com 更新您的 CloudFront 分配 CNAME

    使缓存对象无效的能力是一个很好的例子,说明您可能希望在 Azure CDN 上使用 Amazon 的 CloudFront CDN。例如,使用上述步骤,您可以使用 CloudFront 缓存偶尔需要失效的对象(例如配置文件图片 - avatar.mydomain.com),并使用 Azure CDN 缓存两个子域指向的其他所有内容(blob.mydomain.com)到同一个 azure blob 存储帐户 myservice.blob.core.windows.net。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-06
      • 1970-01-01
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多