談虛擬化和云計(jì)算
虛擬化是業(yè)務(wù)系統(tǒng)和IT硬件設(shè)備間的一次重要解耦,通過虛擬化后業(yè)務(wù)系統(tǒng)和虛擬資源映射,虛擬資源再和實(shí)際物理資源映射,實(shí)際的物理資源對業(yè)務(wù)系統(tǒng)變成黑盒,以在邏輯層形成標(biāo)準(zhǔn)化的虛擬資源池。虛擬化是云計(jì)算的基石,一方面是通過虛擬化可以解決數(shù)據(jù)中心資源的整合問題,在整合過程中對計(jì)算,存儲等各種資源進(jìn)行標(biāo)準(zhǔn)化;另一方面是通過虛擬化將資源切割為更小的可以更好調(diào)度的資源單位,以達(dá)到調(diào)度過程中充分利用硬件資源的能力。
虛擬化只是形成標(biāo)準(zhǔn)化的虛擬資源池,而我們說的云計(jì)算一個(gè)重要核心就是虛擬資源池中資源的動態(tài)調(diào)度,通過動態(tài)的資源調(diào)度實(shí)現(xiàn)了業(yè)務(wù)系統(tǒng)到資源池的進(jìn)一步解耦,虛擬資源和業(yè)務(wù)系統(tǒng)之間弱綁定,弱綁定的意思就是今天虛擬資源1可以給業(yè)務(wù)系統(tǒng)A,明天也可以后天給業(yè)務(wù)系統(tǒng)B使用,具體如何使用完全基于云平臺的調(diào)度策略進(jìn)行動態(tài)調(diào)度,這個(gè)在傳統(tǒng)的負(fù)載均衡下是很難實(shí)現(xiàn)的。
云動態(tài)調(diào)度的一個(gè)重點(diǎn)是首先是要隔離業(yè)務(wù)系統(tǒng)軟件到在真實(shí)物理機(jī)的部署,部署應(yīng)該由統(tǒng)一的平臺進(jìn)行管控和自動部署,這是調(diào)度的一個(gè)基礎(chǔ),這樣才能夠做到按需要啟動新的虛擬資源并自動部署應(yīng)用;其次是對物理資源+虛擬資源池虛擬資源的性能分析和監(jiān)控,資源動態(tài)調(diào)度必須要基于對已有資源的性能監(jiān)控和分析,性能數(shù)據(jù)+調(diào)度策略同時(shí)作用進(jìn)行調(diào)度執(zhí)行操作。
在云計(jì)算下,關(guān)系型數(shù)據(jù)庫是很難部署和實(shí)施云計(jì)算的,Oracle RAC 是一個(gè)具有共享緩存體系結(jié)構(gòu)的集群數(shù)據(jù)庫,可以作為數(shù)據(jù)庫層面的替代解決方案。但是由于關(guān)系型數(shù)據(jù)庫對于存儲單元和數(shù)據(jù)庫級的計(jì)算都無法進(jìn)行細(xì)粒度劃分和動態(tài)擴(kuò)展,這是很難實(shí)施云計(jì)算的關(guān)鍵。而現(xiàn)在NoSql這種鍵值對的非關(guān)系型數(shù)據(jù)庫是云計(jì)算下數(shù)據(jù)庫應(yīng)用的一個(gè)趨勢,但是在NoSql下需要數(shù)據(jù)是高度面向文件的,開發(fā)是高度面向?qū)ο蟮,否則對于關(guān)系型查詢很難高效解決。NoSql本身可以很好的和MapReduce和HDFS分布式文件系統(tǒng)等集成進(jìn)行分布式計(jì)算和存儲,以獲取無限伸縮能力。
對于SaaS軟件是我們常見的云計(jì)算應(yīng)用場景,由于原有在桌面端的計(jì)算和存儲能力移動到了SaaS平臺端,從這個(gè)意義上講算做云計(jì)算。如果再看深一步,應(yīng)該分析SaaS軟件運(yùn)營商是否基于IaaS服務(wù)提供商,或者自己的數(shù)據(jù)中心是否有無限伸縮和擴(kuò)展能力,這是衡量是否是一個(gè)真正云計(jì)算的重要標(biāo)準(zhǔn)。
相關(guān)推薦
江西GPU服務(wù)器死機(jī)或崩潰原因分析與解決方法
廈門GPU服務(wù)器如何解決網(wǎng)絡(luò)延遲問題?
十堰高防云服務(wù)器如何減少網(wǎng)頁加載時(shí)的延遲?
寧波高防云服務(wù)器如何通過數(shù)據(jù)監(jiān)控提高安全響應(yīng)速度?
如何通過濟(jì)南高防云服務(wù)器進(jìn)行安全日志管理?
如何在海外云服務(wù)器之間實(shí)現(xiàn)快速數(shù)據(jù)傳輸?
如何通過負(fù)載均衡提升海外云服務(wù)器的網(wǎng)站穩(wěn)定性?
海外顯卡服務(wù)器如何解決顯卡計(jì)算性能不足的問題?