oracle 群集 无存储,存储的群集注意事项 - Oracle® ZFS Storage Appliance 管理指南
存儲(chǔ)的群集注意事項(xiàng)
為了在群集中使用而對(duì) Oracle ZFS Storage Appliance 進(jìn)行大小調(diào)整時(shí),另有兩個(gè)非常重要的注意事項(xiàng)。或許最重要的決定是將所有存儲(chǔ)池的所有權(quán)分配給同一機(jī)頭還是在兩個(gè)機(jī)頭之間分割。此處有幾點(diǎn)要加以權(quán)衡,如下表中所示。一般來說,應(yīng)該在一個(gè)機(jī)頭上配置池,但額定操作期間針對(duì)吞吐量?jī)?yōu)化或故障轉(zhuǎn)移性能不容考慮時(shí)除外。處于故障轉(zhuǎn)移狀態(tài)時(shí)性能特征的確切變化在很大程度上取決于工作負(fù)荷的性質(zhì)和大小。一般來說,某個(gè)機(jī)頭沿任何特定軸提供的性能越接近最大值,工作負(fù)荷由該機(jī)頭的對(duì)等設(shè)備接管時(shí)沿該軸的性能下降越明顯。當(dāng)然,如果包含多個(gè)池,兩種工作負(fù)荷的性能都會(huì)下降。
請(qǐng)注意,在任一配置中,要使用任何 ReadZilla 設(shè)備,必須在分配了相應(yīng)池所有權(quán)的機(jī)頭上導(dǎo)入將設(shè)備分配到的池。也就是說,如果某個(gè)池因機(jī)頭故障而被接管,即使導(dǎo)入該池的機(jī)頭上也安裝了未使用的 ReadZilla,也沒有該池的讀取緩存。出于這一原因,應(yīng)按照Chapter?5, 存儲(chǔ)配置文檔中的說明配置主動(dòng)-被動(dòng)群集中的 ReadZilla。這不適用于 LogZilla 設(shè)備,LogZilla 位于存儲(chǔ)結(jié)構(gòu)中,始終可由已導(dǎo)入了池的機(jī)頭訪問。
表?10-5存儲(chǔ)的群集注意事項(xiàng)
變量
單節(jié)點(diǎn)所有權(quán)
不同機(jī)頭擁有多個(gè)池
總吞吐量(額定操作)
在任何時(shí)間最多可使用總 CPU 資源的 50%、DRAM 的 50% 和總網(wǎng)絡(luò)連接的 50% 來提供服務(wù)。這種情況非常簡(jiǎn)單:只有一個(gè)機(jī)頭處理客戶機(jī)請(qǐng)求,因而另一個(gè)處于閑置狀態(tài)。
在任何時(shí)間均可使用所有 CPU 和 DRAM 資源來提供服務(wù)。在任何時(shí)間最多可使用所有網(wǎng)絡(luò)連接的 50%(需要在每個(gè)機(jī)頭上安裝備用網(wǎng)絡(luò)設(shè)備來支持故障轉(zhuǎn)移)。
總吞吐量(故障轉(zhuǎn)移)
相對(duì)于額定操作,吞吐量無變化。
將使用未發(fā)生故障的機(jī)頭的全部資源來提供服務(wù)。相對(duì)于額定操作,總吞吐量范圍從大約 40% 到 100%,具體取決于額定操作期間的利用率。
I/O 延遲(故障轉(zhuǎn)移)
ReadZilla 在故障轉(zhuǎn)移操作期間不可用,對(duì)于適合可用的讀取高速緩存的讀取操作繁重的工作負(fù)荷,這會(huì)顯著增加延遲。寫入操作的延遲不受影響。
ReadZilla 在故障轉(zhuǎn)移操作期間不可用,對(duì)于適合可用的讀取高速緩存的讀取操作繁重的工作負(fù)荷,這會(huì)顯著增加延遲。讀取和寫入操作的延遲可能會(huì)因機(jī)頭資源爭(zhēng)用加劇而有所增加。原因是在未發(fā)生故障的機(jī)頭上運(yùn)行兩種工作負(fù)荷而非通常的一種。每個(gè)機(jī)頭上的額定工作負(fù)荷接近機(jī)頭的最大能力時(shí),故障轉(zhuǎn)移狀態(tài)下的延遲可能會(huì)非常高。
存儲(chǔ)靈活性
共享資源和 LUN 可使用所有可用的物理存儲(chǔ)。
特定池的共享資源和 LUN 只能使用分配給該池的存儲(chǔ)。存儲(chǔ)并不在池之間共享,因此如果一個(gè)池空間已滿而另一個(gè)池具有可用空間,就會(huì)浪費(fèi)某些存儲(chǔ)。
網(wǎng)絡(luò)連接
在每個(gè)機(jī)頭提供服務(wù)的同時(shí),可使用該機(jī)頭上的所有網(wǎng)絡(luò)設(shè)備。
在每個(gè)機(jī)頭提供服務(wù)的同時(shí),只能使用該機(jī)頭上所有網(wǎng)絡(luò)設(shè)備的一半。因此,每個(gè)池只能連接到物理上不相交的網(wǎng)絡(luò)中的一半。
第二個(gè)重要的存儲(chǔ)注意事項(xiàng)是采用無單點(diǎn)故障 (No Single Point of Failure, NSPF) 的池配置。由于使用群集意味著應(yīng)用程序非常注重可用性,因此幾乎沒有充分的理由將存儲(chǔ)池配置為允許單個(gè) JBOD 發(fā)生故障導(dǎo)致可用性降低。這種方法的弊端是,NSPF 配置需要的 JBOD 數(shù)量多于單點(diǎn)故障配置,如果所需容量非常小,安裝足夠多的 JBOD 以在所需 RAID 級(jí)別實(shí)現(xiàn) NSPF 可能并不經(jīng)濟(jì)。
總結(jié)
以上是生活随笔為你收集整理的oracle 群集 无存储,存储的群集注意事项 - Oracle® ZFS Storage Appliance 管理指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓模拟器登录微信封号(安卓模拟器登录微
- 下一篇: 工程结算备案是什么意思(工程结算备案)