《Windows Azure Platform 系列文章目录

  

  细心的用户会发现,微软在国外和国内的数据中心建设都是成对的,比如香港数据中心(Asia East)和新加坡的数据中心(South East Asia)。这是因为微软充分考虑了异地冗余的能力。在两对数据中心之间,比如香港和新加坡,会有专线连接,这个专线是内网数据中心之前数据同步专用的。

  一般情况下,主节点和备用节点的对应关系如下:

  

Primary

Secondary

North Central US

South Central US

South Central US

North Central US

East US

West US

West US

East US

North Europe

West Europe

West Europe

North Europe

South East Asia

East Asia

East Asia

South East Asia

  现在,微软提供了读取访问地域冗余 (Read Access  - Geo Redundant Storage, RA-GRS)。

  简单的来说,如果用户在香港数据中心(主要位置)创建了存储账号,并且开启了RA-GRS,事务就会异步的复制到新加坡数据中心(辅助位置)。RA-GRS提供了对复制到新加坡数据中心(辅助位置)的"只读"访问权限,实现对存储账户的更高的读取可用性。

  这样用户可以指定对于Azure Storage的访问时指向香港数据中心(主要位置),还是新加坡数据中心(辅助位置),提高读取的高可用性。

  一般情况下,可以通过myaccount.<service>.core.windows.net来访问主要位置,通过myaccount-secondary.<service>.core.windows.net来访问辅助位置的

  举个例子,假设我在香港数据中心(主要位置)创建了Azure Storage,Storage Name为leivm,并且开启了读取访问地域冗余 (Read Access – Geo Redundant Storage, RA-GRS)

  1.我就可以通过https://leivm.blob.core.windows.net/,访问香港数据中心(主要位置)的数据

  2.然后还可以通过https://leivm-secondary.blob.core.windows.net/,访问次要位置的Azure Storage Account。

  接下来开始本章内容。

  1.首先我们新建存储账号,命名为leireadaccess,Affinity Group选择香港数据中心。请注意replication选择Read-Access Geo-Redundant。如下图:

  

  这样香港数据中心为主要位置,新加坡数据中心为辅助位置。

  2.创建完毕后,我们创建container,名称设置为photos,并且设置属性为public blob

  

  3.创建完毕后,我们将本地的一张图片msft.png,上传至photos。

  则这个png图片的url访问地址是http://leireadaccess.blob.core.windows.net/photos/msft.png,这样就可以显示访问保存在香港数据中心这张图片。

  稍等片刻后,这张图片会通过香港数据中心和新加坡数据中心之间的专线,异步的保存至新加坡的数据中心。

  我们可以通过http://leireadaccess-secondary.blob.core.windows.net/photos/msft.png,来访问位于新加坡数据中心的这张图片的副本。如下图:

  

  这样,如果香港数据中心因为异常情况导致数据不可访问,我们可以通过访问辅助数据中心的方法,来访问云端的数据。这样可以实现对存储账户的更高的读取可用性。

  

  从本人的经验和微软的官方文档来看,两个数据中心之间的RPO的时间最多为15分钟

  有兴趣的读者可以参考文档

http://blogs.msdn.com/b/windowsazurestorage/archive/2013/12/04/introducing-read-access-geo-replicated-storage-ra-grs-for-windows-azure-storage.aspx

