三大應用遷移工具提高雲計算互通性

來源:互聯網
上載者:User
關鍵字 應用程式 雲計算 運行 實現

雲計算的互通性與雲計算應用程式開發介面及虛擬機器鏡像格式轉換均不同。 雲計算互通性主要是關於應用程式遷移,即在私有雲和公共雲之間、不同公共雲之間的應用程式遷移。 雲計算中的應用程式遷移允許使用者選擇最好的雲計算技術從而避免受限於某個廠商,但是沒有工具就很難實現在不同雲計算供應商和服務之間的交流。

每個雲計算供應商決定了他們各自所使用的管理程式、存儲模型、網路模型、管理工具和流程。 這意味著對開發和部署應用程式的環境控制受到了限制,由供應商所作出的決策將會影響你在雲中所能實現和不能實現的功能。

即便有一個為所有供應商所共同使用的雲計算開放標準API,那也只是解決了部分問題。 只有相對簡單的應用程式可較為容易地遷往目標雲。 其它大部分的應用程式遷移都取決於服務,如基礎設施、身份管理和資料庫的目錄,同時必須確定、複製或取代目標雲中應用程式的每一個元件。 這一條也適用于所有應用程式的附屬元件。

但也有一些潛在的好選項可供使用者選擇,以減少與雲技術互通性及應用程式遷移相關的問題。 CloudSwitch、Racemi DynaCenter 4.0和Citrix NetScaler Cloud Bridge是三個實現雲間應用程式遷移的工具。 這些工具並不需要對應用程式進行修改,它們允許應用程式保持原來的管理方式,就好象這些應用程式仍然運行在私有雲中。

在雲間實現應用程式遷移的工具

有些客戶可能不希望經歷讓應用程式在目標雲技術環境中正常運行的整個流程,以克服不同環境間差異所帶來的問題。 從使用者的角度來看,應用程式的表現應當與它們由原來企業資料中心(私有雲)交付的表現完全相同。 目標雲必須是源雲的透明擴展。

如果我們能夠賦予目標雲中虛擬機器所需的管理程式獨立性,雲計算環境等,那麼應用程式遷移將變得更為容易。 這就是諸如CloudSwitch、Racemi DynaCenter 4.0和Citrix NetScaler Cloud Bridge等產品所實現的功能。

CloudSwitch

CloudSwitch及其雲計算隔離技術可實現雲計算中的多層應用程式遷移,該技術是一個在雲計算供應商的管理程式和使用者作業系統之間自動運行的虛擬技術層。 虛擬層按照虛擬機器的需求對其提供支援。 它無需雲計算供應商提供任何支援,它代表客戶在雲中保護和隔離客戶環境。

作為一個遷移的鏡像,CloudSwitch工具自動完成如下的任務:

1. 移動與遷移應用程式相關的資料。

2. 對資料進行加密。

3. 將應用程式映射至雲,因此應用程式將以與其原環境中完全一致的配置在目標環境中運行。

4. 它為目標雲提供了一個加密通道和兩層的橋,所以當維護IP和MAC位址時,目標雲能夠始終保持著資料中心的安全性和網路連接。

客戶不必做任何修改,同時CloudSwitch工具處理了所有的加密工作並維護了網路連接性。 從使用者的角度來看,管理目標雲中運行遷移應用程式的虛擬機器等同于管理源雲中的應用程式一樣。 你可以認為這是在目標雲中管理客戶自己的私有雲。

如果你在諸如Amazon或Terremark的雲計算供應商內創建了新虛擬機器,CloudSwitch工具提供了將虛擬機器遷回資料中心或將其遷往另一個雲的功能。 CloudSwitch根據使用者的具體配置需求,在雲中遷移現有應用程式並提供新的應用程式。

Racemi DynaCenter 4.0

與CloudSwitch不同,Racemi採用了另外一個方法來實現遷移應用程式的功能。 它首先在一個環境中(資料中心或雲)捕獲一個物理的或虛擬的伺服器,然後將其部署在一個目標環境中(資料中心或雲)。 源硬體伺服器和目標硬體伺服器必須是二進位相容的,而目標硬體必須擁有將應用於目標硬體的作業系統(客戶作業系統)的驅動程式。

