發(fā)表評(píng)論分享按鈕

三大應(yīng)用遷移工具改善云計(jì)算的互操作性

2011/07/29

  云計(jì)算的互操作性與云計(jì)算應(yīng)用程序編程接口及虛擬機(jī)鏡像格式轉(zhuǎn)換均不同。云計(jì)算互操作性主要是關(guān)于應(yīng)用程序遷移,即在私有云和公共云之間、不同公共云之間的應(yīng)用程序遷移。云計(jì)算中的應(yīng)用程序遷移允許用戶選擇最好的云計(jì)算技術(shù)從而避免受限于某個(gè)廠商,但是沒有工具就很難實(shí)現(xiàn)在不同云計(jì)算供應(yīng)商和服務(wù)之間的交流。每個(gè)云計(jì)算供應(yīng)商決定了他們各自所使用的管理程序、存儲(chǔ)模型、網(wǎng)絡(luò)模型、管理工具和流程。這意味著對(duì)開發(fā)和部署應(yīng)用程序的環(huán)境控制受到了限制,由供應(yīng)商所作出的決策將會(huì)影響你在云中所能實(shí)現(xiàn)和不能實(shí)現(xiàn)的功能。

  即便有一個(gè)為所有供應(yīng)商所共同使用的云計(jì)算開放標(biāo)準(zhǔn)API,那也只是解決了部分問題。只有相對(duì)簡(jiǎn)單的應(yīng)用程序可較為容易地遷往目標(biāo)云。其它大部分的應(yīng)用程序遷移都取決于服務(wù),如基礎(chǔ)設(shè)施、身份管理和數(shù)據(jù)庫(kù)的目錄,同時(shí)必須確定、復(fù)制或取代目標(biāo)云中應(yīng)用程序的每一個(gè)組件。這一條也適用于所有應(yīng)用程序的附屬組件。

  但也有一些潛在的好選項(xiàng)可供用戶選擇,以減少與云技術(shù)互操作性及應(yīng)用程序遷移相關(guān)的問題。CloudSwitch、Racemi DynaCenter 4.0和Citrix NetScaler Cloud Bridge是三個(gè)實(shí)現(xiàn)云間應(yīng)用程序遷移的工具。這些工具并不需要對(duì)應(yīng)用程序進(jìn)行修改,它們?cè)试S應(yīng)用程序保持原來的管理方式,就好象這些應(yīng)用程序仍然運(yùn)行在私有云中。

  在云間實(shí)現(xiàn)應(yīng)用程序遷移的工具

  有些客戶可能不希望經(jīng)歷讓應(yīng)用程序在目標(biāo)云技術(shù)環(huán)境中正常運(yùn)行的整個(gè)流程,以克服不同環(huán)境間差異所帶來的問題。從用戶的角度來看,應(yīng)用程序的表現(xiàn)應(yīng)當(dāng)與它們由原來企業(yè)數(shù)據(jù)中心(私有云)交付的表現(xiàn)完全相同。目標(biāo)云必須是源云的透明擴(kuò)展。

  如果我們能夠賦予目標(biāo)云中虛擬機(jī)所需的管理程序獨(dú)立性,云計(jì)算環(huán)境等,那么應(yīng)用程序遷移將變得更為容易。這就是諸如CloudSwitch、Racemi DynaCenter 4.0和Citrix NetScaler Cloud Bridge等產(chǎn)品所實(shí)現(xiàn)的功能。

  CloudSwitch

  CloudSwitch及其云計(jì)算隔離技術(shù)可實(shí)現(xiàn)云計(jì)算中的多層應(yīng)用程序遷移,該技術(shù)是一個(gè)在云計(jì)算供應(yīng)商的管理程序和用戶操作系統(tǒng)之間自動(dòng)運(yùn)行的虛擬技術(shù)層。虛擬層按照虛擬機(jī)的需求對(duì)其提供支持。它無需云計(jì)算供應(yīng)商提供任何支持,它代表客戶在云中保護(hù)和隔離客戶環(huán)境。

  作為一個(gè)遷移的鏡像,CloudSwitch工具自動(dòng)完成如下的任務(wù):

  1. 移動(dòng)與遷移應(yīng)用程序相關(guān)的數(shù)據(jù)。

  2. 對(duì)數(shù)據(jù)進(jìn)行加密。

  3. 將應(yīng)用程序映射至云,因此應(yīng)用程序?qū)⒁耘c其原環(huán)境中完全一致的配置在目標(biāo)環(huán)境中運(yùn)行。

  4. 它為目標(biāo)云提供了一個(gè)加密通道和兩層的橋,所以當(dāng)維護(hù)IP和MAC地址時(shí),目標(biāo)云能夠始終保持著數(shù)據(jù)中心的安全性和網(wǎng)絡(luò)連接。

  客戶不必做任何修改,同時(shí)CloudSwitch工具處理了所有的加密工作并維護(hù)了網(wǎng)絡(luò)連接性。從用戶的角度來看,管理目標(biāo)云中運(yùn)行遷移應(yīng)用程序的虛擬機(jī)等同于管理源云中的應(yīng)用程序一樣。你可以認(rèn)為這是在目標(biāo)云中管理客戶自己的私有云。

  如果你在諸如Amazon或Terremark的云計(jì)算供應(yīng)商內(nèi)創(chuàng)建了新虛擬機(jī),CloudSwitch工具提供了將虛擬機(jī)遷回?cái)?shù)據(jù)中心或?qū)⑵溥w往另一個(gè)云的功能。CloudSwitch根據(jù)用戶的具體配置需求,在云中遷移現(xiàn)有應(yīng)用程序并提供新的應(yīng)用程序。

  與CloudSwitch不同,Racemi采用了另外一個(gè)方法來實(shí)現(xiàn)遷移應(yīng)用程序的功能。它首先在一個(gè)環(huán)境中(數(shù)據(jù)中心或云)捕獲一個(gè)物理的或虛擬的服務(wù)器,然后將其部署在一個(gè)目標(biāo)環(huán)境中(數(shù)據(jù)中心或云)。源硬件服務(wù)器和目標(biāo)硬件服務(wù)器必須是二進(jìn)制兼容的,而目標(biāo)硬件必須擁有將應(yīng)用于目標(biāo)硬件的操作系統(tǒng)(客戶操作系統(tǒng))的驅(qū)動(dòng)程序。

  Racemi應(yīng)用程序遷移的一個(gè)重要組成部分是一個(gè)管理設(shè)備?蓪⑵湟暈橐粋(gè)在配置設(shè)置上運(yùn)行軟件并從被管理服務(wù)器上接收?qǐng)?bào)告的黑盒。管理設(shè)備的位置可位于客戶的私有數(shù)據(jù)中心或一個(gè)公共云供應(yīng)商處。

  為了捕獲一個(gè)應(yīng)用程序,管理員將網(wǎng)絡(luò)服務(wù)器連接至被管理的設(shè)備,并將其降為一個(gè)代理。必須在涉及的每一臺(tái)物理的或虛擬的服務(wù)器上安裝代理軟件。一旦安裝了代理軟件,它就將保存(待捕獲)服務(wù)器的軟硬件環(huán)境。當(dāng)之后部署所捕獲服務(wù)器鏡像時(shí),可檢索出源服務(wù)器的軟硬件環(huán)境。

  為了部署一個(gè)已捕獲的服務(wù)器,可在目標(biāo)環(huán)境中創(chuàng)建一個(gè)虛擬機(jī)。然后通過一些技術(shù)手段,Racemi就能訪問虛擬機(jī)并取代由云計(jì)算供應(yīng)商預(yù)裝在虛擬機(jī)中的軟件。當(dāng)虛擬機(jī)重啟后,它就將運(yùn)行一個(gè)基于磁盤、包含Racemi軟件的RAM鏡像。虛擬機(jī)回報(bào)其云計(jì)算供應(yīng)商的硬件環(huán)境。管理設(shè)備已訪問了被捕獲的服務(wù)器環(huán)境和目標(biāo)服務(wù)器環(huán)境,并開始兩個(gè)環(huán)境之間的一個(gè)映射過程。一旦這個(gè)映射過程完成之后,其捕獲——部署操作也就相應(yīng)完成,而設(shè)備也已被遷移至目標(biāo)環(huán)境。

  DynaCenter 4.0的秘訣就是其比較源云和目標(biāo)云配置的能力,并在運(yùn)行中做出必要的修改以使被捕獲的服務(wù)器與目標(biāo)環(huán)境兼容。

  Citrix NetScaler Cloud Bridge

  NetScaler的設(shè)計(jì)理念源于云計(jì)算橋。通過在一個(gè)混合云環(huán)境中將源云擴(kuò)展至目標(biāo)云,云計(jì)算橋使云計(jì)算托管應(yīng)用程序就好象是運(yùn)行在一個(gè)連續(xù)企業(yè)網(wǎng)絡(luò)上。

  NetScaler Bridge包含了一個(gè)提供云間連接的安全通道,并在不損失安全性的情況下實(shí)現(xiàn)數(shù)據(jù)與信息的遷移。它還提供對(duì)諸如DNS和LDAP等由源云托管應(yīng)用程序服務(wù)的透明訪問。它創(chuàng)建了一個(gè)對(duì)源云DMZ邏輯擴(kuò)展的覆蓋網(wǎng)絡(luò),以確保目標(biāo)云VLAN中的設(shè)置與DMZ VLAN中的設(shè)置相同。

  對(duì)于包括CloudSwitch和Racemi DynaCenter 4.0在內(nèi)的這類工具來說,必須解決的問題之一就是應(yīng)用程序的性能。因?yàn)閼?yīng)用程序在目標(biāo)云中運(yùn)行,所以必須監(jiān)控其等待時(shí)間和費(fèi)用。NetScaler Cloud Bridge可使用諸如緩存和廣域文件服務(wù)(WAFS)的技術(shù)實(shí)現(xiàn)該功能。WAFS允許應(yīng)用程序和用戶通過WAN以LAN速度進(jìn)行全球文件訪問和共享。

  使用在適當(dāng)位置的安全網(wǎng)絡(luò)和經(jīng)處理的應(yīng)用程序性能,應(yīng)用程序可遷至目標(biāo)云而無需對(duì)應(yīng)用程序和流程進(jìn)行改動(dòng),也無需重新培訓(xùn)用戶如何訪問應(yīng)用程序。使用NetScaler Cloud Bridge,你就更加能夠?qū)⒛愕臄?shù)據(jù)和目錄服務(wù)保持在一個(gè)安全的本地位置。

  云計(jì)算應(yīng)用程序遷移工具總結(jié)

  這三個(gè)應(yīng)用程序遷移工具——CloudSwitch、Citrix NetScaler Cloud Bridge和Racemi DynaCenter 4.0——不僅關(guān)注于使應(yīng)用程序遷移工具更為簡(jiǎn)便而且致力于管理目標(biāo)云中遷移應(yīng)用程序的軟件界面與源云的一致性。這些工具軟件都不需要對(duì)應(yīng)用程序進(jìn)行任何改動(dòng),這意味著每個(gè)應(yīng)用程序因?yàn)樵婆c云之間環(huán)境不同而做的改動(dòng)也越少。

  很明顯,用戶并不希望受限于單個(gè)云計(jì)算供應(yīng)商或云計(jì)算廠商。云計(jì)算的用戶和廠商與開放標(biāo)準(zhǔn)和云計(jì)算互操作性的問題都相距甚遠(yuǎn)。Gartner副總裁Joe Skorupa提醒道,即便已經(jīng)通過了一個(gè)開放的云計(jì)算標(biāo)準(zhǔn),每個(gè)供應(yīng)商仍將繼續(xù)根據(jù)其技術(shù)優(yōu)勢(shì)發(fā)揮自身的特長(zhǎng)以求在競(jìng)爭(zhēng)中脫穎而出。供應(yīng)商不希望云計(jì)算僅僅成為商品,因?yàn)樗麄儾⒉幌M麊慰績(jī)r(jià)格進(jìn)行競(jìng)爭(zhēng)。

  但是,諸如此類的工具賦予你更多的自由,以便于當(dāng)你的云計(jì)算需求和業(yè)務(wù)需要發(fā)生變更時(shí)能夠自由地改變供應(yīng)商。

TechTarget中國(guó)



相關(guān)閱讀:
云計(jì)算的革命性將惠及人類 2011-07-28
云計(jì)算提升運(yùn)營(yíng)商網(wǎng)絡(luò)價(jià)值 2011-07-20
“云計(jì)算”標(biāo)準(zhǔn)尚未統(tǒng)一 服務(wù)先行 2011-07-19
云計(jì)算真正的用戶是中小企業(yè) 2011-07-18
連接車、人和社會(huì):NEC網(wǎng)絡(luò)車載智能通信構(gòu)想 2011-07-18

熱點(diǎn)專題:  云計(jì)算
相關(guān)頻道:  云計(jì)算