企業(yè)的云遷移指南必知
如今的企業(yè)比以往任何時(shí)候都能訪問(wèn)更多的數(shù)據(jù)。這些數(shù)據(jù)正在以驚人的速度增長(zhǎng),無(wú)論是數(shù)量還是變化量。無(wú)論是傳統(tǒng)的分析還是機(jī)器學(xué)習(xí)和人工智能等前沿技術(shù),將這些信息從所有信息源集中到云存儲(chǔ)庫(kù)對(duì)業(yè)務(wù)至關(guān)重要。
為什么進(jìn)行遷移?
- 企業(yè)將數(shù)據(jù)遷移到云端就像人們搬到新家一樣。企業(yè)需要知道自己為什么要遷移,需要遷移什么,以及計(jì)劃遷移的去向。
- 企業(yè)希望從云端獲得什么?當(dāng)前的設(shè)置是否已超出上限?如何更好地為企業(yè)的數(shù)據(jù)分析或機(jī)器學(xué)習(xí)堆棧提供動(dòng)力?
- 企業(yè)如何利用云端提供的所有功能?是否能夠利用其架構(gòu)優(yōu)勢(shì)?其可擴(kuò)展性和彈性是什么?其安全性如何?是否節(jié)約成本?將會(huì)帶來(lái)什么?是一切嗎?
如果對(duì)此進(jìn)行一次詳細(xì)調(diào)查,人們可能會(huì)對(duì)來(lái)自這么多來(lái)源的數(shù)據(jù)感到驚訝。
當(dāng)然,這樣復(fù)雜的舉動(dòng)并不是企業(yè)一時(shí)興起的行為。相反,它需要重要的計(jì)劃和正確的工具集才能取得成功。在企業(yè)構(gòu)建遷移清單之前,首先考慮一些常見(jiàn)的注意事項(xiàng):
1.安全性
在數(shù)據(jù)隱私正成為一個(gè)良好數(shù)據(jù)管理實(shí)踐的世界中,了解哪些數(shù)據(jù)是可共享的,哪些數(shù)據(jù)是不可共享的,這一點(diǎn)很重要。個(gè)人用戶(hù)需要確保其PII(個(gè)人身份信息)數(shù)據(jù)不會(huì)暴露給錯(cuò)誤的各方是至關(guān)重要的。因此,重要的是要全面檢查整個(gè)管道和數(shù)據(jù)庫(kù)功能,以確保運(yùn)動(dòng)和靜止數(shù)據(jù)的安全。了解數(shù)據(jù)如何分階段,哪些系統(tǒng)可以訪問(wèn)它,以及保留多長(zhǎng)時(shí)間對(duì)于充分了解信息的暴露程度至關(guān)重要。
此外,與傳統(tǒng)的本地解決方案一樣,應(yīng)該考慮應(yīng)用程序如何保護(hù)對(duì)象和數(shù)據(jù)。例如,是否存在基于角色的訪問(wèn)控制(RBAC)以及是否能夠以適當(dāng)?shù)牧6?行或列級(jí)別)保護(hù)數(shù)據(jù)是重要的事項(xiàng)。解除數(shù)據(jù)標(biāo)識(shí)和屏蔽數(shù)據(jù)是否是進(jìn)入云平臺(tái)的先決條件?并且授權(quán)用戶(hù)管理是企業(yè)操作的關(guān)鍵因素嗎?
***,必須知道資產(chǎn)清單中的哪些數(shù)據(jù)對(duì)象需要進(jìn)行特殊處理才能達(dá)到監(jiān)管或合同目的。在開(kāi)始遷移和規(guī)劃過(guò)程時(shí),確保平臺(tái)和應(yīng)用程序能夠支持企業(yè)這些需求至關(guān)重要。
2.性能
遷移到云平臺(tái)時(shí),讓數(shù)據(jù)可用且盡可能保持***狀態(tài)是至關(guān)重要的。數(shù)據(jù)分析可以提供業(yè)務(wù)優(yōu)勢(shì),并且依賴(lài)于數(shù)據(jù)。通常,本地解決方案經(jīng)過(guò)精心人工制作和專(zhuān)門(mén)設(shè)計(jì),以滿(mǎn)足業(yè)務(wù)的用戶(hù)體驗(yàn)要求和服務(wù)等級(jí)協(xié)議(SLA)。在遷移到云平臺(tái)時(shí),無(wú)論企業(yè)使用何種方法,在特定生產(chǎn)工作負(fù)載下完全審查和測(cè)試管道和數(shù)據(jù)庫(kù)的性能至關(guān)重要。這是理解性能瓶頸會(huì)發(fā)生什么,在哪里發(fā)生,以及如何解決它們的唯一方法。
為連續(xù)測(cè)試和監(jiān)控建立特定基準(zhǔn)和候選工作負(fù)載無(wú)疑是***實(shí)踐。這可以使用云監(jiān)控服務(wù)和查詢(xún)來(lái)完成,這些查詢(xún)不斷輪詢(xún)并驗(yàn)證平臺(tái)是否以***方式運(yùn)行。
3.容量
管理當(dāng)前和未來(lái)的容量是本地解決方案領(lǐng)域的一門(mén)科學(xué)。它與維護(hù)平臺(tái)消費(fèi)者體驗(yàn)到的一致的性能水平密切相關(guān)。遷移到云平臺(tái)的主要方法之一就是隨著工作負(fù)載和容量需求的變化,實(shí)現(xiàn)彈性和自動(dòng)擴(kuò)展帶來(lái)的優(yōu)勢(shì)。
在考慮未來(lái)的云計(jì)算架構(gòu)時(shí),至關(guān)重要的是,響應(yīng)峰值需求場(chǎng)景所需的工程設(shè)計(jì)必須預(yù)先構(gòu)建到平臺(tái)的功能中。企業(yè)需要了解其峰值需求,并確保云平臺(tái)能夠處理它們。確??梢猿掷m(xù)測(cè)試和監(jiān)控這些高峰需求情景也很關(guān)鍵。
利用云平臺(tái)原生的監(jiān)控和報(bào)告服務(wù)。讓企業(yè)DevOps團(tuán)隊(duì)了解這些技術(shù),并預(yù)先構(gòu)建這種能力,而不是在遷移之后再進(jìn)行考慮。
4.資產(chǎn)和庫(kù)存普查
在執(zhí)行云端遷移策略之前,企業(yè)必須捕獲所有數(shù)據(jù)資產(chǎn)的完整清單,其依賴(lài)關(guān)系以及上游和下游應(yīng)用程序支持這些資產(chǎn)的內(nèi)容。創(chuàng)建和維護(hù)此清單是遷移階段所有計(jì)劃活動(dòng)的基礎(chǔ)。如果沒(méi)有這個(gè)清單,則無(wú)法完全了解將堆棧中的每個(gè)組件遷移到云端所帶來(lái)的影響、風(fēng)險(xiǎn)和成本。
此外,通過(guò)此庫(kù)存和評(píng)估練習(xí),企業(yè)經(jīng)常會(huì)發(fā)現(xiàn)重構(gòu)和淘汰冗余數(shù)據(jù)源和服務(wù)的機(jī)會(huì)。這可以幫助企業(yè)避免在有限或沒(méi)有未來(lái)價(jià)值的項(xiàng)目上浪費(fèi)資源。企業(yè)還可以發(fā)現(xiàn)要遷移的新數(shù)據(jù)源。
5.應(yīng)用程序遷移
這個(gè)遷移指南的重點(diǎn)是數(shù)據(jù)遷移到云端,但企業(yè)可能也需要遷移應(yīng)用程序。可以選擇幾種不同的方法來(lái)遷移其應(yīng)用程序。企業(yè)自己的特定需求和目標(biāo)將決定哪種方式最適合自己。
企業(yè)是否希望將大多數(shù)應(yīng)用程序遷移到云中,但是避免對(duì)它們進(jìn)行更改。這通常是“提升和轉(zhuǎn)移”方法的一種變體,即在云中托管的虛擬機(jī)中運(yùn)行現(xiàn)有應(yīng)用程序,而不是定制或替換。它速度更快,破壞性更小,但也無(wú)法充分利用云計(jì)算提供的所有功能。
另一種方法可能是將企業(yè)的應(yīng)用程序完全遷移到云原生環(huán)境。這在成本和時(shí)間方面更加昂貴,因?yàn)槠髽I(yè)的應(yīng)用程序可能需要定制甚至更換,但最終企業(yè)將擁有一個(gè)更加強(qiáng)大的系統(tǒng)。
總之,企業(yè)需要了解其資產(chǎn)及其價(jià)值。了解其安全要求,并根據(jù)計(jì)劃的目標(biāo)架構(gòu)評(píng)估風(fēng)險(xiǎn)。確保企業(yè)可以為客戶(hù)提供相同或更好的服務(wù)級(jí)別,***,利用本地云架構(gòu)服務(wù)進(jìn)行監(jiān)控和容量管理,將遷移策略構(gòu)建為將業(yè)務(wù)提升到新的水平所需的必要工具。
6.云遷移清單
遷移到云端通常需要跟蹤大量細(xì)節(jié),通常有助于列出企業(yè)需要記住的事項(xiàng)。例如,需要租賃一輛卡車(chē)嗎?有沒(méi)有更改郵寄地址?當(dāng)企業(yè)將業(yè)務(wù)遷移到云端時(shí),需要一份清單:
- (1)建立團(tuán)隊(duì)角色,并定義成功因素。成功的遷移對(duì)企業(yè)情況有何影響?誰(shuí)將幫助實(shí)現(xiàn)這一目標(biāo)?
- (2)了解企業(yè)正在遷移的內(nèi)容,依賴(lài)關(guān)系以及對(duì)應(yīng)用程序使用者的影響。在這里,企業(yè)將會(huì)實(shí)現(xiàn)數(shù)據(jù)普查,并且可以利用遷移來(lái)執(zhí)行一些數(shù)據(jù)清潔工作,并減少將要遷移的殘余數(shù)據(jù)。這時(shí)企業(yè)將開(kāi)始了解現(xiàn)在需要的容量以及將來(lái)可能需要的容量。
- (3)執(zhí)行安全評(píng)估。確保數(shù)據(jù)受到保護(hù)并符合合規(guī)性或監(jiān)管標(biāo)準(zhǔn)。
- (4)在采用交換機(jī)之前建立性能基準(zhǔn)和標(biāo)準(zhǔn)。
- (5)企業(yè)事先確定其DevOps團(tuán)隊(duì)將如何支持其在云中的應(yīng)用程序,以及將使用的云原生工具。
- (6)更新服務(wù)等級(jí)協(xié)議(SLA)以反映新環(huán)境和配置。
- (7)確保企業(yè)的應(yīng)用程序在遷移之前利用本地云功能進(jìn)行自動(dòng)擴(kuò)展,并測(cè)試這些功能。
當(dāng)然,這基本上是一個(gè)跳躍點(diǎn),一個(gè)讓企業(yè)開(kāi)始運(yùn)營(yíng)的地方。企業(yè)的實(shí)際實(shí)施可能會(huì)更復(fù)雜,甚至更簡(jiǎn)單。既然企業(yè)已了解基礎(chǔ)知識(shí),那么可以考慮在流程中添加一些額外的步驟。
遷移之路的選擇
雖然遷移數(shù)據(jù)是主要的問(wèn)題,但是企業(yè)應(yīng)該利用遷移來(lái)執(zhí)行可能需要的任何數(shù)據(jù)轉(zhuǎn)換。
由于企業(yè)的數(shù)據(jù)來(lái)自不同的來(lái)源,并且涉及不同的模式,因此遷移是將數(shù)據(jù)重新映射到公共模式的理想時(shí)間。企業(yè)可能還希望豐富數(shù)據(jù)或清理數(shù)據(jù),以便進(jìn)一步分析。
大多數(shù)數(shù)據(jù)管道都提供某種轉(zhuǎn)換支持,無(wú)論是在加載到云端之前還是云端之后執(zhí)行。
Alooma完全支持在加載期間或加載后轉(zhuǎn)換數(shù)據(jù)。通過(guò)這種方式,企業(yè)可以在加載前使數(shù)據(jù)更加豐富或清理數(shù)據(jù),然后利用云計(jì)算提供的計(jì)算能力在云計(jì)算數(shù)據(jù)倉(cāng)庫(kù)中執(zhí)行各種連接或其他轉(zhuǎn)換。