Windows Azure Storage (17) Azure Storage读取访问地域冗余(Read Access – Geo Redundant Storage, RA-GRS)的更多相关文章

  1. Windows Azure HandBook (2) Azure China提供的服务

    <Windows Azure Platform 系列文章目录> 对于传统的自建数据中心,从底层的Network,Storage,Servers,Virtualization,中间层的OS, ...

  2. Azure Backup (2) Azure备份服务

    <Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China. 本文介绍的Azure管理界面是Classic Model,网址:h ...

  3. Windows Azure Storage (22) Azure Storage如何支持多级目录

    <Windows Azure Platform 系列文章目录> 熟悉Azure平台的读者都知道,Azure Blob有三层架构.如下图:(注意blob.core.chinacloudapi ...

  4. Windows Azure 存储的冗余存储选项和只读访问跨地域冗余存储

    我们很高兴地宣布,现在我们使客户可以获得对数据更高的读取可用性.该预览功能称为"只读访问- 跨地域冗余存储(RA-GRS)",使客户可以在存储帐户主要区域无法读取数据时,通过跨 ...

  5. 【Azure 应用服务】Azure Function集成虚拟网络,设置被同在虚拟网络中的Storage Account触发,遇见Function无法触发的问题

    一切为了安全,所有的云上资源如支持内网资源访问,则都可以加入虚拟网络 问题描述 使用Azure Function处理Storage Account中Blob 新增,更新,删除等情况.Storage A ...

  6. Windows Azure Web Site (17) Azure Web Site 固定公网IP地址

    <Windows Azure Platform 系列文章目录> 在之前的文档中,笔者介绍了Azure Web Site是一个多租户的环境,每个部署单元有一个可以通过Internet访问的入 ...

  7. Azure CLI下载Azure Storage Container内的所有文件

    在某些场景下,客户需要把Azure Storage的某一个container内的内容都下载到本地.当然采用PowerShell可以定时的进行下载的动作,但有时客户的环境是Linux或MacOS,这时需 ...

  8. 【Azure】用“Azure Storage Exlporer”进行磁盘拷贝

    zure Storage Explorer工具的下载 Azure 存储客户端工具 https://docs.azure.cn/zh-cn/storage/storage-explorers Azure ...

  9. Windows Azure HandBook (6) Azure带宽与Azure Blob云存储

    <Windows Azure Platform 系列文章目录> 在笔者这几年Azure售前工作中,经常会遇到客户提同样的问题:Azure 虚拟机的带宽是多少?Azure提供独享带宽吗?这个 ...

随机推荐

  1. (UWP开发)基于Windows10 Anniversary SDK创造出位于可视化层的DropShadow

    Windows.UI.Composition API是可以从任何通用Windows平台应用程序调用的声明性保留模式API,从而可以直接在应用程序中创建合成对象.动画和效果. Composition A ...

  2. MIT 6.828 JOS学习笔记11 Exercise 1.8

    Exercise 1.8       我们丢弃了一小部分代码---即当我们在printf中指定输出"%o"格式的字符串,即八进制格式的代码.尝试去完成这部分程序. 解答: 在这个练 ...

  3. android-sdk 开发连接不上

    74.125.237.1       dl-ssl.google.com

  4. Logback配置连接

    logback 简介 logback 常用配置详解(一)<configuration> and <logger> logback 常用配置详解(二)<appender&g ...

  5. github push时,要求密码的问题

    整几次才搞的有点明白: 1 clone 项目 用 SSH: 在github 上如下图 2 C:\Users\<用户名> 下如果有 "_netrc" 文件: 如果含有 如 ...

  6. 【BZOJ1662】[Usaco2006 Nov]Round Numbers 圆环数 数位DP

    [BZOJ1662][Usaco2006 Nov]Round Numbers 圆环数 Description 正如你所知,奶牛们没有手指以至于不能玩"石头剪刀布"来任意地决定例如谁 ...

  7. CC countari & 分块+FFT

    题意: 求一个序列中顺序的长度为3的等差数列. SOL: 对于这种计数问题都是用个数的卷积来进行统计.然而对于这个题有顺序的限制,不好直接统计,于是竟然可以分块?惊为天人... 考虑分块以后的序列: ...

  8. U-Boot Driver Model领域模型设计

    需求分析 在2014年以前,uboot没有一种类似于linux kernel的设备驱动模型,随着uboot支持的设备越来越多,其一直受到如下问题困扰: 设备初始化流程都独立实现,而且为了集成到系统,需 ...

  9. 图论 - 寻找fly真迹

    一天fly正坐在课堂上发呆,突然,他注意到了桌面上的一个字符串S1S2S3S4...Sn,这个字符串只由字符"a","b"和"c"构成.刚好 ...

  10. SubVersion Ubuntu

    UbuntuサーバにSubversionを入れる Linux, 開発ツール |    Ubuntuサーバが無事に動いたので.続いてSubversionを入れてみる. こんな感じの環境を考える. Apa ...