Windows Azure Storage (9) Windows Azure 上的托管服务CDN (中) Blob Service

简介:

 《Windows Azure Platform 系列文章目录

 

 

  本文介绍的是国外的Azure Global

  如果你使用的是国内由世纪互联运维的Azure China,请参考这篇文章:

  Azure China (9) 在Azure China配置CDN服务

 

  

  本节我将介绍如何在Windows Azure平台下使用CDN。

  Windows Azure平台提供了Blob Service和Hosted Serive两种CDN服务。我这里简单介绍Blob Service的内容。

  请参考《Windows Azure Platform (十四)Windows Azure Storage Service存储服务之Blob详解(上)

  和《Windows Azure Platform (十五)Windows Azure Storage Service存储服务之Blob详解(下)》的例子,在Windows Azure Blob Storage下上传一张图片。

  您也可以使用Azure Storage Explorer这个工具,来上传您需要的图片。

 

  我上传到Azure Storage的图片URL是这样的:http://threestone.blob.core.windows.net/gallery/WindowsAzure.png

  其中threestone是我的存储账户(Azure Storage Account)。对此内容不熟悉的网友可以看我之前几章的内容。

  上传成功的图片预览如下:

  接下来我要做的是,让所有存在Azure Storage账户threestone下的内容,开启CDN。

  我们登陆到Windows Azure Management Portal里,选择"托管服务、存储账户和CDN"-->选择"CDN",然后选中threestone这个存储账户,选择"新建终结点"。

 在弹出的"新建CDN终结点"里,最下面的勾选框,选择启用CDN、HTTPS、查询字符串(注:截图有点问题,抱歉)。最后点击"确定"。

 Windows Azure会提示您,启动CDN可能需要60分钟。不过根据笔者观察 ,只需要差不多20分钟左右。

关闭"启用CDN"窗口之后,你会在Storage下发现CDN终结点已经创建。

CDN的地址是az271846.vo.msecnd.net

其中CDN URL为az271846.vo.msecnd.net。

我原来使用Azure Storage保存图片的URL是http://threestone.blob.core.windows.net/gallery/WindowsAzure.png

开启CDN之后,地址就变成http://az271846.vo.msecnd.net/gallery/WindowsAzure.png

这样Blob Service里的所有Blob内容都会被CDN加速。

 

  用户首次访问这个图片的CDN URL的流程如下:

  • 当用户打开这个网页的时候,客户端首先向距离用户最近的CDN服务器请求这个资源。
  • 如果CDN服务器上海没有这个文件的副本,则通过配置信息从对应的Blob Service中请求这个资源。本例中,向http://az271846.vo.msecnd.net/gallery/WindowsAzure.png这个地址请求资源。
  • Blob Service得到这个Blob资源
  • Blob Service会首先把这个图片复制到CDN服务器
  • 图片将会通过CDN服务器返回给用户

  如果用户再次访问这个页面的时候,由于这时候CDN中已经有这个图片的副本了,所以将会直接从CDN服务器返回而无需访问Blob Service。

  随着更多的用户访问,大部分情况下这个图片已经缓存在CDN中了,因此几乎不会再需要向Blob Service请求,这样就提高了网站的执行性能。

  注意:只有通过CDN URL进行访问的时候才会使用CDN功能。如果用户直接访问的是Blob Service的URL,那么即使CDN服务器中已经缓存了这个资源,用户还是会直接从Blob Service获取这个资源。

 

  OK,距离我们创建CDN Endpoint差不多20分钟的时间了。让我们看一下CDN URL

  

 

分类:  Azure Storage

本文转自Lei Zhang的博客博客园博客,原文链接:http://www.cnblogs.com/threestone/archive/2012/06/08/2541682.html,如需转载请自行联系原作者
目录
相关文章
微软警告:Azure CDN将关闭,需尽快迁移以避免服务中断
微软警告:Azure CDN将关闭,需尽快迁移以避免服务中断
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
141 32
什么是CDN服务
CDN(内容分发网络)是全球分布的服务器网络,旨在加速互联网内容的传输。它通过将内容缓存至靠近用户的服务器,减少延迟,提升访问速度与性能,同时实现负载均衡、减轻源服务器压力并提供安全防护。广泛应用于网站加速、视频直播等领域,优化用户体验。
4028 5
|
6月前
|
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
90 11
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
|
2月前
|
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
111 4
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
103 4
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
71 29
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
提升Windows Server环境安全性:ADAudit Plus的五大关键优势
在Windows Server环境中,内置的安全审计工具虽有用,但存在专业门槛高、耗时及功能缺失等问题。第三方工具ADAudit Plus应运而生,其五大优势包括:日志聚合、关键活动检测、定制化报告、灵活安全配置和长期日志保留,有效提升系统监控与合规能力。选择ADAudit Plus,助力企业更高效应对审计挑战,强化安全性。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等