《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 企業(yè)應(yīng)用遷移是否需要無縫云?
企業(yè)應(yīng)用遷移是否需要無縫云?
來源:網(wǎng)界網(wǎng)
摘要: 摘要:使用云計(jì)算補(bǔ)充企業(yè)內(nèi)部部署的IT資源被認(rèn)為是云計(jì)算應(yīng)用的最理想的狀態(tài),因?yàn)樗m合企業(yè)工作負(fù)載的架構(gòu)和業(yè)務(wù)需求,并能為企業(yè)的災(zāi)難恢復(fù)和業(yè)務(wù)持續(xù)發(fā)展提供新的選擇。而無縫云(Seamless Cloud)是云計(jì)算中最理想的一種類型...
Abstract:
Key words :

 供應(yīng)商、業(yè)界分析師和IT專家們一致認(rèn)為,由于業(yè)務(wù)需求和云服務(wù)價(jià)格變化等原因,企業(yè)要在云計(jì)算[注]之間輕松遷移其運(yùn)行著的應(yīng)用還尚需幾年的時(shí)間。但如果用戶愿意選擇虛擬平臺(tái)和云服務(wù)提供商的話,那么他們就能通過在其數(shù)據(jù)中心和公有云[注]之間遷移非運(yùn)行的應(yīng)用和其他業(yè)務(wù)以獲得他們所需要的服務(wù)和靈活性。

 
但這種遷移還涉及到應(yīng)用的停機(jī)和規(guī)劃等問題,而應(yīng)用和數(shù)據(jù)的離線遷移方式似乎更符合當(dāng)前的應(yīng)用和業(yè)務(wù)需求。
 
安全與風(fēng)險(xiǎn)管理咨詢公司Neohapsis首席安全顧問Scott Hazdra表示,企業(yè)的應(yīng)用和工作負(fù)載的遷移不可能同時(shí)或?qū)崟r(shí)地完成。他說:“這種遷移看起來很簡(jiǎn)單,無非是關(guān)閉應(yīng)用,然后移動(dòng)它,之后再打開應(yīng)用,但是像這種將一個(gè)運(yùn)行的虛擬機(jī)從你的云上遷移到另一個(gè)公有云上在現(xiàn)實(shí)中是不存在的。”
 
IT企業(yè)在計(jì)劃離線遷移應(yīng)用之前,他們必須要考慮一些問題,如云服務(wù)供應(yīng)商之間缺乏服務(wù)標(biāo)準(zhǔn)、數(shù)據(jù)遷移的成本和延期問題,以及在多個(gè)公有云上部署和支持融合數(shù)據(jù)庫、安全、負(fù)載均衡和其他服務(wù)的要求。同時(shí),企業(yè)不僅要確保在這種混合云[注]環(huán)境中企業(yè)能夠恰當(dāng)?shù)靥幚韽墓芾淼桨踩人袉栴},還要確保企業(yè)的經(jīng)濟(jì)利益。
 
無縫,還沒實(shí)現(xiàn)
 
如果虛擬機(jī)和物理機(jī)使用同樣的管理程序,或者遷移中涉及到的云服務(wù)是由相同的公有云或私有云[注]供應(yīng)商提供的,那么要實(shí)現(xiàn)以虛擬機(jī)的形式在物理服務(wù)器中成功遷移運(yùn)行的服務(wù)器將需要很長(zhǎng)時(shí)間。但如果你為了靈活性而選擇不同的管理程序或云服務(wù)供應(yīng)商,那么事情可能會(huì)變得更加棘手。
 
Forrester研究公司分析師Dave Bartoletti表示,將現(xiàn)有的、運(yùn)行著的工作負(fù)載遷移到另外一個(gè)云上需要將這一工作負(fù)載封裝到一系列標(biāo)準(zhǔn)化的模板中,或者將這一應(yīng)用重新編碼以使其在新的云上能夠?qū)σ恍┕δ埽缲?fù)載均衡加以利用。他指出戴爾云管理器(曾經(jīng)是Enstratius公司的,現(xiàn)在該公司已被戴爾收購)、RightScale、CSC ServiceMesh,以及許多其他的工具都能夠?qū)⑻摂M機(jī)轉(zhuǎn)化成其他云計(jì)算所需要的版本。
 
