許多企業(yè)正在迅速將工作負(fù)載遷移到云中,以便從公共云可以為客戶提供的規(guī)模經(jīng)濟(jì)中受益。
如今,許多企業(yè)正在以某種形式采用云計算服務(wù)。盡管某些行業(yè)(如零售業(yè))迅速采用云計算技術(shù),但由于眾多合規(guī)性和法規(guī)要求,諸如金融服務(wù)等行業(yè)廠商遷移到云平臺比較緩慢。很多企業(yè)正在尋求將運(yùn)行在傳統(tǒng)基礎(chǔ)設(shè)施的工作負(fù)載遷移到云平臺,以獲得云計算技術(shù)的優(yōu)勢,例如安全性、可擴(kuò)展性以及成本節(jié)約。
云遷移的過程非常復(fù)雜,需要適當(dāng)?shù)挠媱澓蛨?zhí)行。可以肯定的是,很多企業(yè)在遷移過程中將面臨意想不到的挑戰(zhàn)。為了緩解一些挑戰(zhàn),企業(yè)可以通過云計算提供商的合作伙伴生態(tài)系統(tǒng)或云計算提供商提供的專業(yè)服務(wù)尋求幫助。
盡管復(fù)雜性很高,但企業(yè)還是應(yīng)該投資于將應(yīng)用程序遷移到云平臺,因為獲得長期利益遠(yuǎn)遠(yuǎn)大于短期風(fēng)險/擔(dān)憂。
挑戰(zhàn)性
(1)缺乏對當(dāng)前資產(chǎn)的了解
多年來,很多企業(yè)在其數(shù)據(jù)中心環(huán)境中進(jìn)行了大量投資,并且在將業(yè)務(wù)遷移到云平臺之前了解當(dāng)前狀態(tài)至關(guān)重要。為此建議企業(yè)需要進(jìn)行云計算評估,以使他們對庫存有清晰的了解,并幫助他們了解向云遷移所需的工作水平。云計算評估對于了解遷移后的運(yùn)營成本也是非常有用的。
(2)沒有來自應(yīng)用程序團(tuán)隊/所有者的支持
具有集中IT實踐的企業(yè)的應(yīng)用程序團(tuán)隊通常會面臨將業(yè)務(wù)遷移到云平臺的挑戰(zhàn)。這些挑戰(zhàn)的原因可能是多種多樣的——應(yīng)用程序團(tuán)隊花費(fèi)多年時間優(yōu)化數(shù)據(jù)中心的堆棧,而遷移到云平臺需要大量的時間和資源。企業(yè)的IT團(tuán)隊可以通過創(chuàng)建遷移設(shè)施和提供必要的技術(shù)專業(yè)知識來幫助應(yīng)用程序團(tuán)隊適應(yīng)遷移和遷移后階段來解決這些挑戰(zhàn)。
(3)承擔(dān)過多任務(wù)
云遷移是復(fù)雜的計劃,需要不同團(tuán)隊之間的仔細(xì)協(xié)調(diào)。遷移到云平臺的長期利益可能是企業(yè)將其數(shù)據(jù)中心遷移到云平臺的快速促成因素。企業(yè)必須規(guī)劃所有遷移的利益相關(guān)者和工程團(tuán)隊的遷移規(guī)模,并明確遷移方法(考慮提升/移位或提升/優(yōu)化)。
強(qiáng)烈建議遷移到對企業(yè)影響較小的環(huán)境,在此過程中吸取的經(jīng)驗和教訓(xùn)可以極大地幫助改善遷移過程,并在將關(guān)鍵業(yè)務(wù)工作負(fù)載遷移到云平臺時取得巨大成功。
(4)遷移期間和遷移之后的數(shù)據(jù)保護(hù)
在評估階段,至關(guān)重要的是將每個應(yīng)用程序的數(shù)據(jù)分為不同的層,并采取控制措施,以防止遷移期間敏感數(shù)據(jù)泄漏。遷移后的安全和應(yīng)用程序團(tuán)隊需要具有強(qiáng)大的監(jiān)視和日志記錄功能,以便在發(fā)生惡意活動時采取適當(dāng)?shù)拇胧?/p>
(5)在資源提升技能上的有限投資
重要的是要使企業(yè)的工程和實施團(tuán)隊掌握在云平臺上運(yùn)行IT系統(tǒng)所需的知識。擁有大規(guī)模運(yùn)行系統(tǒng)所需的適當(dāng)知識和工具,可以確保企業(yè)的業(yè)務(wù)成功地遷移到云中。
遷移的不同方法
(1)重新托管/提升和轉(zhuǎn)移
當(dāng)企業(yè)將計算/存儲設(shè)備與云平臺中可用的計算/存儲設(shè)備進(jìn)行交換時,這種遷移方法需要更少的工作。其想法是將內(nèi)部部署設(shè)施的虛擬機(jī)(VM)遷移到云平臺上,這是使應(yīng)用程序在云平臺中運(yùn)行的最快方法,但是,如果不進(jìn)行優(yōu)化,可能無法獲得節(jié)約成本的優(yōu)勢。這使企業(yè)能夠根據(jù)業(yè)務(wù)需求增加容量和可用性。
(2)重建平臺
為了獲得更高的云計算收益,企業(yè)可以選擇這種方法。通常情況,這種方法不需要進(jìn)行重大的架構(gòu)更改,但是會盡可能利用公共云上的PaaS產(chǎn)品。例如,如果企業(yè)具有在SQL Server后端的IIS上運(yùn)行的兩層應(yīng)用程序,則可能希望使用數(shù)據(jù)庫和Web服務(wù)器的托管服務(wù)將其應(yīng)用程序遷移到云平臺中。
(3)重構(gòu)
這是最復(fù)雜的遷移策略,但這是一個能夠獲得采用云平臺所有好處的策略。在通常情況下,當(dāng)企業(yè)希望將其整體細(xì)分為微服務(wù)時,就會采用這種方法,以便它們可以實現(xiàn)更好的可用性并可以擴(kuò)展/縮減每個服務(wù),而不必?fù)?dān)心應(yīng)用程序。這種方法需要長期的承諾,并需要企業(yè)的支持。重構(gòu)的初始成本可以被長期節(jié)約的運(yùn)營成本所抵消。
組織還應(yīng)不再使用或淘汰不再需要的資源。云評估提供有關(guān)當(dāng)前清單以及一段時間內(nèi)使用多少的信息。這些指標(biāo)通常可以有效地確定資源不足或過盛。
最佳實踐建議
以下提供一些最佳實踐的建議:
了解總擁有成本(云平臺/內(nèi)部部署)和遷移成本。
自動執(zhí)行可重復(fù)的任務(wù),使企業(yè)的工程師能夠確定所選的自動化工具。
在遷移過程中與安全團(tuán)隊保持持續(xù)聯(lián)系。這將確保企業(yè)在遷移期間不會遇到更多的障礙。
在遷移的規(guī)劃階段了解并記錄合規(guī)性要求。根據(jù)要求,制定可行的計劃和策略以符合合規(guī)性標(biāo)準(zhǔn)。在云遷移過程中需要有定期檢查點,以避免任何陷阱。
在開始遷移之前,需要充分了解數(shù)據(jù)隱私要求。確保有適當(dāng)?shù)目刂拼胧﹣肀O(jiān)控遷移前后的數(shù)據(jù)安全性。
建立一個由企業(yè)和云計算提供商代表組成的遷移委員會。應(yīng)該授權(quán)遷移委員會在遇到問題時做出決定并指導(dǎo)實施團(tuán)隊,以便遵守建議的時間表。建議執(zhí)行發(fā)起人監(jiān)督遷移委員會,以便更輕松地獲得企業(yè)管理層的批準(zhǔn)/支持。
與應(yīng)用程序團(tuán)隊保持開放的溝通渠道,確保將應(yīng)用程序團(tuán)隊的應(yīng)用程序遷移到云平臺時具有足夠的代表性。企業(yè)需要了解應(yīng)用程序依賴性并相應(yīng)地計劃遷移。
在云平臺上構(gòu)建健壯的著陸區(qū),并創(chuàng)建共享服務(wù)以減少運(yùn)營工作量。
在云遷移之前,使用日志記錄、監(jiān)控和安全工具確定并提高團(tuán)隊技能。企業(yè)不希望其團(tuán)隊在遷移之后尋找工具來維護(hù)運(yùn)營穩(wěn)定性。如果企業(yè)選擇擴(kuò)展當(dāng)前的工具鏈,則相應(yīng)地實施計劃。
根據(jù)用例計劃混合連接,大規(guī)模遷移通常需要將專用連接恢復(fù)到內(nèi)部部署設(shè)施。
運(yùn)行具有足夠回顧機(jī)會的敏捷性流程,以便可以實時改進(jìn)。