Azure Storage系列之概述

    接下来准备写点关于azure storage的文章,storage虽然属于基础服务,可是不少细节的东西仍是很值得拿来讨论的,先从比较基础的谈起
ide

    azure里的storage其实种类很是多,从不一样的角度能够分不少种类,好比从能够建立的类型来看,如今能够建立如下三种存储帐户
性能

    1,常规用途 v2
加密

    2,常规用途 v1
spa

    3,blob storage
队列


    这三种价格和里边的功能都不同,对于不熟悉的人来讲极可能不知道怎么选择,今天也准备来介绍下
部署

    若是从功能上来讲,还能够分为,blob,queue,table,file storage等等,这些每一个都是一个很大的topic,这些就不在这里说了
it


    今天主要会专一在azure中不一样种类storage的区别和如何选型的问题,微软有一个表格其实能够很好地让人了解到这些信息
table

    

存储账户类型 支持的服务 支持的性能层 支持的访问层 复制选项 部署模型 加密
常规用途 V2
Blob、文件、队列、表、磁盘和 Data Lake Gen2 标准、高级 热、冷、存档 LRS,GRS,RA-GRS,ZRS,GZRS (预览版),RA-GZRS (预览版)

Resource Manager class

已加密
常规用途 V1 Blob、文件、队列、表、磁盘 标准、高级 N/A LRS,GRS,RA-GRS Resource Manager, Classic 已加密
BlockBlobStorage
Blob(仅限块 Blob 和追加 Blob) 高级 N/A
LRS,ZRS Resource Manager  已加密
FileStorage 仅文件 高级 N/A LRS,ZRS Resource Manager  已加密
BlobStorage Blob(仅限块 Blob 和追加 Blob) 标准 热、冷、存档 LRS,GRS,RA-GRS Resource Manager  已加密



    首先,咱们先来从功能上看
基础

    从功能上来说,若是咱们要建立一个storage account,咱们有三种选择,上边也有介绍,那么如何来肯定咱们须要部署哪一种呢,

    1.首先从部署模型来讲,咱们不考虑classic的模式,都是直接用ARM,因此不须要考虑常规用途v1能够支持classic这点

    2.第二点,也是很重要的一点,若是须要支持存储冷热分层,那么只有两种选择,blob storage或者,常规用途v2

    3.第三点,若是在这个基础上,还想使用包括file storage,table等等功能,那么就能够肯定要使用常规用途v2了,若是不须要使用这些功能的话,能够再从成本的角度去考虑

    4.若是想使用一些特定功能,好比Data Lake Gen2,那么毫无疑问要使用常规用途v2

    5.常规用途v2至关因而把blob和常规用途v1的功能整合到了一块儿,集成两种不一样的存储帐户的优点,因此如今微软也比较推荐使用常规用途v2这种存储帐户

    6.通常状况下,没有特殊缘由,推荐使用常规用途v2



    接下来,从价格的角度来看

    1.从价格角度来看,常规用途v2的价格要比常规用途v1更低

    2.BlobStroage和常规用途v2的价格是同样的,单从blob的角度考虑

    


    总结来看:

    推荐使用常规用途v2,不论从功能角度仍是价格角度,都是很适合的,若是只是用来作blob存储,用blob storage也无妨

    另外,也支持从常规用途 v1 或 Blob 存储账户升级到常规用途 v2 账户,无需停机且无需复制数据。

相关文章
相关标签/搜索