如何選擇天翼云云硬碟

天翼雲開發者社群發表於2022-03-23

天翼雲提供普通雲盤(SATA)、高效雲盤(SAS)、SSD雲盤(SSD)三種型別的雲硬碟,這三種型別有什麼區別,又分別適用於什麼場景呢?今天就來說一說這個問題。

首先我們瞭解一下什麼是雲硬碟。雲硬碟即雲主機使用的儲存裝置,購買雲主機後作業系統、應用軟體資料都儲存在雲硬碟上。本質上它是天翼雲分散式儲存池中劃分出來的一個虛擬磁碟裝置,在使用上和普通伺服器的硬碟沒有任何區別。

雲硬碟有幾個特點:

1. 雲硬碟不能孤立存在,必須掛載到雲主機或物理機上使用,也就說單獨購買一個雲硬碟而不購買雲主機是沒法使用的。

2. 天翼雲的分散式儲存已經進行了三副本冗餘,可以理解為一份資料同時儲存了三份,類似於傳統儲存的RAID。傳統伺服器在購買時一般至少購買兩塊硬碟用於冗餘,購買雲硬碟就不需要考慮這個問題,因為雲硬碟已經進行了冗餘。

3. 雲硬碟可以非常方便地進行擴容,比如原來購買的空間不夠用了,可以在停機後進行擴容,不會影響雲硬碟上已有的資料。

4. 雲硬碟可以從一臺雲主機上解除安裝,再掛載到另一臺雲主機上。就好像優盤可以從一臺電腦上撥出插到別一臺電腦上使用一樣。

瞭解了雲硬碟後,我們再看看普通雲盤、高效雲盤、SSD雲盤是指什麼。這三種型別的雲硬碟在架構是完全相同的,區別在於它們所使用儲存介質以及介面不同,導致它們的效能以及使用場景也有所區別。

首先硬碟分為機械硬碟和SSD硬碟兩種,機械硬碟是靠一個可移動的磁頭在快速旋轉的碟片上進行讀寫,就像老式的留聲機一樣。機械硬碟有一個很重要的引數是轉速,即碟片每秒旋轉的次數,所以稱之為機械硬碟。

SSD硬碟是指固態硬碟,它使用儲存晶片作為儲存介質,完全沒有磁頭、碟片這些機械結構。

SATA、SAS都是指硬碟和伺服器主機板之間的連線匯流排,除了SATA、SAS外,還有IDE、SCSI、PCIE等其它型別的匯流排。SATA及SAS是目前使用最為廣泛的匯流排。

這樣機械硬碟、SSD硬碟兩種硬碟加上SATA、SAS兩種匯流排,就會組合為四種型別的硬碟。

 


說完了硬碟的型別,再聊一下硬碟的兩個最重要的指標IOPS和吞吐量分別是指什麼。

我們用快遞員收發快遞來打一個比方。現在城市的各個角落都有了紙箱子或者菜鳥驛站,這些箱子或者驛站就像硬碟的儲存空間,快遞員去收發快遞的過程就像硬碟上的磁頭去讀寫資料。

為了提高效率,快遞公司在送快遞前會把同一個小區的快遞都提前分撿到一塊,方便一次投遞好。對應到硬碟的資料讀寫,如果讀寫的資料是連續的那麼磁頭就不用到處跑,這樣讀取的速度也會更快,這就叫順序讀寫。如果快遞員沒提前分撿好,快遞員需要到處跑,這就叫隨機讀寫。

快遞員平均每個小時收發的快遞數量我們就稱之為IOPS(磁碟平均每秒的讀寫次數),平均每個小時收發的快遞重量我們就稱之為吞吐量(磁碟平均每秒的讀寫資料量大小)。

普通雲盤使用的儲存裝置為SATA機械硬碟。SATA機械硬碟主要用於個人電腦,現在絕大多數個人電腦的硬碟都是SATA介面。SATA在設計時主要面向效能和可靠性要求不高的場景,因此能把單個硬碟的容量設計得很高,所以SATA硬碟價格便宜、效能夠用。普通雲盤主要適用於容量高、讀寫速度要求不高的場景。

高效雲盤使用的儲存裝置為SAS機械硬碟。SAS機械硬碟是針對高吞吐量、低延遲、高可靠性的場景來設計的,為了保障高吞吐量和低延遲使得SAS磁碟的轉速更高、硬碟的發熱更高,而為了保障高可靠性又使得SAS磁碟的單硬碟容量沒法像SATA硬碟那麼高,因此SAS機械硬碟比SATA機械硬碟的效能更好,但價格也更高。高效雲盤適用於絕大多數場景,主要用於承載應用程式執行的環境。

SSD雲盤使用的儲存裝置為SAS固態硬碟。SSD硬碟沒有機械硬碟的尋道過程,因此吞吐量、IOPS都非常高,特別適用於隨機讀寫的場景。因此SSD雲盤主要適用於對IO要求非常高的場景,比如用於儲存資料庫的資料檔案。

我們用一個表格總結一下三種雲盤的引數以及適應場景。

 


在實際應用中,我們可以組合幾種雲硬碟來使用,使雲主機的的價效比最優。

比如系統盤使用普通雲硬碟了,使用高效雲硬碟部署應用及資料庫,SSD雲硬碟儲存資料庫的資料檔案,最後再使用普通雲硬碟做資料備份。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014251/viewspace-2883467/,如需轉載,請註明出處,否則將追究法律責任。

相關文章