Azure Storage系列之概述
更新:HHH   时间:2023-1-7


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

    azure里的storage其实种类非常多,从不同的角度可以分很多种类,比如从可以创建的类型来看,现在可以创建以下三种存储账户

    1,常规用途 v2

    2,常规用途 v1

    3,blob storage


    这三种价格和里边的功能都不一样,对于不熟悉的人来说很可能不知道怎么选择,今天也准备来介绍下

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


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

    

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

Resource Manager 

已加密
常规用途 V1Blob、文件、队列、表、磁盘标准、高级N/ALRS,GRS,RA-GRSResource Manager, Classic已加密
BlockBlobStorage
Blob(仅限块 Blob 和追加 Blob)高级N/A
LRS,ZRSResource Manager 已加密
FileStorage仅文件高级N/ALRS,ZRSResource Manager 已加密
BlobStorageBlob(仅限块 Blob 和追加 Blob)标准热、冷、存档LRS,GRS,RA-GRSResource 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 帐户,无需停机且无需复制数据。

返回云计算教程...