[New Portal]Windows Azure Storage (12) 本地冗余存储 vs 地理冗余存储 (上)

简介:

 《Windows Azure Platform 系列文章目录

   

  本地冗余存储(Locally Redundant Storage / LRS):

  我们知道,Windows Azure Storage是支持三重备份的,也就是说,保存在Azure Storage的内容,会在同一个数据中心保留有3个副本。这样的好处显而易见:当数据中心发生一般性故障的时候,比如磁盘损坏,机架服务器损坏等,用户保存在Azure Storage的数据不会丢失。每次对于Storage的写操作,都会对三个副本进行同步写操作,等到在副本操作完毕之后,才会返回执行成功给客户端。但是,如果某个数据中心发生重大灾难时候(比如地震、台风等),也还是会造成数据中心部分数据丢失(这个在微软的服务协议许可SLA里有相关的说明)。这时候,地理冗余存储(Geo Redundant Storage) 就非常重要了.

 

  地理冗余存储(Geo Redundant Storage / GRS)

  地理冗余存储,我更喜欢把它称为跨数据中心的存储,能够提供更高级别的数据持久化。它可以将数据(主节点)复制到几百英里以外的另一个数据中心里(备用节点),(比如将东亚数据中心的数据,复制到东南亚数据中心里。这样即使东亚的数据完全损坏了,我们在东南亚还有备份。此时东亚成为主节点,东南亚成为备节点)。

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

  

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

 

  目前来说,所有Azure Storage里的Blob和Table都支持地理冗余存储,但是Queue目前还不支持。使用了地理冗余存储,我们在主节电的数据进行了三重备份,同时备节电里也进行了三重备份。

  对于地理冗余存储的数据更新是这样的。在主节点里,数据更新操作会在三个副本里同步进行。三个副本操作完毕后,返回执行成功给客户端。然后,Windows Azure会异步的将更新操作在备用节点里进行执行。

 

  费用:

  默认情况下,Azure Storage是使用地理冗余存储(Geo Redundant Storage)方式进行存储的。它的价格比本地冗余存储(Locally Redundant Storage)要便宜 贵。费用如下:   

STORAGE CAPACITY GEOGRAPHICALLY REDUNDANT LOCALLY REDUNDANT
First 1 TB 1 / Month $0.095 per GB $0.07 per GB
Next 49 TB / Month $0.08 per GB $0.065 per GB
Next 450 TB / Month $0.07 per GB $0.06 per GB
Next 500 TB / Month $0.065 per GB $0.055 per GB
Next 4,000 TB / Month $0.06 per GB $0.045 per GB
Next 4,000 TB / Month $0.055 per GB $0.037 per GB
Over 9,000 TB / Month Contact us Contact us

   请注意:价格会进行调整,具体请查看http://www.windowsazure.com/en-us/pricing/details/storage/

  当然,有些用户从自身角度出发,认为本地冗余存储(Locally Redundant Storage)安全性足够了,而且价格更加便宜,会倾向于使用本地冗余存储。

  但是请注意:一旦你关闭地理冗余存储(使用本地冗余存储),但是将来某一天又打开了此功能。会由于数据从主节点到备份节点进行传输,而产生额外的数据传输的费用。

  举个形象的例子:我一开始只使用本地冗余存储,存储保存在位于东亚的数据中心,数据量在20GB左右。某一天我想使用地理冗余存储功能。数据首先会从东亚出站,出站的数据流等同于我保存在数据中心的数据量,大概会产生出站20GB的费用。

  从成本分析角度:假设我一开始使用本地冗余存储,数据量20GB,总成本是0.07*20GB=1.4USD,将来开启地理冗余存促,就需要再加上出站的费用=出站单价*20GB,总成本是0.07 USD *20GB+出站单价*20GB

          假设我一开始就使用地理冗余存储总成本是0.095*20GB=1.9USD

  等到数据传输完毕后,此后由于地理冗余存储而产生的数据从主节点到备用节点的数据传输,将不会产生任何的费用。当然,如果你一开始就使用地理冗余存储,也不会产生额外费用。

  从成本分析的角度上说,我建议对于那些并不重要的数据,比如日志文件、临时文件等,我建议采用本地冗余存储。这样存储的费用更便宜。

 

参考资料:http://blogs.msdn.com/b/windowsazure/archive/2012/06/08/introducing-locally-redundant-storage-for-windows-azure-storage.aspx

 

 

分类:  Azure Storage


目录
相关文章
|
1月前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
71 32
|
1月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
98 13
如何配置Windows主机MPIO多路径访问存储系统
|
1月前
|
C# Windows
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
44 11
|
4月前
|
网络安全 API 数据安全/隐私保护
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
|
4月前
|
Shell PHP Windows
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
【Azure App Service】Web Job 报错 UNC paths are not supported. Defaulting to Windows directory.
|
开发工具 C语言 C++
windows下用vs2010编译ffmpeg
转载自;http://q1q2q3q4q5q6ln.blog.163.com/blog/static/500794332014666536283/ (注意:请务必先阅读:七,后记补充:) ffmpeg是一个开源的多媒体库,使用非常广泛。
1278 0
|
1月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。
|
1月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
87 3
|
1月前
|
存储 安全 网络安全
Windows Server 本地安全策略
由于广泛使用及历史上存在的漏洞,Windows服务器成为黑客和恶意行为者的主要攻击目标。这些系统通常存储敏感数据并支持关键服务,因此组织需优先缓解风险,保障业务的完整性和连续性。常见的威胁包括勒索软件、拒绝服务攻击、内部威胁、恶意软件感染等。本地安全策略是Windows操作系统中用于管理计算机本地安全性设置的工具,主要包括用户账户策略、安全选项、安全设置等。实施强大的安全措施,如定期补丁更新、网络分段、入侵检测系统、数据加密等,对于加固Windows服务器至关重要。