• Azure存储基本介绍


    Azure存储基本介绍

    注:Blog具有时效性,所有时间以当前时间为准2017-5-8

    简介:

    很多客户和Partner浏览我们的Azure官网或在使用Azure存储过程中,经常会问我们官网上存储的常规用途和Blob存储的区别是什么,Azure存储价格在哪找,尤其是对象存储,在常规存储和Blob存储都可以,价格不同,容易让很多客户越看越疑惑,这篇文章梳理了Azure存储,可以帮助大家更清晰的了解Azure存储,帮助客户合理的规划存储账户,做到成本优化。

    一.              Azure存储:

     

    在ARM Portal下创建存储账户的时候有两个选项:常规用途和Blob存储。ASM模式下只有常规用途选项。

     

    常规用途下分为五种类型:

    1. 块 Blob:高可扩展、基于REST 的云对象存储,可用于存储文件、视频,图片等;
    2. 文件:云中的完全托管的文件共享存储,使用标准的SMB 3.0 协议创建共享文件系统;
    3. 页 Blob 和磁盘:用于Azure IaaS VM的持久化磁盘,高级存储基于SSD,高IOPS,低延迟;
    4. 表:大规模、自动扩展的 NoSQL 存储。
    5. 队列:针对云服务的大规模、可靠的消息传输;
    6. Managed disk Mooncake上还没有;

    另外再介绍下Mooncake上三种冗余存储方式区别:

    1. 本地冗余存储 (LRS):一个区域3份副本。
    2. 异地冗余存储 (GRS):一个区域3份副本,辅助区域3份副本,不能对辅助区域进行读访问;
    3. 读取访问异地冗余存储 (RA-GRS): 一个区域3份副本,辅助区域3份副本,可以对辅助区域进行读访问;

    对于Blob存储:

    1. 存储结构:创建存储账户->创建容器->Blob文件->Blocks

     

    1. 类型:分为“冷”和“热”两种类型, “冷”访问层的存储数据成本较低,但访问数据的成本较高,适用于访问不频繁且服务协议要求较低的数据。如果刚开始不知道客户数据的访问模式,建议刚开始的时候使用“热”访问层至少一个月,然后再来决定是否可以根据实际使用情况通过移动到“冷”访问层来节省成本,冷切到热需要收取检索数据费用,热切换冷不收费。

    针对于存储,列出Mooncake上几个主要的Limit:

    1. 每个订阅最多可以批准250个存储账户,每个存储账户最大500TB;
    2. 块Blob中块的大小最大为100M,最多有50,000个块,块Blob最大大小约为4.75TB;
    3. 附加Blob中块大小最大为4M,最多有50,000个块,附加Blob最大大小约为195GB;
    4. 每个存储账户最大请求速率:Blob每秒 20,000 个请求,针对任何有效大小的 blob(上限为帐户的入口/出口限制);文件:每个文件共享 1000 个 IOPS(大小 8 KB);队列:每秒 20,000 条消息(假定消息大小为 1 KB);表格:每秒 20,000 个事务(假设实体大小为 1 KB)

    更多细节:https://www.azure.cn/documentation/articles/azure-subscription-service-limits#storage-limits

    常规用途和Blob存储对比:

    1. 这样可能会问,那常规用途和Blob存储中的区别是什么,常规用途包含所有存储类型,如果这个存储账户需要用到Page,Table,File之类的,那就只能选择常规用途,如果只做对象存储,就可以用Blob存储,常规用途中没有冷热的分别,另外常规用途中对象存储的价格与Blob存储的价格是不一样的,
    2. 对于挂了120G 的磁盘到VM上,对于高级存储SSD,将会收取P10(128G)的费用,对于其他类型,则只按实际使用量付费;在跟客户交流和做报价的时候跟客户去说清楚具体需求,讲清楚计费模式,进而做到成本的优化。
    3. 如下计算成本示例:

    客户有 60 TB 对象存储数据。每月向该帐户发送 20M HTTP 操作,其中有 40% 用于块 Blob、列出和创建容器操作。每月从帐户读取 40 TB 数据并写入 20 TB 数据。以下是LRS类型下“热”与“冷”访问层、常规存储中通过官网计算器进行的成本计算和统计对比。

    热存储-每月成本:

     

     

    冷存储每月成本:

     

    常规用途块Blob存储每月成本:

     

    三种方式每月存储成本统计:

    计量单位

    使用量

    冷成本

    热成本

    常规存储成本

    冷-每月成本

    热-每月成本

    常规-每月

    每月GB

    60*1024=61440

    ¥0.11

    ¥0.149

    ¥0.41

    6758.4

    9154.56

    22,364.16

    10,000 次放置块 Blob、列出并创建容器操作

    20M*0.4/10,000=800

    ¥0.09

    ¥0.045

    ¥0.045(LRS下放置创建和列出容器操作收费相同)

    72

    36

    36

    10,000 次其他操作

    20M*0.6/10,000=1200

    ¥0.03

    ¥0.015

    ¥0.015

    36

    18

    18

    检索的数据 (GB)

    40*1024=40960

    ¥0.0657

    0

    0

    2691.07

    0

    0

    写入的数据 (GB)

    20*1024=20480

    ¥0.0164

    0

    0

    335.87

    0

    0

    每月总成本

    9893.34

    9208.56

    22,418.16

    总结:

    1. 根据表格可以看到,如果没有用到Blob存储,仅仅使用常规用途存储类型,针对于如上实例,每个月成本是Blob存储的两倍以上,对于客户对象存储这类需求,一定提醒客户单独分类使用Blob存储方式,做到成本优化;
    2. 冷存储创建容器,上传文件,读取,写入的操作针都有收费,热存储不收取检索写入费用,假设上传1GB文件,块Blob中块的最大大小为100M,1024/100,11次操作,对这11次收费,如图所示费用很低,基本上可以忽略,做报价时不一定要计算进总价,如果客户问,可以给客户说清楚。
    3. 以上案例建议客户使用热存储方式,对于客户的对象存储,如果一开始客户不知道冷热数据的区分,可以直接全部用热数据,热转冷是不收费的,当客户使用一段时间后可以自己决定哪部分数据使用冷存储

  • 相关阅读:
    文件夹隐藏加密
    hive日期函数
    MySql创建、查看、删除索引
    Vulnhub实战靶场:DC-3
    Vulnhub实战靶场:DC-2
    Vulnhub实战靶场:DC-1
    Vulnhub靶场练习:CHERRY: 1
    Vulnhub靶场练习:Chili:1
    Vulnhub靶场练习:Breach 3.0
    Vulnhub实战靶场练习:Breach 2.0
  • 原文地址:https://www.cnblogs.com/wangsongshare/p/6823860.html
Copyright © 2020-2023  润新知