Infortrend ESVA磁盤陣列系統(tǒng)是Infortrend公司發(fā)布的虛擬化磁盤陣列系統(tǒng),采用橫向擴(kuò)展模式,應(yīng)用了創(chuàng)新的數(shù)據(jù)保護(hù)技術(shù)“CacheSafe”,支持時下流行的動態(tài)容量配置功能:自動精簡配置。本文講介紹該系統(tǒng)應(yīng)用于Microsoft SQL Server環(huán)境下的優(yōu)化配置過程。
解析ESVA的可擴(kuò)展架構(gòu)
預(yù)留多少容量給數(shù)據(jù)庫以滿足當(dāng)前的需求,對管理員來說未來數(shù)據(jù)的增長是容量規(guī)劃方面的一個大問題。預(yù)留的存儲過多將導(dǎo)致低存儲利用率,而錯誤的配置將帶來更多的風(fēng)險和重新配置的痛苦。對數(shù)據(jù)塊存儲來說,數(shù)據(jù)性能是另一個挑戰(zhàn);更多的存檔數(shù)據(jù)不能影響相關(guān)應(yīng)用生產(chǎn)力。
Infortrend的ESVA(企業(yè)級可擴(kuò)充式虛擬架構(gòu))磁盤陣列系統(tǒng)提供了可擴(kuò)展的虛擬存儲架構(gòu),在一個或多個物理子系統(tǒng)的資源可以被合并到一個虛擬存儲池。不僅僅是存儲容量,通過增加更多的ESVA磁盤陣列系統(tǒng)就連數(shù)據(jù)I/O吞吐量,性能也能縱向擴(kuò)展。
對于數(shù)據(jù)庫卷,ESVA提供了自動精簡配置技術(shù)從而最大化容量的利用率。管理員可以創(chuàng)建一個有完全充足容量的卷,但實際上只分配池中的部分大小,這些未分配的空間可以分享給其他需要容量的應(yīng)用。所有容量的使用都被閥值.所監(jiān)控,如果池容量用完了,簡單地增加更多的ESVA陣列/磁盤就能動態(tài)地擴(kuò)展池的大小,而在這期間應(yīng)用不會因為升級存儲環(huán)境而停工。
SQL Server配置因素
ESVA提供不同主機(jī)接口和磁盤類型的多種機(jī)型,最好的配置大量取決于硬件特性和用途。
同許多其他數(shù)據(jù)庫一樣,MS SQL Server利用數(shù)據(jù)庫和事務(wù)日志文件來管理數(shù)據(jù)。主數(shù)據(jù)庫文件往往是隨機(jī)存取讀寫,事務(wù)日志文件包括寫操作的主要順序,偶爾也會讀到最近寫的交易記錄。SQL Server臨時數(shù)據(jù)庫的讀/寫密集型,用于存儲的臨時表,存儲的臨時過程,子查詢,和用于資料匯總操作。以下普遍準(zhǔn)則滿足大多數(shù)中端SQL數(shù)據(jù)庫的設(shè)計。
ESVA要求用戶在分配容量前創(chuàng)建池。如果堅持不同的數(shù)據(jù)庫文件用不同的RAID級別,那么用戶可以為不同的RAID配置創(chuàng)建兩個或多個池。例如,大多SQL Server的標(biāo)準(zhǔn)是建議把臨時數(shù)據(jù)庫和交易日志放到一個RAID 1保護(hù)的卷里,以獲得更好的讀/寫性能和容錯能力,把主要數(shù)據(jù)庫文件放在用RAID 5或RAID 6配置的卷上從而獲得更好的容量利用率。在ESVA環(huán)境中,用戶仍然可以通過RAID 1和RAID 5(或RAID 6)配置的在一個或多個陣列上創(chuàng)建兩個池,也能依據(jù)不同RAID類型的考慮因素來創(chuàng)建用于放置這里數(shù)據(jù)庫的虛擬卷。
實際上,由于ESVA的擴(kuò)展特性,用戶可以添加更多的陣列到存儲環(huán)境中,不僅僅能擴(kuò)展容量還能提升性能和數(shù)據(jù)吞吐量。為了I/O的高效率、卓越的寫能力和容錯能力,一個大池好于幾個分離的池。如上所述,用戶可以用他們所有的ESVA磁盤陣列系統(tǒng)創(chuàng)建一個大的池,并且為數(shù)據(jù)庫文件的不同需求創(chuàng)建許多虛擬卷。它提供了簡化的容量管理、卓越的讀/寫能力和冗余能力。
來源:維庫開發(fā)網(wǎng)