掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
導(dǎo)讀:服務(wù)器虛擬化技術(shù)已經(jīng)被越來越多的機(jī)構(gòu)組織所認(rèn)可,并迅速地成為數(shù)據(jù)中心設(shè)計的標(biāo)準(zhǔn)。但是對于數(shù)據(jù)庫負(fù)載虛擬化來說,這又是另一回事了。下文中將為大家詳細(xì)解析。

企業(yè)在制定具體的產(chǎn)品和策略之前,一定要徹底清楚地考慮虛擬化技術(shù)的應(yīng)用場景,特別是那些考慮到對關(guān)鍵業(yè)務(wù)數(shù)據(jù)庫進(jìn)行虛擬化的企業(yè)。不要被過去的成功經(jīng)歷所迷惑,因?yàn)槟谴蟛糠侄际窃赪indows服務(wù)器上的非重要應(yīng)用。虛擬化項(xiàng)目種類繁多,而數(shù)據(jù)庫工作負(fù)載虛擬化項(xiàng)目則有著自身的挑戰(zhàn)和優(yōu)勢。
花時間謹(jǐn)慎地審視各種選擇,盡可能地儲備各種部署時所需要的技術(shù)知識,只有做到這兩點(diǎn),虛擬化項(xiàng)目才能避免失敗的結(jié)果。在對Oracle數(shù)據(jù)庫和應(yīng)用進(jìn)行虛擬化的時候,有許多問題需要明確,這些問題都圍繞著兩個核心:性能和平臺。
虛擬化環(huán)境中的數(shù)據(jù)庫性能問題
對關(guān)鍵業(yè)務(wù)應(yīng)用進(jìn)行虛擬化時,最大的考慮就是那些應(yīng)用是否能夠得到可以接受的性能。
在過去,虛擬化技術(shù)往往會對性能造成負(fù)面的影響,理由很簡單,那就是硬件的優(yōu)化沒有做到位。如果在這種情況下將關(guān)鍵業(yè)務(wù)的數(shù)據(jù)庫或者應(yīng)用遷移到虛擬化平臺,那么后果將是災(zāi)難性的。但是只要經(jīng)過簡單的規(guī)劃與測試,企業(yè)完全有能力保證硬件性能級別滿足目前的工作負(fù)載以及未來的復(fù)雜環(huán)境。
至少在服務(wù)器這一端,Oracle數(shù)據(jù)庫會占用大量的內(nèi)存與CPU資源。記住這一點(diǎn),決定何種性能級別是非常重要的,看它能否滿足現(xiàn)有的部署,并著手改進(jìn)其在虛擬化環(huán)境中的表現(xiàn)。企業(yè)目前關(guān)于內(nèi)存、CPU使用率的相關(guān)信息可以作為配置虛擬化環(huán)境的一個參考。
服務(wù)器虛擬化廠商會提供性能評定以及負(fù)載估算工具,有的還會為客戶提供計算服務(wù)器需求的公式。如果一個合理運(yùn)行的關(guān)鍵業(yè)務(wù)應(yīng)用占去了大部分的計算資源,那么工具就會進(jìn)行具體的估算并得出該應(yīng)用需要進(jìn)行虛擬化的操作。有一個非常重要的經(jīng)驗(yàn)需要記住,那就是虛擬化并不會減少真正的內(nèi)存需求,給專用的分區(qū)足夠的內(nèi)存資源往往是數(shù)據(jù)庫負(fù)載虛擬化項(xiàng)目成功的關(guān)鍵所在。
CPU使用率同樣是需要考慮的關(guān)鍵因素。為關(guān)鍵業(yè)務(wù)應(yīng)用提供所需的時鐘周期時,CPU使用率一定要有一個底線,包括利用率峰值。IT員工可以使用這些CPU測試結(jié)果來估算虛擬化平臺下的合理負(fù)載情況。
足夠的RAM和針對虛擬化環(huán)境優(yōu)化的高性能處理器都是解決性能壓力的好方法。在單一的物理服務(wù)器上部署多個虛擬化服務(wù)器時也是如此。而針對CPU的相關(guān)估算數(shù)值可以計算出該物理服務(wù)器上部署多少虛擬化服務(wù)器是最合理的,處理器核心數(shù)量和虛擬化環(huán)境需求將決定物理服務(wù)器虛擬化的密度。
還有一點(diǎn)非常重要,就是記住性能提升在虛擬化環(huán)境中更容易實(shí)現(xiàn),因?yàn)樘摂M服務(wù)器可以輕松地遷移到更多的物理服務(wù)器上。
關(guān)于數(shù)據(jù)庫虛擬化的性能核心的知識就為大家介紹這么多,文中如有什么不當(dāng)?shù)牡胤剑€望大家見諒。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流