云服務(wù)器 ECS 的磁盤(pán)既可以單獨(dú)使用、又可以組合使用,以滿(mǎn)足不同應(yīng)用場(chǎng)景的需求。主要分為本地 SSD 盤(pán)和云盤(pán)。
閱讀本章后,您可以根據(jù)自己要求,選擇使用合適的數(shù)據(jù)存儲(chǔ)選項(xiàng)。
關(guān)于如何掛載磁盤(pán)的操作步驟,請(qǐng)參見(jiàn) 掛載數(shù)據(jù)盤(pán)。
云盤(pán)
云盤(pán)為 ECS 實(shí)例提供數(shù)據(jù)塊級(jí)別的數(shù)據(jù)存儲(chǔ),采用三副本的分布式機(jī)制,為 ECS 實(shí)例提供 99.9999999% 的數(shù)據(jù)可靠性保證。
根據(jù)性能的不同,云盤(pán)又可以分為普通云盤(pán)、高效云盤(pán)和 SSD 云盤(pán)等類(lèi)型。
普通云盤(pán)面向低 I/O 負(fù)載的應(yīng)用場(chǎng)景,為 ECS 實(shí)例提供數(shù)百 IOPS 的 I/O 性能。
高效云盤(pán)面向中度 I/O 負(fù)載的應(yīng)用,為 ECS 實(shí)例提供最高 3000 隨機(jī) IOPS 的存儲(chǔ)性能。
SSD 云盤(pán)為 I/O 密集型應(yīng)用,提供穩(wěn)定的高隨機(jī) IOPS 性能。
本地 SSD 盤(pán)
本地 SSD 盤(pán)來(lái)自實(shí)例所在物理機(jī)的本地存儲(chǔ)。該類(lèi)存儲(chǔ)為實(shí)例提供塊級(jí)別的數(shù)據(jù)訪(fǎng)問(wèn)能力,具有低時(shí)延、高隨機(jī) IOPS、高吞吐量的 I/O 能力。
使用本地 SSD 盤(pán),注意以下問(wèn)題:
由于存儲(chǔ)空間來(lái)自服務(wù)器的本地 SSD 盤(pán),因此存在單點(diǎn)故障風(fēng)險(xiǎn)。建議在應(yīng)用層做數(shù)據(jù)冗余,以保證數(shù)據(jù)的可用性。
訂購(gòu)后不支持 CPU、內(nèi)存、及本地SSD盤(pán)的升降配置。
磁盤(pán)參數(shù)對(duì)比
參數(shù) SSD云盤(pán) 高效云盤(pán) 普通云盤(pán) 本地SSD盤(pán)I/O密集型應(yīng)用
中大型關(guān)系數(shù)據(jù)庫(kù)
NoSQL數(shù)據(jù)庫(kù)
中小型數(shù)據(jù)庫(kù)
大型開(kāi)發(fā)測(cè)試
Web服務(wù)器日志
不被經(jīng)常訪(fǎng)問(wèn)或者低I/O負(fù)載的應(yīng)用場(chǎng)景 Hadoop、NoSQL等分布式應(yīng)用,應(yīng)用本身有極高的可靠性,需要低時(shí)延、高I/O的存儲(chǔ)。*所示為中國(guó)杭州Region的價(jià)格 更多詳細(xì)價(jià)格
下面是云盤(pán)(不含本地SSD盤(pán))幾個(gè)重要參數(shù)的對(duì)比圖。
磁盤(pán)性能測(cè)試方法
測(cè)試隨機(jī)寫(xiě)IOPS:
fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=10G -numjobs=1 -runtime=1000 -group_reporting -name=http://www.3lian.com/path/testfile
測(cè)試隨機(jī)讀IOPS:
fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4k -size=10G -numjobs=1 -runtime=1000 -group_reporting -name=http://www.3lian.com/path/testfile
測(cè)試寫(xiě)吞吐量:
fio -direct=1 -iodepth=64 -rw=randwrite -ioengine=libaio -bs=64k -size=10G -numjobs=1 -runtime=1000 -group_reporting -name=http://www.3lian.com/path/testfile
測(cè)試讀吞吐量:
fio -direct=1 -iodepth=64 -rw=randread -ioengine=libaio -bs=64k -size=10G -numjobs=1 -runtime=1000 -group_reporting -name=http://www.3lian.com/path/testfile