Racemi應用程式遷移的一個重要組成部分是一個管理設備。 可將其視為一個在配置設置上運行軟體並從被管理伺服器上接收報告的黑盒。 管理設備的位置可位於客戶的私有資料中心或一個公共雲供應商處。

為了捕獲一個應用程式,管理員將網路伺服器連接至被管理的設備,並將其降為一個代理。 必須在涉及的每一台物理的或虛擬的伺服器上安裝代理軟體。 一旦安裝了代理軟體,它就將保存(待捕獲)伺服器的軟硬體環境。 當之後部署所捕獲伺服器鏡像時,可檢索出源伺服器的軟硬體環境。

為了部署一個已捕獲的伺服器,可在目標環境中創建一個虛擬機器。 然後通過一些技術手段,Racemi就能訪問虛擬機器並取代由雲計算供應商預裝在虛擬機器中的軟體。 當虛擬機器重啟後,它就將運行一個基於磁片、包含Racemi軟體的RAM鏡像。 虛擬機器回報其雲計算供應商的硬體環境。 管理設備已訪問了被捕獲的伺服器環境和目標伺服器環境,並開始兩個環境之間的一個映射過程。 一旦這個映射過程完成之後,其捕獲——部署操作也就相應完成,而設備也已被遷移至目標環境。

DynaCenter 4.0的秘訣就是其比較源雲和目標雲配置的能力,並在運行中做出必要的修改以使被捕獲的伺服器與目標環境相容。

Citrix NetScaler Cloud Bridge

NetScaler的設計理念源于雲計算橋。 通過在一個混合雲環境中將源雲擴展至目標雲,雲計算橋使雲計算託管應用程式就好象是運行在一個連續商業網路上。

NetScaler Bridge包含了一個提供雲間連接的安全通道,並在不損失安全性的情況下實現資料與資訊的遷移。 它還提供對諸如DNS和LDAP等由源雲託管應用程式服務的透明訪問。 它創建了一個對源雲DMZ邏輯擴展的覆蓋網路,以確保目標雲VLAN中的設置與DMZ VLAN中的設置相同。

對於包括CloudSwitch和Racemi DynaCenter 4.0在內的這類工具來說,必須解決的問題之一就是應用程式的性能。 因為應用程式在目標雲中運行,所以必須監控其等待時間和費用。 NetScaler Cloud Bridge可使用諸如緩存和廣域檔服務(WAFS)的技術實現該功能。 WAFS允許應用程式和使用者通過WAN以LAN速度進行全球檔訪問和共用。

使用在適當位置的安全網路和經處理的應用程式性能,應用程式可遷至目標雲而無需對應用程式和流程進行改動,也無需重新培訓使用者如何訪問應用程式。 使用NetScaler Cloud Bridge,你就更加能夠將你的資料和目錄服務保持在一個安全的本地位置。

雲計算應用程式遷移工具總結

這三個應用程式遷移工具——CloudSwitch、Citrix NetScaler Cloud Bridge和Racemi DynaCenter 4.0—— 不僅關注于使應用程式遷移工具更為簡便而且致力於管理目標雲中遷移應用程式的軟體介面與源雲的一致性。 這些工具軟體都不需要對應用程式進行任何改動,這意味著每個應用程式因為雲與雲之間環境不同而做的改動也越少。

很明顯,使用者並不希望受限於單個雲計算供應商或雲計算廠商。 雲計算的使用者和廠商與開放標準和雲計算互通性的問題都相距甚遠。 Gartner副總裁Joe Skorupa提醒道,即便已經通過了一個開放的雲計算標準,每個供應商仍將繼續根據其技術優勢發揮自身的特長以求在競爭中脫穎而出。 供應商不希望雲計算僅僅成為商品,因為他們並不希望單靠價格進行競爭。

但是,諸如此類的工具賦予你更多的自由,以便於當你的雲計算需求和業務需要發生變更時能夠自由地改變供應商。

(責任編輯:admin)

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.