但是,Gartner分析師Kyle Hilgendorf警告說:“這些工具通常需要手動(dòng)部署,而且它們并不是一直工作的。大多數(shù)工具不僅僅是將一個(gè)虛擬機(jī)轉(zhuǎn)化為另一個(gè)供應(yīng)商的版本,而是將它從一個(gè)虛擬的環(huán)境中遷移到亞馬遜、微軟、VMware和谷歌的公有云上,并且這一遷移工作需要一系列詳細(xì)的說明、確認(rèn)和質(zhì)量檢查,以確保這一虛擬機(jī)在新的環(huán)境中仍然能夠找到數(shù)據(jù)和相關(guān)的服務(wù)。”
 
Hilgendorf說:“很多用戶都嘗試過自動(dòng)遷移,但是其成功率卻只有十分之一。有時(shí)候遷移工作完全失敗,有時(shí)候是在成功遷移后機(jī)器運(yùn)行了八個(gè)小時(shí)然后停機(jī),等你再一次運(yùn)行它并打開虛擬機(jī)是,結(jié)果出現(xiàn)的卻是藍(lán)屏死機(jī)或紫屏死機(jī)。”
 
用戶經(jīng)常努力地去轉(zhuǎn)換或者遷移其工作負(fù)載,然后一遍又一遍地嘗試。此外,他們還有另外的選擇,那就是在云中創(chuàng)建一個(gè)新的虛擬機(jī),就像在一個(gè)PC機(jī)上一樣重新升級(jí)操作系統(tǒng)或者重新建立一個(gè)系統(tǒng),這或許是解決問題并確保高性能的最好方式,抑或是唯一的方式,但是要實(shí)現(xiàn)這些需要大量的手動(dòng)工作。
 
許多企業(yè)選擇在外部供應(yīng)商那里部署一個(gè)新的、更加親云的應(yīng)用,同時(shí)在自己的數(shù)據(jù)中心中保留傳統(tǒng)應(yīng)用來運(yùn)行少量業(yè)務(wù)。
 
服務(wù)支撐
 
創(chuàng)建無縫云比較困難的原因之一就是虛擬機(jī)的遷移僅僅是完成一個(gè)應(yīng)用遷移的第一步,每個(gè)應(yīng)用的遷移都會(huì)涉及到數(shù)據(jù)庫連接、負(fù)載均衡、安全(授權(quán)和身份管理)、備份和災(zāi)難恢復(fù)等一系列服務(wù)的問題。這些服務(wù)越復(fù)雜,應(yīng)用在新環(huán)境中的部署就越困難、部署的時(shí)間就會(huì)越長(zhǎng),其部署的費(fèi)用也會(huì)越高。
 
如果堅(jiān)持使用一個(gè)公有云[注]的話,那么遷移的工作會(huì)容易些。例如,開源云軟件提供商Eucalyptus公司所創(chuàng)建的私有云[注]和混合云[注]的開源軟件支持亞馬遜API接口,因此該軟件能夠有效地幫助企業(yè)將其計(jì)算資源、網(wǎng)絡(luò)資源和存儲(chǔ)資源順利地遷移到AWS公有云上。但對(duì)于其他的云計(jì)算[注],該公司的首席執(zhí)行官M(fèi)arten Mickos說:“我們還需要對(duì)這一開源軟件進(jìn)行全方面的測(cè)試,并需要增加腳本代碼或者粘合代碼,以使其適合不同種類的云計(jì)算環(huán)境。”
 
這一復(fù)雜性又?jǐn)U展到了其他比較重要的IT功能領(lǐng)域,如備份。AMAG制藥公司副總裁Nathan McBride正在在AWS公有云中創(chuàng)建一個(gè)統(tǒng)一的通信備份層,該備份層將替代獨(dú)立備份,并在約32個(gè)云系統(tǒng)中使用。這將使McBride能夠控制自己的備份,而不需要通過云供應(yīng)商來查證備份完成情況或者數(shù)據(jù)是否已存儲(chǔ)完畢。
 
IT解決方案和管理服務(wù)提供商Logicalis解決方案架構(gòu)師Steve Pelletier表示,使用不同云供應(yīng)商提供的API接口能夠在公有云上加快啟動(dòng)服務(wù)器,但這只能提供非常有限的功能,不過這一點(diǎn)非常適合應(yīng)用中的某些子集,如那些主要包含靜態(tài)內(nèi)容的網(wǎng)站。
 
