私有云是進(jìn)入混合云的極佳跳板。企業(yè)要從私有云模型遷移到混合云需要設(shè)定具體的目標(biāo)。
當(dāng)企業(yè)開(kāi)始利用服務(wù)器虛擬化來(lái)提高效率和降低成本,許多公司會(huì)很快發(fā)現(xiàn)他們正在支持的看起來(lái)更像是云計(jì)算而不是虛擬化。這些相同的公司中大多數(shù)已經(jīng)使用了公有云資源,他們需要一種新的基于所有資源和數(shù)據(jù)元素混合化的IT模型。要擴(kuò)展私有云模型到新的混合數(shù)據(jù)和處理模型,用戶應(yīng)該建立一個(gè)對(duì)資源透明的目標(biāo),針對(duì)這個(gè)目標(biāo)協(xié)調(diào)數(shù)據(jù)模型,API和開(kāi)發(fā)實(shí)踐,使用設(shè)計(jì)模式來(lái)協(xié)調(diào)應(yīng)用特定的需求和工具。
虛擬化技術(shù)演化為云計(jì)算的方式論證了為什么在特定的技術(shù)上構(gòu)建IT規(guī)劃是有風(fēng)險(xiǎn)的。一個(gè)更好的方法是建立在技術(shù)透明的基礎(chǔ)上,也就是側(cè)重于對(duì)服務(wù)器和數(shù)據(jù)資源的抽象化。然后開(kāi)發(fā)人員可以將這些抽象對(duì)應(yīng)到某個(gè)特定的方法,而那個(gè)方法可以不斷進(jìn)化,因?yàn)殡S著時(shí)間的遷移,資源成本和需要都會(huì)發(fā)生改變。
私有云用戶有一大優(yōu)勢(shì),因?yàn)樗麄兊膬?nèi)部IT早就已經(jīng)建立在云的抽象基礎(chǔ)上。私有云拓展所需要的一切就是讓IT將現(xiàn)有的私有云管理API映射到合適的公有云服務(wù)。在許多情況下,私有云規(guī)劃包括了選擇一個(gè)云管理系統(tǒng),其API是和公有云API兼容的或者是公有云選項(xiàng)在私有云API上得到支持的系統(tǒng)。
托管資源透明度的關(guān)鍵需求是基于策略的資源選擇,根據(jù)成本,可用性等選擇公有云和私有云的邊界。如果這種能力沒(méi)有包含在初始的私有云工具集里,IT將不得不考慮增加這一功能。來(lái)自HP、IBM、Oracle和微軟公司的云工具多半會(huì)提供這些功能,但是他們也許會(huì)以附加軟件包的方式收取額外的費(fèi)用。
在數(shù)據(jù)資源方面,透明度的目標(biāo)是通過(guò)識(shí)別現(xiàn)今存在的兩種獨(dú)立形式的“數(shù)據(jù)動(dòng)態(tài)性”。一個(gè)是數(shù)據(jù)的持久性,是否基于實(shí)時(shí)事務(wù)而改變或者以靜態(tài)意義的方式從歷史數(shù)據(jù)或固定數(shù)據(jù)庫(kù)導(dǎo)出。另一個(gè)就是數(shù)據(jù)是否能被動(dòng)態(tài)展示,意味著你可以自動(dòng)的從數(shù)據(jù)視圖構(gòu)建網(wǎng)頁(yè)。
持久化應(yīng)該是對(duì)任何數(shù)據(jù)庫(kù)都明確的數(shù)據(jù)屬性,因?yàn)槌志没臄?shù)據(jù)可以被更容易的跨云遷移或者被復(fù)制來(lái)提高使用該數(shù)據(jù)的分布式組件的性能。數(shù)據(jù)的動(dòng)態(tài)展示對(duì)于暴露數(shù)據(jù)而不需要撰寫(xiě)自定義的應(yīng)用來(lái)說(shuō)很有用,自定義應(yīng)用可能會(huì)假設(shè)一個(gè)特定的數(shù)據(jù)庫(kù)位置或者訪問(wèn)級(jí)別。開(kāi)發(fā)者應(yīng)該試圖在擴(kuò)展他們的私有云模型上將這兩種形式最大化。
API和應(yīng)用生命周期管理現(xiàn)在必須要做到最大的透明度。舉個(gè)例子,需要完全在一個(gè)混合云中的公有云部分或之外進(jìn)行維護(hù)的應(yīng)用程序組件需要被分組為一個(gè)虛擬組件并且托管策略之后要加強(qiáng)所需的配置。這也允許開(kāi)發(fā)者在生命周期管理(ALM)的過(guò)程中可以正確的測(cè)試組件。在某些狀況下,這可能需要?jiǎng)?chuàng)建一個(gè)façade API來(lái)代表一個(gè)虛擬組件,這樣組件的構(gòu)成可以隨著時(shí)間改變,如果需要做一些開(kāi)發(fā)來(lái)讓資源可以更加靈活的使用。你還可以使用API來(lái)提供對(duì)于應(yīng)用來(lái)說(shuō)統(tǒng)一的持久化和非持久化數(shù)據(jù)的訪問(wèn)。在某些情況下,這些新的虛擬數(shù)據(jù)模型也可以驅(qū)動(dòng)網(wǎng)頁(yè)的動(dòng)態(tài)數(shù)據(jù)生成用于訪問(wèn)和更新。
在數(shù)據(jù)端的具體策略是確保應(yīng)用對(duì)持久化和非持久化混合數(shù)據(jù)的訪問(wèn)是被仔細(xì)管理的。將應(yīng)用組件化,這樣對(duì)事務(wù)性或者動(dòng)態(tài)數(shù)據(jù)的訪問(wèn)會(huì)被限制到盡可能少的組件中,因?yàn)樾枰獙?shí)時(shí)數(shù)據(jù)的組件將可能更難分配為有效的操作。開(kāi)發(fā)人員要對(duì)組件中的持久化和非持久化的混合數(shù)據(jù)API進(jìn)行仔細(xì)管理。
當(dāng)?shù)蛯哟蔚腁PI沒(méi)有提供所有控件開(kāi)發(fā)人員所想要的東西時(shí),使用設(shè)計(jì)模式(比如外觀模式)是一種強(qiáng)大而靈活的方式可以資源透明化。比如,一個(gè)被托管在某處的應(yīng)用程序組件需要訪問(wèn)自己的數(shù)據(jù)。如果該數(shù)據(jù)是靜態(tài)和動(dòng)態(tài)的混合,那么請(qǐng)根據(jù)類(lèi)型上將數(shù)據(jù)分隔開(kāi)。如果這個(gè)應(yīng)用組件被移到公有云,請(qǐng)將數(shù)據(jù)同組件一起移過(guò)去這樣以便訪問(wèn)。這種抽象數(shù)據(jù)訪問(wèn)的方法可以幫助組件封裝資源的具體細(xì)節(jié),這對(duì)于開(kāi)發(fā)人員不想要綁定某個(gè)托管選項(xiàng)時(shí)是很必要的。
如果有必要將云爆炸或者故障轉(zhuǎn)移構(gòu)建到已有的應(yīng)用中,設(shè)計(jì)模式在確保橫向擴(kuò)展和負(fù)載均衡分配的一致性的過(guò)程中很重要。經(jīng)驗(yàn)表明試圖在每應(yīng)用的基礎(chǔ)上,以資源透明的方式開(kāi)發(fā)會(huì)產(chǎn)生各種各樣的方案,測(cè)試和驗(yàn)證所有這些方法會(huì)很頭痛。如果每個(gè)組件在資源使用上都各行其道,要管理應(yīng)用到資源的關(guān)系也會(huì)困難很多。也許需要很多前期的工作來(lái)將應(yīng)用改成用新的設(shè)計(jì)模式而不是老的API,它可能會(huì)從降低ALM和運(yùn)營(yíng)的成本并提高資源的敏捷性上迅速得到回報(bào)。
云,不管是公有、私有或者混合,都不是最終的目標(biāo)。真正的目標(biāo)是獨(dú)立于資源的應(yīng)用組件托管。隨著云應(yīng)用從簡(jiǎn)單的未充分利用的服務(wù)器遷移到云進(jìn)化到特定云的開(kāi)發(fā),優(yōu)化平衡私有IT云和公共云所產(chǎn)生的益處將會(huì)增加。利用通過(guò)新的API和應(yīng)用模型所產(chǎn)生的透明度的機(jī)會(huì)也會(huì)增加,開(kāi)發(fā)人員和架構(gòu)師們從私有云到混合云的轉(zhuǎn)變中所學(xué)到的將為他們做好迎接IT未來(lái)的準(zhǔn)備。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴(lài)品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://m.hanmeixuan.com/
本文標(biāo)題:如何將私有云模型拓展到混合云?
本文網(wǎng)址:http://m.hanmeixuan.com/html/consultation/10839717913.html