亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

如何正確使用阿里云共享塊存儲?

發(fā)布時間:2018-01-16 點擊數(shù):2095

共享塊存儲產(chǎn)品為 Share-everything 架構(gòu)提供一種可以共享訪問的隨機(jī)讀寫塊設(shè)備,但本身并不提供集群文件系統(tǒng),需要您自行安裝集群文件系統(tǒng)來管理共享塊存儲。

如果只是將共享塊存儲掛載到多個 ECS 實例,但依舊使用常規(guī)文件系統(tǒng)來管理時,會造成磁盤空間分配沖突和數(shù)據(jù)文件不一致兩個問題,具體如下:

  • 磁盤空間分配沖突
    當(dāng)一個共享塊存儲掛載到多個計算節(jié)點,其中 實例 A上的進(jìn)程在寫文件時,會查詢文件系統(tǒng)和可用的磁盤空間,文件寫入后會修改自己的空間分配記錄,但不會修改其他實例的記錄。因此當(dāng)實例 B 在嘗試寫入文件時,有可能會將實例 A 已經(jīng)分配出去的磁盤空間地址再次分配出去,造成磁盤空間分配沖突。
  • 數(shù)據(jù)文件不一致
    當(dāng)實例 A 讀取數(shù)據(jù)并記錄在緩存中后,實例 A上另一個進(jìn)程來訪問同樣的數(shù)據(jù)就會直接從緩存中進(jìn)行讀取。但如果此時實例 B 修改了同樣的數(shù)據(jù),而實例 A 并不知道,依舊從緩存中讀取數(shù)據(jù),則會造成業(yè)務(wù)數(shù)據(jù)不一致的問題。

因此正確使用共享塊存儲的方式是采用集群文件系統(tǒng)進(jìn)行塊設(shè)備的統(tǒng)一管理,譬如 GFS、GPFS等。典型 Oracle RAC 業(yè)務(wù)場景中推薦采用 ASM 進(jìn)行存儲卷和文件系統(tǒng)的統(tǒng)一管理。