思科最近通過其InterCloud軟件在工作負(fù)載遷移市場(chǎng)中有了進(jìn)一步的發(fā)展,該軟件允許企業(yè)將其工作負(fù)載、網(wǎng)絡(luò)、存儲(chǔ)和安全性能(如訪問控制列表)從其內(nèi)部部署的基礎(chǔ)設(shè)施上遷移到公有云提供商那里,也可以幫助企業(yè)將這些工作負(fù)載、網(wǎng)絡(luò)、存儲(chǔ)和安全性能從公有云提供商那里遷移到自己的基礎(chǔ)設(shè)施上,同時(shí)不必改變單一的IP地址。
 
但I(xiàn)nterCloud軟件只能提供AWS和微軟Microsoft Azure云服務(wù)的本地支持,但它不需要思科交換機(jī)或是思科設(shè)備上任何運(yùn)行該軟件的工具就能夠提供附加性能,如保護(hù)服務(wù)器映像的功能,即通過校驗(yàn)和(checksum)來檢查在遷移過程中服務(wù)器映像是否被惡意軟件篡改。
 
開源軟件提供商Red Hat稱,其Red Hat Enterprise Linux、KVM管理程序、開源云操作系統(tǒng)和Gluster存儲(chǔ)軟件[注]的組合在其支持的公有云上相當(dāng)于一個(gè)向外擴(kuò)展的基礎(chǔ)設(shè)施平臺(tái),但前提是在離線遷移的情況下而非實(shí)時(shí)遷移。
 
Liaison Technologies公司應(yīng)用開發(fā)副總裁Rob Fox說:“支持無縫遷移的技術(shù)目前還沒有發(fā)展得足夠成熟。同時(shí),一個(gè)包含多種云環(huán)境的復(fù)雜性使得無縫云的實(shí)現(xiàn)更加困難。服務(wù)API接口激增,如果服務(wù)供應(yīng)商改變了他們的接口,毫無疑問這將會(huì)帶來一個(gè)新的復(fù)雜性。”
 
很多云供應(yīng)商減少了用戶部署和支持服務(wù)(如負(fù)載均衡、安全和災(zāi)難恢復(fù))的需求,允許用戶將其現(xiàn)有的內(nèi)部網(wǎng)絡(luò)擴(kuò)展到他們的公有云上。IT服務(wù)提供商UST Global的首席信息官[注]Tony Velleca表示,亞馬遜的虛擬私有云(Virtual Private Cloud[注])的集成度很高,導(dǎo)致他將亞馬遜的基礎(chǔ)設(shè)施看成是其企業(yè)內(nèi)部網(wǎng)絡(luò)的一部分。
 
Hilgendorf表示,微軟Microsoft Azure公有云也在這一方面有進(jìn)一步的發(fā)展,并與AT&T建立了緊密的合作關(guān)系。用戶使用AT&T NetBond能夠擴(kuò)展他們的AT&T虛擬私有網(wǎng)絡(luò)到Azure網(wǎng)絡(luò)中,這減少了手動(dòng)重新部署(如給服務(wù)器分配新的IP地址或者在工作負(fù)載遷移到Azure中的過程中更改域名服務(wù)器)的要求。
 
數(shù)據(jù)在哪里?
 
云服務(wù)代理公司Gravitant的首席營(yíng)銷官Praveen Asthana表示,如果你能完美地解決虛擬機(jī)遷移的問題,你還面臨著解決虛擬機(jī)所需的數(shù)據(jù)問題。在遷移虛擬機(jī)時(shí),如果其所需的數(shù)據(jù)不同步的話,那么虛擬機(jī)上的服務(wù)會(huì)很差且應(yīng)用運(yùn)行得也很慢。
 
要了解數(shù)據(jù)遷移的數(shù)量和方向,需要深入了解應(yīng)用的架構(gòu),以及安全和兼容性等方面的問題。Cloud Physics公司的聯(lián)合創(chuàng)始人兼首席執(zhí)行官John Blumenthal說:“在數(shù)據(jù)遷移過程中只遷移那些需要的、有用的數(shù)據(jù)能夠幫助企業(yè)節(jié)約成本。”
 
