Azure手把手系列6:存储服务介绍
在使用Azure的過(guò)程中,在大多數(shù)情況下我們都會(huì)使用到存儲(chǔ)服務(wù),對(duì)于虛擬機(jī)來(lái)說(shuō)就是我們的磁盤(pán)存儲(chǔ)。Azure對(duì)于存儲(chǔ)來(lái)說(shuō)是劃分的非常全面和細(xì)致的,在使用各種存儲(chǔ)服務(wù)之前我們需要?jiǎng)?chuàng)建存儲(chǔ)帳戶,然后即可將數(shù)據(jù)傳入/傳出該存儲(chǔ)帳戶中的特定服務(wù)。
? ?
首先,我們來(lái)看下Azure提供了什么類型的存儲(chǔ):
? ?
存儲(chǔ)分為五類:
塊 Blob:存儲(chǔ)大量塊數(shù)據(jù)的經(jīng)濟(jì)實(shí)用的可擴(kuò)展方式。典型用例包括數(shù)據(jù)共享、視頻、大數(shù)據(jù)和備份。
? ?
文件:文件允許 Azure 數(shù)據(jù)中心的 VM 使用 SMB 協(xié)議安裝共享文件系統(tǒng),以及使用標(biāo)準(zhǔn) Windows 文件 API 訪問(wèn)文件系統(tǒng)。比如在虛擬機(jī)中訪問(wèn)到共享磁盤(pán),還可以使用 Windows 文件 API 或文件 REST API 訪問(wèn)的數(shù)據(jù)。
? ?
頁(yè) Blob 和磁盤(pán):頁(yè) Blob 提供針對(duì)隨機(jī)訪問(wèn)和頻繁更新優(yōu)化的塊存儲(chǔ)。由于其性能、持久性和可靠性較高,因此可將其用作 Azure 中的 VM 的永久性磁盤(pán)。
? ?
表:表是高度可縮放且極易使用的 NoSQL 數(shù)據(jù)庫(kù)。它們?yōu)榻Y(jié)構(gòu)化數(shù)據(jù)和半結(jié)構(gòu)化數(shù)據(jù)提供基于存儲(chǔ)的密鑰值。
? ?
隊(duì)列:隊(duì)列提供了一個(gè)用來(lái)計(jì)劃異步任務(wù)的可靠的消息傳遞系統(tǒng),并實(shí)現(xiàn)了永久性消息傳遞。
? ?
? ?
存儲(chǔ)帳戶分為兩種,分別是Storage和Blob,這是在我們創(chuàng)建存儲(chǔ)帳戶的時(shí)候就必須選擇的。
? ?
需要注意的是,這是在一開(kāi)始就決定好的,在創(chuàng)建之后存儲(chǔ)帳戶是無(wú)法修改類型的。對(duì)于Storage來(lái)說(shuō),還分為標(biāo)準(zhǔn)和高級(jí):
? ?
標(biāo)準(zhǔn)存儲(chǔ):使用最廣泛的存儲(chǔ)帳戶是標(biāo)準(zhǔn)存儲(chǔ)帳戶,適用于所有類型的數(shù)據(jù)。 標(biāo)準(zhǔn)存儲(chǔ)帳戶使用磁介質(zhì)來(lái)存儲(chǔ)數(shù)據(jù);
? ?
高級(jí)存儲(chǔ):主要用于 VHD 文件的頁(yè) Blob 提供高性能存儲(chǔ)。 高級(jí)存儲(chǔ)帳戶使用 SSD 來(lái)存儲(chǔ)數(shù)據(jù)。 Azure 建議對(duì)所有 VM的操作系統(tǒng)磁盤(pán)都使用高級(jí)存儲(chǔ)。
? ?
除此之外就是Blob存儲(chǔ)了,Blob 存儲(chǔ)帳戶專用于存儲(chǔ)塊 Blob 和追加 Blob 的存儲(chǔ)帳戶,通俗的來(lái)講就是專門(mén)存儲(chǔ)大文件的,不能存儲(chǔ)用于虛擬機(jī)使用的的VHD文件。這種文件通常都不要求很好的隨機(jī)存儲(chǔ)性能,比如視頻、大文件、數(shù)據(jù)備份等。優(yōu)勢(shì)在于便宜,支持冷熱配置,冷塊的費(fèi)用非常便宜。
? ?
Blob存儲(chǔ)和標(biāo)準(zhǔn)存儲(chǔ)都是按照使用量計(jì)費(fèi),比如我們?cè)谔摂M機(jī)中預(yù)置一塊1TB的磁盤(pán),是不會(huì)收取1TB費(fèi)用的,而是根據(jù)實(shí)際用量進(jìn)行收費(fèi)。
? ?
在選擇相應(yīng)的存儲(chǔ)帳戶類型和性能級(jí)別后,我們還需要設(shè)置存儲(chǔ)帳戶的復(fù)制方式,Azure提供了以下幾種復(fù)制方式。
? ?
其中本地冗余存儲(chǔ)LRS表示在Azure的同一個(gè)數(shù)據(jù)中心中提供三份數(shù)據(jù)冗余,這種級(jí)別的冗余是免費(fèi)提供的。除了LRS之外,還有ZRS、GRS以及RA-GRS,具體可以看下以下的信息進(jìn)行了解。
? ?
需要注意的是,不同的復(fù)制方式存儲(chǔ)的計(jì)費(fèi)也是不同的,具體可以參考Azure官網(wǎng)來(lái)選擇:
https://www.azure.cn/pricing/details/storage/
? ?
在配置好復(fù)制方式后,我們還需要配置存儲(chǔ)帳戶是否需要安全轉(zhuǎn)移。
? ?
這是什么意思呢,簡(jiǎn)單的說(shuō)就是是否必須使用HTTPS連接,如果選擇啟用安全轉(zhuǎn)移,那么所有對(duì)存儲(chǔ)的操作都必須使用HTTPS加密的方式進(jìn)行訪問(wèn),任何使用HTTP非加密的方式訪問(wèn)將被拒絕。
? ?
需要注意的是,如果我們使用了自定義域名,那么Azure存儲(chǔ)是不支持HTTPS的。
? ?
接下來(lái)我們還需要配置存儲(chǔ)帳戶所在訂閱、資源組以及所在數(shù)據(jù)中心位置。
目前Azure中國(guó)只有兩個(gè)數(shù)據(jù)中心區(qū)域,分別是上海和北京,我們可以選擇離我們的業(yè)務(wù)或地區(qū)相近的位置,這樣可以獲得最佳的存儲(chǔ)服務(wù)體驗(yàn)。
? ?
存儲(chǔ)帳戶的創(chuàng)建完成,就意味著我們可以使用我們的存儲(chǔ)服務(wù)了,對(duì)于存儲(chǔ)服務(wù)我們可以通過(guò)Azure管理門(mén)戶直接管理,也可以使用Azure存儲(chǔ)服務(wù)的資源管理器進(jìn)行操作。
? ?
我們可以在以下位置去下載存儲(chǔ)資源管理器:
https://azure.microsoft.com/zh-cn/features/storage-explorer/
? ?
Azure提供Windows、Mac以及Linux三種操作系統(tǒng)的存儲(chǔ)資源管理器,通過(guò)存儲(chǔ)管理器我們可以對(duì)Azure存儲(chǔ)帳戶進(jìn)行非常方便的操作,包括創(chuàng)建、刪除、查看和編輯存儲(chǔ)資源等。
? ?
在第一次配置存儲(chǔ)資源管理器的時(shí)候,需要按照Azure版本進(jìn)行選擇:
? ?
如果是世紀(jì)互聯(lián)運(yùn)營(yíng)的Azure,需要選擇Azure China,如果是國(guó)際版Azure則直接選擇Azure就可以了。如果覺(jué)得麻煩,也可以選擇采用存儲(chǔ)帳戶KEY的方式進(jìn)行管理,但這樣就無(wú)法管理Azure帳戶中的其他存儲(chǔ)帳戶。
? ?
? ?
選擇使用存儲(chǔ)帳戶KEY的方式,然后填寫(xiě)存儲(chǔ)帳戶名稱以及粘貼帳戶KEY,然后選擇Azure China。
? ?
配置完成后,我們就可以通過(guò)Azure存儲(chǔ)資源管理器來(lái)管理存儲(chǔ)帳戶了。
? ?
? ?
以上就是今天給大家分享的Azure存儲(chǔ)服務(wù)的介紹,歡迎各位朋友一起交流學(xué)習(xí)。
轉(zhuǎn)載于:https://blog.51cto.com/reinember/2085412
總結(jié)
以上是生活随笔為你收集整理的Azure手把手系列6:存储服务介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (C#)Windows Shell 外壳
- 下一篇: 插件式存储引擎