怎樣做才可以遷移到云端
掃描二維碼
隨時(shí)隨地手機(jī)看文章
如今,云計(jì)算的宣傳和炒作周期似乎已經(jīng)結(jié)束。云計(jì)算技術(shù)也成為各行業(yè)的顛覆者,并已成為公認(rèn)的標(biāo)準(zhǔn)——主導(dǎo)交付模式。因此,IT行業(yè)中的大多數(shù)人現(xiàn)在都了解在云中運(yùn)行業(yè)務(wù)的好處。獲得安全性、可擴(kuò)展性、靈活性、彈性、成本控制等都是企業(yè)將業(yè)務(wù)遷移到云端的優(yōu)先事項(xiàng)。
如果企業(yè)從頭開(kāi)始構(gòu)建新的應(yīng)用程序或創(chuàng)建新組織,采用云計(jì)算通常是其交付方法的明智選擇。調(diào)研機(jī)構(gòu)Gartner公司在最近的一份調(diào)查報(bào)告中強(qiáng)調(diào)了這一點(diǎn),該報(bào)告發(fā)現(xiàn),大多數(shù)云計(jì)算項(xiàng)目都是全新的實(shí)現(xiàn)。
云計(jì)算用于構(gòu)建新的應(yīng)用程序現(xiàn)在已經(jīng)很成熟。一些企業(yè)總是需要新的軟件,無(wú)論是全新的大型應(yīng)用程序還是位于系統(tǒng)邊緣的小型應(yīng)用程序。面對(duì)運(yùn)行這些應(yīng)用程序的決策,越來(lái)越多的企業(yè)將它們直接放入云中。如果企業(yè)計(jì)劃將自己的業(yè)務(wù)全部放在云端,可以通過(guò)采用AWS和Azure等公共提供商的云服務(wù)進(jìn)入云端。
如何將應(yīng)用程序移動(dòng)到云端
對(duì)于那些在數(shù)據(jù)中心擁有重要、龐大應(yīng)用程序的企業(yè)來(lái)說(shuō),將應(yīng)用程序移動(dòng)到云端則比較復(fù)雜。
企業(yè)要重新創(chuàng)建現(xiàn)有的、有機(jī)增長(zhǎng)的應(yīng)用程序,并保證新版本提供與舊版本完全相同的結(jié)果絕非易事。創(chuàng)建和測(cè)試數(shù)據(jù)是有問(wèn)題的,特別是識(shí)別計(jì)算差異將產(chǎn)生不同結(jié)果的邊緣案例。
在時(shí)間比較緊張的情況下,測(cè)試應(yīng)用程序尤其困難。例如,銀行和信用卡應(yīng)用程序或公用事業(yè)賬單和報(bào)表系統(tǒng)中的利息計(jì)算只能在特定時(shí)期內(nèi)進(jìn)行測(cè)試。由于賬單在特定日期到期,并且在這些時(shí)間點(diǎn)之后需要自動(dòng)跟進(jìn),因此測(cè)試方案取決于時(shí)間和日期。
在其他情況下,可能有更大的復(fù)雜性和風(fēng)險(xiǎn)。例如在保險(xiǎn)和銀行系統(tǒng)中,應(yīng)用程序中的邏輯本身的復(fù)雜性和風(fēng)險(xiǎn)會(huì)更大,其應(yīng)用程序的邏輯本身就是一種對(duì)外銷售的產(chǎn)品。換句話說(shuō),保險(xiǎn)單規(guī)定賠付的方式內(nèi)置在內(nèi)部軟件中,并體現(xiàn)在客戶簽署的合同中。如果應(yīng)用程序在云中重新構(gòu)建,并且代碼的更改對(duì)保單規(guī)則如果有實(shí)質(zhì)性影響,那么保險(xiǎn)公司就有可能違反合同。
云計(jì)算的提升、轉(zhuǎn)移和重構(gòu)
簡(jiǎn)而言之,企業(yè)不應(yīng)輕易重寫應(yīng)用程序。那么,對(duì)于需要在不改變應(yīng)用程序的情況下擺脫成本高昂的內(nèi)部部署設(shè)施的公司來(lái)說(shuō)應(yīng)該怎么辦?
如果可能的話,企業(yè)應(yīng)該盡可能少做更改或不做更改,將其應(yīng)用程序提升并轉(zhuǎn)移到云中。然后,可以在它們?cè)谠浦羞\(yùn)行后對(duì)其進(jìn)行修改,這仍然比在數(shù)據(jù)中心運(yùn)行這些應(yīng)用程序更方便、更經(jīng)濟(jì)。企業(yè)應(yīng)該盡快將應(yīng)用程序及其支持結(jié)構(gòu)移動(dòng)到云端,然后著手重新開(kāi)發(fā)。
需要注意的是,無(wú)論企業(yè)是否將這些應(yīng)用程序移動(dòng)到云中,都需要對(duì)這些現(xiàn)有應(yīng)用程序進(jìn)行更改。例如,GDPR法規(guī)等隱私數(shù)據(jù)法規(guī)和監(jiān)管變革迫使許多企業(yè)進(jìn)行審查并修改其申請(qǐng),以確保合規(guī)性。如果要進(jìn)行更改,企業(yè)需要構(gòu)建一個(gè)測(cè)試環(huán)境。如果應(yīng)用程序在數(shù)據(jù)中心中運(yùn)行,那么測(cè)試環(huán)境也必須駐留在那里,即使在不使用時(shí)也需要運(yùn)營(yíng),這將耗費(fèi)大量資金,并會(huì)產(chǎn)生管理開(kāi)銷。因此最好在云中運(yùn)行,并為其使用的資源支付費(fèi)用。
當(dāng)企業(yè)將應(yīng)用程序放在云中時(shí),也可以在云中安裝測(cè)試環(huán)境。而在云中運(yùn)行開(kāi)發(fā)和測(cè)試的費(fèi)用要低得多,可以在不使用時(shí)關(guān)閉測(cè)試環(huán)境。
采用合適的工具
企業(yè)需要使用AWS Endure或Azure Site Recovery(ASR)等遷移工具開(kāi)始提升并直接轉(zhuǎn)向云端。使用最初設(shè)計(jì)用于在云中創(chuàng)建災(zāi)難恢復(fù)的工具意味著軟件和數(shù)據(jù)將復(fù)制到云中。此外,數(shù)據(jù)可以與實(shí)時(shí)系統(tǒng)同步,直到企業(yè)想要實(shí)現(xiàn)實(shí)時(shí)云計(jì)算版本。
假設(shè)一家公司擁有并運(yùn)行Oracle數(shù)據(jù)庫(kù)的應(yīng)用程序,并希望將其移動(dòng)到AWS云計(jì)算基礎(chǔ)設(shè)施上,該公司可以設(shè)置云計(jì)算環(huán)境、應(yīng)用程序和數(shù)據(jù)庫(kù),并將數(shù)據(jù)復(fù)制到新的云計(jì)算環(huán)境中。這家公司需要對(duì)每個(gè)人工創(chuàng)建的元素(例如表結(jié)構(gòu)、索引和權(quán)限)進(jìn)行測(cè)試,以確保副本按預(yù)期運(yùn)行。這必須在將數(shù)據(jù)遷移到其中并切換之前發(fā)生,同時(shí)保持原有系統(tǒng)的實(shí)時(shí)性。
獲得成本效益
顯然,云遷移并不像云中構(gòu)建應(yīng)用程序那樣容易。對(duì)于一個(gè)可能擁有數(shù)千個(gè)商業(yè)應(yīng)用程序的大型企業(yè)來(lái)說(shuō),將該產(chǎn)品組合轉(zhuǎn)移到云中可能是一個(gè)非常頭疼的問(wèn)題,如果這樣做會(huì)導(dǎo)致效率低下,將會(huì)影響云計(jì)算遷移業(yè)務(wù)案例的成本效益。
關(guān)鍵是云遷移需要具有商業(yè)意義。如果在云中有優(yōu)勢(shì),那么盡快做到這一點(diǎn)是有意義的。當(dāng)企業(yè)將其運(yùn)行在數(shù)據(jù)中心的應(yīng)用程序準(zhǔn)備好進(jìn)入云端時(shí),那么不要拖延時(shí)間——考慮到每個(gè)應(yīng)用程序的保質(zhì)期有限,花費(fèi)過(guò)長(zhǎng)的時(shí)間可能會(huì)失去價(jià)值。
希望轉(zhuǎn)向云計(jì)算的企業(yè)不應(yīng)該害怕這種變化,如果他們與經(jīng)驗(yàn)豐富的合作伙伴一起遵循提升、轉(zhuǎn)移和重構(gòu)模型,那么就會(huì)有最大的機(jī)會(huì)獲得成功,并迅速獲得收益。
來(lái)源:中國(guó)IDC圈