用戶能夠以虛擬或硬件設(shè)備的形式部署內(nèi)部部署云存儲(chǔ)網(wǎng)關(guān),而這些網(wǎng)關(guān)可以訂購,例如5TB的LUN需要遷移到Azure存儲(chǔ)上或者亞馬遜S3上,這種遷移僅需要幾天就能完成,而硬件設(shè)備能夠重啟協(xié)議以確保數(shù)據(jù)的完整性。
 
嘗試在多個(gè)云上運(yùn)行應(yīng)用還需要保持這些應(yīng)用的“狀態(tài)”,或者是其在服務(wù)器、數(shù)據(jù)庫和其他組件中升級(jí)和運(yùn)行的狀態(tài),這確保了在應(yīng)用遷移過程中,如果一個(gè)部分失敗,用戶購買或銀行轉(zhuǎn)賬交易沒有丟失。Mickos說:“在兩個(gè)云之前保持狀態(tài)不變是一個(gè)挑戰(zhàn),目前這個(gè)問題還沒有完全解決,這也是大多數(shù)企業(yè)為什么堅(jiān)持離線遷移的原因之一。”
 
安全問題
 
隨著應(yīng)用和數(shù)據(jù)在多個(gè)非現(xiàn)場(chǎng)數(shù)據(jù)中心擴(kuò)展,云變得越“無縫”,合適的用戶和應(yīng)用訪問準(zhǔn)確數(shù)據(jù)的證實(shí)就越困難。
 
公有云[注]提供商CloudSigma的首席執(zhí)行官Robert Jenkins指出:“改變這一現(xiàn)象的方法是利用一個(gè)統(tǒng)一的存儲(chǔ)池作為公有云中用戶內(nèi)部部署網(wǎng)絡(luò)的一個(gè)NFS裝載工具。數(shù)據(jù)并沒有在云上而是在你的基礎(chǔ)設(shè)施上,但是虛擬機(jī)能夠訪問這些數(shù)據(jù),同時(shí)能夠擴(kuò)展這些數(shù)據(jù)以確保在數(shù)據(jù)安全的情況下,滿足增長(zhǎng)的計(jì)算需求。”
 
如果這些數(shù)據(jù)也將存儲(chǔ)在云上,那么企業(yè)需要檢查數(shù)據(jù)存儲(chǔ)位置的安全配置。云供應(yīng)商提供的標(biāo)準(zhǔn)化越多,就意味著企業(yè)要承擔(dān)的工作和風(fēng)險(xiǎn)越少。
 
如果云帶來新的安全風(fēng)險(xiǎn)的話,那么這個(gè)云就不能稱之為“無縫”,因?yàn)槠髽I(yè)的云安全政策應(yīng)該勝過為用戶解決問題(如在企業(yè)中誰有權(quán)創(chuàng)建一個(gè)工作負(fù)載或在云中開始一個(gè)項(xiàng)目?/怎樣為數(shù)據(jù)分類?/如果涉及的數(shù)據(jù)比較敏感該如何處理?)。
 
為了在無縫云中確保適當(dāng)?shù)陌踩?,一些用戶表示他們更喜歡將其內(nèi)部部署的安全和認(rèn)證工具擴(kuò)展到云上。McBride表示:“在內(nèi)部數(shù)據(jù)中心和云上同時(shí)運(yùn)行一個(gè)認(rèn)證目錄,如微軟的活動(dòng)目錄(Active Directory)是‘完全不可能的’。”
 
最終,為了充分體現(xiàn)無縫云的低成本,用戶應(yīng)該仔細(xì)審查公有云的價(jià)格以確保其價(jià)格真的比現(xiàn)有的私有云服務(wù)的價(jià)格要低。
 
Gravitant公司的CSB(cloud service broker)平臺(tái)能夠提供服務(wù),幫助用戶對(duì)比云服務(wù)的價(jià)格。用戶在該平臺(tái)上輸入他們所需要的云服務(wù)的數(shù)量和類型信息,Gravitant的平臺(tái)就能夠幫助用戶對(duì)比多家云提供商所提供的服務(wù)的價(jià)格、性能和其他功能。
 
