新聞中心
實現(xiàn)高效云端遷移的優(yōu)秀實踐
譯文
作者:陳峻編譯 2019-10-10 09:00:30
云計算 如今,企業(yè)上云已是大勢所趨、勢不可擋。我們基于業(yè)界各類企業(yè)的云端遷移經(jīng)驗,為您總結了各種優(yōu)秀的實踐建議。

網(wǎng)站的建設創(chuàng)新互聯(lián)公司專注網(wǎng)站定制,經(jīng)驗豐富,不做模板,主營網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁面制作!給你煥然一新的設計體驗!已為生料攪拌車等企業(yè)提供專業(yè)服務。
【51CTO.com快譯】如今,隨著技術迭代的不斷加深,許多企業(yè)都將目光從傳統(tǒng)的數(shù)據(jù)中心,投向了蓬勃發(fā)展的云端服務。許多企業(yè)的CIO也都將云服務,視為成功實現(xiàn)數(shù)字化改造的關鍵性平臺。籍此,他們能夠?qū)斍暗臉I(yè)務系統(tǒng)遷移到云端,以提供現(xiàn)代化的應用服務。
另外,就成本而言,企業(yè)希望通過不同的協(xié)作、敏捷性的流程、以及創(chuàng)新的業(yè)務模型,以低成本的方式,從云端解決方案中獲取服務的靈活性,進而把握新的商機,提高競爭優(yōu)勢。可以說,無論是在哪個領域,更好的客戶體驗、更靈活的移動訪問方式、以及更安全的低成本服務,都會給企業(yè)帶來莫大的好處。
在實踐中,為了制定恰當?shù)脑贫诉w移策略,我們需要從如下基本問題出發(fā),考量是否能夠滿足企業(yè)的總體運營目標:
- 哪些應用程序、流程、乃至基礎架構會被遷移到云端?
- 遷移的目標是什么?
- 誰擁有主動權,IT還是業(yè)務?
- 資金來源:資本支出、運營成本、還是轉(zhuǎn)嫁到第三方?
- 要遷移到哪種云類型:私有云、公共云還是混合云?
- 如何遷移到云端?
當然,雖然許多企業(yè)在應用上都有云遷移的需求,但是并非所有的應用都適合被遷移過去。
無法遷移到云端的挑戰(zhàn)?
即使在現(xiàn)在,以政府、銀行和保險業(yè)為核心的企業(yè)仍然會猶豫:是否有必要從完全的本地架構轉(zhuǎn)移出去,是否會失去對數(shù)據(jù)的全面控制,云服務是否會與現(xiàn)有的基礎架構(尤其是核心應用程序)難以集成。這些顧慮都可能會妨礙企業(yè)對于新的業(yè)務機會的把握。
另外,阻礙將業(yè)務應用遷移到云端的其他因素還包括:數(shù)據(jù)中心本地應用的運維和支持成本的增加,數(shù)據(jù)存儲和分析能力的不足,安全風險的上升,面對新生威脅的防護不足,以及在實現(xiàn)應用擴展的移動性、與對新興技術支持方面的能力受限。
下面,我們來一起討論一下,那些能夠讓企業(yè)成功實現(xiàn)高效云端遷移的優(yōu)秀實踐。
云遷移的內(nèi)外部驅(qū)動力
由于整個遷移過程會產(chǎn)生一定的成本,因此我們需要事先發(fā)掘云遷移的內(nèi)、外部驅(qū)動力,例如:
- 需要整合那些冗余的IT資源、以及退役或殘留的應用軟件,減少數(shù)據(jù)中心的占地面積、并提高計算的整合能力;
- 通過應用程序的更新?lián)Q代,以滿足基于行業(yè)的技術標準和軟件的業(yè)務目標;
- 通過對IT領域采取最低投資和最高回報的策略,以實現(xiàn)按需擴展IT資源、以及按需付費的目的;
- 根據(jù)市場需求提高業(yè)務績效,靈活應對不斷變化的業(yè)務需求,以最小的變化和投資,達到業(yè)務系統(tǒng)的靈活性;
- 根據(jù)業(yè)務資源的預算,降低IT資源的總體擁有成本。
為了預估應用程序在云遷移中涉及到的工作負載,企業(yè)應事先確定有哪些應用、流程和數(shù)據(jù)需要被遷移,以及目標云端環(huán)境的類型(公有云、私有云、還是混合云)。
許多組織都會選擇以增量的方式開展應用的遷移。也就是說,他們會選擇那些提供信息服務、擁有客戶數(shù)據(jù)及敏感信息最少的應用程序入手。由于風險最低,也就方便了實施方根據(jù)實際情況彈性地進行決策的調(diào)整。
云遷移優(yōu)秀實踐
除了上面介紹到的增量遷移這一基本原則,我們還可以參考如下方面:
小步試錯
第一種優(yōu)秀實踐就是“試錯設計”。為了證明遷移概念的可行性,我們可以從整體的應用中選取一個較小的服務,來予以遷移驗證。其中,我們可以通過測試工作的負載、估計應用遷移所需要的資源(包括:存儲的大小、所需的虛擬機數(shù)量、網(wǎng)絡的帶寬、以及安全相關的控制要求),來評估遷移后的應用與原始服務質(zhì)量之間的差距,進而不斷地改進當前的遷移計劃。當然,我們也需要根據(jù)業(yè)務方對于云遷移后的詳細需求,來判斷云平臺對于應用所存在的兼容性問題。這就是Proofs Of Concept(POC)在此環(huán)節(jié)所發(fā)揮的作用。
標注移動組
我們將那些可以被遷移到云端的應用稱為移動組(Move Group)。這是一個邏輯分組,該組內(nèi)的所有應用可以在同一個預設的時間段內(nèi)被遷移到云端。
分組的好處在于:我們既可以讓多個移動組并行開始遷移,也可以讓一個移動組緊接在另一個移動組完成之后馬上啟動。當然,您還可以根據(jù)業(yè)務或技術的短期、長期目標,實時調(diào)整不同的遷移方式。如下六種方法被稱為“6個R”(請詳見https://dzone.com/articles/the-rs-of-migration):
- 重新托管(Re-hosting):您可以使用自動化工具或手動的方式,來直接遷移(Lift-and-Shift)各種應用程序。
- 重新平臺化(Re-platforming):啟用新的平臺、并修改底層基礎設施。不過現(xiàn)有的程序架構仍保持不變。
- 替換(Replace):直接轉(zhuǎn)移到其他類型的平臺(推薦是SaaS平臺)上。
- 重新架構(Re-architecting):使用云平臺的原生功能,重新設計應用程序與基礎架構。
- 退役(Retire):直接“退役”掉應用程序,另起爐灶。
- 保留(Retain):繼續(xù)在當前的狀態(tài)下使用應用程序。
多云環(huán)境
此步驟有助于確定應用程序?qū)⒃趩蝹€云環(huán)境中運行、還是在多個云服務環(huán)境里被執(zhí)行。就單個云提供商而言,我們很容易鎖定之;而如果涉及到向不同的云提供商遷移的話,就需要多方協(xié)調(diào)努力了。具體模型包括如下三種:
- 單云環(huán)境中的應用:即,一整類應用程序都運行在同一個云提供商處,而其他類型的應用則運行在別處云提供商那里。該模型的好處是:企業(yè)可以靈活地增加新的業(yè)務。
- 將應用程序拆分到多個云提供商處:即,單個應用的一部分運行在某一個云提供商處,而另一部分則運行在別處云提供商那里。該模型的好處是:企業(yè)可以利用每個云提供商的各自優(yōu)勢。
- 云不可知(Cloud-agnostic)類應用:即,此類應用可以運行在任意云提供商上。因此,該應用既可以同時運行在多個云提供商處,又能夠被拆分到多處。顯然,該模型給企業(yè)提供了將負載從一個云提供商,遷移到另一個云提供商的靈活性。
自動化
自動化提供了在無需任何停機時間的前提下,以代碼的形式構建基礎架構、以及自動化部署應用程序的能力。因此企業(yè)希望在多個應用程序的遷移過程中,以自動化的可重復模式,減少遷移時間,提供更好的一致性。同時,企業(yè)內(nèi)部的團隊之間也能相互傳授那些自動化優(yōu)先的流程,進而能夠更好地從云端遷移中獲益。為了利用遠程交付來安排與監(jiān)視各項作業(yè),企業(yè)可以采用遷移工廠(migration factory)的模式,來降低勞動力的成本與時間、以及云遷移所需的現(xiàn)場專業(yè)服務。此外,企業(yè)也可以有目的性地去檢索那些可用于支持基于云許可(cloud-based licensing)模型的各種軟件工具集。
數(shù)據(jù)遷移
在開始從生產(chǎn)環(huán)境向云端遷移之前,企業(yè)需要對有待遷移的數(shù)據(jù)進行完整的評估。企業(yè)可以直接將本地數(shù)據(jù)集發(fā)送到云提供商處,以便由他們負責上傳到云端;然后在現(xiàn)有的數(shù)據(jù)中心中仍然保留既有的主機應用,僅將調(diào)用關系指向那些被遷移到云端的數(shù)據(jù)而已。這通常是針對大量零散數(shù)據(jù)的優(yōu)選遷移方案。同時,為了給數(shù)據(jù)制定適當?shù)臍w檔與備份策略,企業(yè)可以參照這樣一種優(yōu)選實踐,即:盡可能地將動態(tài)數(shù)據(jù)接近計算資源,而將靜態(tài)數(shù)據(jù)盡可能地接近用戶側。業(yè)界往往是通過傳統(tǒng)的緩存技術來實現(xiàn)此目的。
監(jiān)控與治理
為了構建滿足企業(yè)實際需求的云應用服務,企業(yè)內(nèi)部需要由多個跨職能部門的團隊,來負責開發(fā)和管理企業(yè)的云端戰(zhàn)略、以及各種實踐。同時,企業(yè)應該采用敏捷(Agile)的方法,在整個遷移過程持續(xù)進行學習與改進,進而在“小步快跑”中實現(xiàn)大規(guī)模的云端遷移。
在許多企業(yè)中,他們都會設立系統(tǒng)遷移架構師的崗位,來專門負責規(guī)劃和領導遷移的各方面工作。在具體實踐中,他們的核心職責包括:定義遷移成功所需的必要重構條件,設計數(shù)據(jù)遷移的相關策略,根據(jù)云解決方案來定義需求,以及確定遷移工作的優(yōu)先級和切換的模式。通過與企業(yè)中其他業(yè)務部門的協(xié)作,他能夠順利地穩(wěn)步推進云轉(zhuǎn)移的順利完成。此外,由運營、開發(fā)和設計部門所組成的云遷移團隊,需要通過持續(xù)學習和相互培訓的方式,開發(fā)出各種自動化的模板,進而對云應用的架構進行不斷的設計與改進。
總結
如今,企業(yè)上云已是大勢所趨、勢不可擋。各類企業(yè)需要通過將原有的應用程序移植到云端,來降低運營成本,縮短產(chǎn)品的交付時間,增加增值收入,挖掘創(chuàng)新資源,進而將自身的注意力集中在核心業(yè)務上。綜上所述,我們基于業(yè)界各類企業(yè)的云端遷移經(jīng)驗,為您總結了如下十一條優(yōu)秀實踐建議:
- 選擇正確的云提供商。
- 使用正確的遷移工具。
- 轉(zhuǎn)變?yōu)槊艚莸牟僮髂J健?/li>
- 通過可擴展性和高可用性,來最大化生產(chǎn)率。
- 盡量將開發(fā)和測試環(huán)境移植到云端。
- 始終將企業(yè)核心功能遷移到私有云中,而將非核心服務遷移到公共云中。
- 如有可能,應采用混合云的模型。
- 將現(xiàn)有架構轉(zhuǎn)換為可擴展的、基于動態(tài)API的交互式模型。
- 將云原生能力賦能給各種應用程序,通過轉(zhuǎn)換,實時輸出可操作性的數(shù)據(jù)。
- 通過驅(qū)動高水平的自動化,來減少項目和運營的各項成本。
- 引入掌握熟練知識和技能的人員。
當前題目:實現(xiàn)高效云端遷移的優(yōu)秀實踐
轉(zhuǎn)載注明:http://m.5511xx.com/article/dphdhdg.html


咨詢
建站咨詢
