Azure Storage系列之概述

    接下來準備寫點關於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 帳戶,無需停機且無需複製數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章