CloudPhysics旨在通過該公司的RMaaS服務(wù)(管理即服務(wù))幫助用戶制定云服務(wù)購買決策,該公司表示,持續(xù)的分析和在共有云和私有云[注]上模擬工作負(fù)載,能夠幫助用戶為其所需的多種不同的服務(wù)選擇一個(gè)最有效的平臺(tái)。
 
各家之言
 
有關(guān)理想的無縫云的討論似乎已經(jīng)無關(guān)緊要了,因?yàn)樵S多用戶、分析師和供應(yīng)商認(rèn)為如今應(yīng)用和數(shù)據(jù)遷移的離線能力已經(jīng)能夠滿足大多數(shù)業(yè)務(wù)的需求。
 
麥肯錫全球研究院(MGI Research)總經(jīng)理Andrew Dailey說:“當(dāng)考慮到用戶和業(yè)務(wù)需求時(shí),無縫的、普遍的、瞬間的遷移似乎不是一個(gè)好辦法。大批量地、經(jīng)常性地遷移工作負(fù)載,這種情況是極少見的。這涉及了技術(shù)成熟度的問題,或者坦白地說,你需要有足夠的用戶需求推動(dòng)你去做這些工作,并在這一領(lǐng)域積累豐富的經(jīng)驗(yàn),之后工作才會(huì)更加容易。”不過Asthana卻說:“這件事說得容易,但是做起來很難。”
 
Mickos指出,他的大多數(shù)客戶的開發(fā)和測(cè)試系統(tǒng)都在使用云計(jì)算[注]服務(wù)。他說:“開發(fā)和測(cè)試是最容易著手的領(lǐng)域,也是見效最快、技術(shù)驗(yàn)證最快的領(lǐng)域。開發(fā)和測(cè)試是企業(yè)開始使用云計(jì)算的用例,隨后云計(jì)算的使用將擴(kuò)展到企業(yè)的生產(chǎn)工作負(fù)載和其他用例中。”
 
在所有應(yīng)用類型中,最適合遷移到云計(jì)算中的是高性能網(wǎng)格計(jì)算應(yīng)用,如藥品開發(fā)的分子模型或復(fù)雜的金融交易算法。這些應(yīng)用都很適合離線遷移模式,因?yàn)樗试S企業(yè)復(fù)制出多種相同的計(jì)算節(jié)點(diǎn),這些計(jì)算節(jié)點(diǎn)都可以部署到可水平擴(kuò)展的云計(jì)算架構(gòu)中。Hilgendorf說:“當(dāng)這一遷移工作完成,你就可以直接獲取結(jié)果,然后這些結(jié)果可以被發(fā)送到內(nèi)部的數(shù)據(jù)中心進(jìn)行分析,或者有時(shí)候直接發(fā)送給最終用戶。”
 
VMware User Group的董事會(huì)主席Mariano Maluf說:“過去,面對(duì)云服務(wù)提供商改變?cè)品?wù)的價(jià)格,或者其在全球各地的數(shù)據(jù)中心存在問題的情況下,人們經(jīng)常會(huì)討論將工作負(fù)載從一個(gè)云供應(yīng)商遷移到另一個(gè)云供應(yīng)商的必要性。”
 
Bartoletti也指出:“考慮遷移的工作和成本,如果你打算將你的應(yīng)用在兩個(gè)云服務(wù)提供商之間來回移動(dòng),并仍然希望通過較為便宜的基礎(chǔ)設(shè)施來節(jié)省成本的話,那么你必須要有一個(gè)非常高效的應(yīng)用。”
 
Bartoletti闡述了鎖定一個(gè)云服務(wù)提供商的壞處,供應(yīng)商的營(yíng)銷策略很可能將企業(yè)中現(xiàn)有的云服務(wù)取消。但是如果你使用的是持續(xù)降價(jià)且功能越來越豐富的云服務(wù)的話,就不會(huì)有這種擔(dān)憂,而AWS和Azure公有云[注]的價(jià)格一直再降低,但其服務(wù)卻不斷提升。對(duì)于大多數(shù)開發(fā)者和企業(yè)領(lǐng)導(dǎo)來說,他們首先應(yīng)該關(guān)注的是他們提供的服務(wù)是否能夠給用戶帶來更好的體驗(yàn),同時(shí)還要避免被鎖定到一個(gè)云服務(wù)供應(yīng)商。
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。