云采用可以提供競(jìng)爭(zhēng)優(yōu)勢(shì)并改造您的 IT,但計(jì)劃不周的云遷移也可能導(dǎo)致意外費(fèi)用和難以調(diào)試的性能問(wèn)題。順利過(guò)渡到云需要及時(shí)規(guī)劃和深入評(píng)估 IT 需求,這兩者都可以從云工作負(fù)載分析中獲得。
本文介紹了云工作負(fù)載分析,這是采用云的重要第一步,在此期間公司計(jì)劃以最佳方式將應(yīng)用程序遷移到云中。繼續(xù)閱讀以了解云工作負(fù)載評(píng)估如何幫助評(píng)估 IT 需求、使云遷移戰(zhàn)略與業(yè)務(wù)目標(biāo)保持一致,并確定任務(wù)的優(yōu)先級(jí)以加速云采用。
什么是云工作負(fù)載?
云工作負(fù)載是消耗基于云的資源(計(jì)算、內(nèi)存、網(wǎng)絡(luò)等)的應(yīng)用程序、服務(wù)或 IT 功能。云工作負(fù)載的一些常見(jiàn)示例包括:
- 一個(gè)虛擬機(jī)。
- 云數(shù)據(jù)庫(kù)。
- 一個(gè)微服務(wù)。
- 容器。
- 基于云的內(nèi)容托管。
- Hadoop節(jié)點(diǎn)和應(yīng)用程序。
- 用于云災(zāi)難恢復(fù)的應(yīng)用程序。
某些工作負(fù)載類(lèi)型不適合云功能,并且可能在本地執(zhí)行得更好。例如,應(yīng)用程序可能需要在靠近網(wǎng)絡(luò)邊緣的地方進(jìn)行處理,或者由于合規(guī)性法律只能駐留在特定位置。在云中表現(xiàn)最佳的工作負(fù)載具有:
- 需要快速部署基礎(chǔ)架構(gòu)。
- 生命周期短。
- 可以從更高級(jí)別的分布中受益的能力。
- 流量或使用率的頻繁峰值(可預(yù)測(cè)或不可預(yù)測(cè))。
除了一些工作負(fù)載在本地運(yùn)行得更好之外,一些應(yīng)用程序和工作負(fù)載在不同的云設(shè)置上表現(xiàn)更好。評(píng)估每個(gè)工作負(fù)載的最佳部署模型對(duì)性能至關(guān)重要,并且是云工作負(fù)載分析的主要部分。
云工作負(fù)載的類(lèi)型
我們可以根據(jù)兩個(gè)因素來(lái)劃分云工作負(fù)載:資源需求和使用模式。根據(jù)資源需求,我們有:
- 通常在云的默認(rèn)配置上運(yùn)行的一般計(jì)算工作負(fù)載(常見(jiàn)的 Web 應(yīng)用程序、Web 服務(wù)器、分布式數(shù)據(jù)存儲(chǔ)、容器化微服務(wù)等)。
- 需要高計(jì)算水平來(lái)處理并發(fā)用戶(hù)的 CPU 密集型工作負(fù)載(多人在線游戲、視頻編碼應(yīng)用程序、大數(shù)據(jù)分析、3D 建模等)。
- 需要大量?jī)?nèi)存和處理來(lái)處理事務(wù)(實(shí)時(shí)流數(shù)據(jù)、緩存、分布式數(shù)據(jù)庫(kù)等)的內(nèi)存密集型工作負(fù)載。
- GPU 加速的工作負(fù)載需要 GPU 和 CPU 的強(qiáng)大功能來(lái)實(shí)時(shí)執(zhí)行任務(wù)(自動(dòng)駕駛車(chē)輛、導(dǎo)航系統(tǒng)、地震分析等)。
- 存儲(chǔ)優(yōu)化的工作負(fù)載,例如具有高可擴(kuò)展性需求的數(shù)據(jù)倉(cāng)庫(kù)、內(nèi)存數(shù)據(jù)庫(kù)或NoSQL 數(shù)據(jù)庫(kù)。
我們還可以根據(jù)使用模式劃分云工作負(fù)載。這種分類(lèi)如下:
- 靜態(tài)工作負(fù)載(對(duì)資源和可用性的已知需求,例如 CRM、ERP或電子郵件服務(wù))。
- 周期性工作負(fù)載(在一天、一周、一個(gè)月或一年的特定時(shí)間可預(yù)測(cè)的流量峰值,例如會(huì)計(jì)工具或無(wú)服務(wù)器計(jì)算)。
- 不可預(yù)測(cè)的工作負(fù)載(云工作負(fù)載容易出現(xiàn)突然的使用高峰,例如社交網(wǎng)絡(luò)、在線多人游戲、視頻流媒體網(wǎng)站等)。
什么是云工作負(fù)載評(píng)估?
云工作負(fù)載評(píng)估(或云工作負(fù)載分析)是檢查當(dāng)前工作負(fù)載集以確定如何最好地將它們遷移到云中的過(guò)程。這些報(bào)告為公司提供:
- 評(píng)估哪些工作負(fù)載應(yīng)該轉(zhuǎn)到云端,哪些工作需要留在本地。
- 適合每個(gè)合適工作負(fù)載的云類(lèi)型(私有云、公共云、多云等)和相關(guān)交付模型(IaaS、PaaS、SaaS )。
- 初始成本、總擁有成本 (TCO)、投資回報(bào) (ROI) 和遷移后運(yùn)營(yíng)費(fèi)用的估算。
- 確??焖偾业惋L(fēng)險(xiǎn)的云遷移的詳細(xì)遷移計(jì)劃(通常稱(chēng)為劇本)。
雖然云工作負(fù)載分析主要是技術(shù)審查,但評(píng)估也會(huì)考慮您的業(yè)務(wù)需求。根據(jù)公司的需求和應(yīng)用程序,評(píng)估可以為工作負(fù)載推薦以下任何遷移方法:
- 提升和轉(zhuǎn)移(重新托管):在一組物理或虛擬服務(wù)器上捕獲工作負(fù)載,并將應(yīng)用程序移動(dòng)到云環(huán)境,對(duì)其架構(gòu)進(jìn)行最小的更改。
- 擴(kuò)展到云:擴(kuò)展在本地運(yùn)行的工作負(fù)載以使用云資源(通常是為了獲得云爆發(fā)能力)。
- 云優(yōu)化(重新平臺(tái)化):這種云遷移策略需要重新構(gòu)建應(yīng)用程序的次要部分或主要部分以利用一組云服務(wù)(例如修改與數(shù)據(jù)庫(kù)的交互以利用自動(dòng)化或添加新功能以更好地?cái)U(kuò)展)。
- 云原生:完全重寫(xiě)應(yīng)用程序以進(jìn)行云部署,例如將遺留架構(gòu)轉(zhuǎn)換為獨(dú)立的微服務(wù)。
或者,評(píng)估還可能建議由于合規(guī)性、安全性或操作原因,工作負(fù)載應(yīng)繼續(xù)在本地運(yùn)行。該報(bào)告甚至可能表明公司應(yīng)該消除工作量以實(shí)現(xiàn)更好的績(jī)效。
常見(jiàn)的云遷移問(wèn)題(以及及時(shí)的云工作負(fù)載分析如何解決這些問(wèn)題)
云工作負(fù)載評(píng)估解決了遷移到云的大多數(shù)主要問(wèn)題。這些問(wèn)題包括:
- 缺乏符合業(yè)務(wù)目標(biāo)的明確遷移策略。
- 遷移應(yīng)繼續(xù)在本地運(yùn)行的工作負(fù)載和應(yīng)用程序。
- 遭受云蔓延(云實(shí)例和服務(wù)的不受控制的管理)之苦。
- 創(chuàng)建性能不佳的 IT 環(huán)境。
- 超出計(jì)劃的初始預(yù)算。
- 創(chuàng)建安全弱點(diǎn)或合規(guī)風(fēng)險(xiǎn)。
- 一次遷移整個(gè)基礎(chǔ)架構(gòu)并導(dǎo)致關(guān)鍵服務(wù)出現(xiàn)故障。
- 發(fā)現(xiàn)團(tuán)隊(duì)缺乏運(yùn)營(yíng)新基礎(chǔ)設(shè)施所需的技能。
- 導(dǎo)致長(zhǎng)時(shí)間的遷移后可用性問(wèn)題和服務(wù)中斷。
雖然不是這些問(wèn)題的直接解決方案,但云工作負(fù)載分析可確保您及時(shí)考慮這些問(wèn)題。在遷移過(guò)程之前和遷移過(guò)程中做出明智決策的能力是一個(gè)主要問(wèn)題,如以下數(shù)字所示:
- 超過(guò) 45% 的 IT 決策者表示他們難以預(yù)測(cè)和了解與云遷移相關(guān)的成本。
- 大約 36% 的希望遷移到云的公司不確定 IT 員工在新環(huán)境中工作的能力。
- 在云遷移之前,超過(guò) 40% 的企業(yè)很難理解現(xiàn)有應(yīng)用程序的依賴(lài)關(guān)系和架構(gòu)。
云工作負(fù)載分析優(yōu)勢(shì)
下面是對(duì)云工作負(fù)載分析最有影響力的好處的詳細(xì)介紹,以及您的企業(yè)從投入時(shí)間和金錢(qián)到頂級(jí)評(píng)估中可以獲得什么:
- 該公司收到了深入的云就緒分析。
- 您將了解每個(gè)特定工作負(fù)載的最佳執(zhí)行位置。
- 該公司獲得了一份 KPI 和指標(biāo)列表,以幫助跟上并評(píng)估云遷移的成功。
- 每個(gè)被確定為適合云的工作負(fù)載都會(huì)收到與適當(dāng)大小的云資源相匹配的內(nèi)容。
- 您會(huì)收到所有應(yīng)用程序和工作負(fù)載的詳細(xì)清單,以及 IT 依賴(lài)關(guān)系的清晰圖景。
- 分析發(fā)現(xiàn)您的 IT 環(huán)境不再需要的冗余應(yīng)用程序。
- 您可以在遷移之前、期間和之后對(duì)您的支出(包括軟件許可和動(dòng)態(tài)運(yùn)營(yíng)支出)進(jìn)行精確、詳細(xì)的成本分析。
- 您可以最大限度地減少遷移崩潰和嚴(yán)重故障的可能性。
- 新云環(huán)境的設(shè)計(jì)始于內(nèi)置的安全考慮。
- 公司了解執(zhí)行遷移和管理新環(huán)境所需的技能組合,從而深入了解所需的培訓(xùn)課程和潛在的新員工。
云工作負(fù)載分析如何工作?
以下是針對(duì)云適用性執(zhí)行工作負(fù)載評(píng)估的五個(gè)主要步驟。雖然每個(gè)分析師團(tuán)隊(duì)都有他們執(zhí)行任務(wù)的獨(dú)特順序,但每種方法都包括下面列出的步驟。
第 1 階段:業(yè)務(wù)影響
第一步是評(píng)估遷移將對(duì)業(yè)務(wù)產(chǎn)生的影響,并為其余分析奠定基礎(chǔ)。評(píng)估小組必須:
- 定義遷移到云的指標(biāo)和 KPI(提高性能以支持越來(lái)越多的用戶(hù)、減少部署新構(gòu)建的時(shí)間、增加發(fā)布頻率、更好的用戶(hù)體驗(yàn)等)。
- 構(gòu)建應(yīng)用程序和工作負(fù)載的綜合清單。
- 根據(jù)應(yīng)用程序的屬性對(duì)應(yīng)用程序進(jìn)行分類(lèi)。
- 識(shí)別關(guān)鍵業(yè)務(wù)工作負(fù)載和敏感數(shù)據(jù)(大多數(shù)團(tuán)隊(duì)更喜歡在流程結(jié)束時(shí)遷移這些部分)。
- 衡量?jī)?nèi)部團(tuán)隊(duì)的技能水平。
- 確定需要進(jìn)行云遷移的時(shí)間線(兩個(gè)主要時(shí)間范圍是遷移的開(kāi)始以及新的基于云的設(shè)置啟動(dòng)和運(yùn)行所需的時(shí)間)。
- 確定與云遷移相關(guān)的風(fēng)險(xiǎn)級(jí)別(強(qiáng)調(diào)合規(guī)性并防止數(shù)據(jù)泄露和泄漏)。
第 2 階段:初始工作負(fù)載分析
第二步需要團(tuán)隊(duì)評(píng)估工作負(fù)載并開(kāi)始規(guī)劃遷移。團(tuán)隊(duì)必須:
- 了解公司的技術(shù)格局及其獨(dú)特之處。
- 執(zhí)行工作負(fù)載分類(lèi)并確定每個(gè)工作負(fù)載的遷移要求。
- 映射任何獨(dú)特的特定于工作負(fù)載的約束、挑戰(zhàn)和需求。
- 檢查公司可以在不影響運(yùn)營(yíng)的情況下消除的任何浪費(fèi)的遺留工作負(fù)載。
- 標(biāo)記每個(gè)候選遷移的工作負(fù)載。
- 考慮每個(gè)工作負(fù)載的潛在擴(kuò)展問(wèn)題。
- 標(biāo)記每個(gè)工作負(fù)載的可用性要求。
第三階段:架構(gòu)評(píng)估
評(píng)估團(tuán)隊(duì)評(píng)估應(yīng)用程序準(zhǔn)備情況和對(duì)云環(huán)境的適用性。團(tuán)隊(duì)必須:
- 評(píng)估應(yīng)用遷移到云的影響。
- 了解更改、處置或替換每個(gè)工作負(fù)載的效果。
- 將適合云的工作負(fù)載與更適合本地托管的工作負(fù)載分開(kāi)。
- 確定遷移每個(gè)應(yīng)用程序的正確方法(提升和轉(zhuǎn)移、重新平臺(tái)化、完整的代碼重寫(xiě)等)。
- 為每個(gè)工作負(fù)載(公共、混合、社區(qū)云等)確定合適的部署模型。
- 檢查遷移到云是否會(huì)影響應(yīng)用許可。
- 指定是否有任何應(yīng)用程序可能阻礙遷移策略。
- 識(shí)別不受支持的軟件和需要返工的復(fù)雜代碼。
- 提出可以帶來(lái)更優(yōu)化工作負(fù)載和應(yīng)用程序性能的架構(gòu)改進(jìn)建議。
- 為編排和自動(dòng)化功能尋找有影響力的機(jī)會(huì)。
第 4 階段:技術(shù)特性評(píng)估
云工作負(fù)載評(píng)估團(tuán)隊(duì)現(xiàn)在需要考慮每個(gè)相關(guān)工作負(fù)載的非架構(gòu)特性。團(tuán)隊(duì)必須:
- 驗(yàn)證每個(gè)工作負(fù)載的集成和依賴(lài)關(guān)系。
- 評(píng)估哪些工作負(fù)載和應(yīng)用程序應(yīng)位于同一云上。
- 檢查現(xiàn)有的工作負(fù)載互操作性因素。
- 確定應(yīng)用程序中的任何自定義功能是否會(huì)影響其云遷移的可行性。
- 檢查每個(gè)工作負(fù)載的支持因素(支持文檔可用性、技術(shù)圖表等)。
- 對(duì)每個(gè)應(yīng)用程序和工作負(fù)載的遷移難易程度進(jìn)行排名。
- 考慮監(jiān)管合規(guī)要求(HIPAA、GDPR、PCI等)。
- 分析并建議對(duì)當(dāng)前安全機(jī)制進(jìn)行升級(jí)。
- 調(diào)整云資源使用安全策略。
第 5 階段:成本分析和手冊(cè)
最后,云工作負(fù)載分析團(tuán)隊(duì)計(jì)算遷移價(jià)格并提供詳細(xì)的云遷移指南(劇本)。團(tuán)隊(duì)必須:
- 提供上云的價(jià)格區(qū)間。
- 對(duì)比在本地托管系統(tǒng)與在云上托管系統(tǒng)的成本。
- 定義遷移后的大致支出。
- 概述預(yù)期的投資回報(bào)率。
- 計(jì)算目標(biāo)環(huán)境的總擁有成本 (TCO)。
- 提供深入的劇本,解釋公司應(yīng)該如何以及何時(shí)進(jìn)行遷移,每個(gè)工作負(fù)載的理想云平臺(tái)是什么,以及系統(tǒng)在開(kāi)始使用云資源后將如何處理。
- 列出內(nèi)部團(tuán)隊(duì)執(zhí)行輪班和運(yùn)行新環(huán)境所需的所有技能(分析師也可能為公司團(tuán)隊(duì)制定培訓(xùn)計(jì)劃)。
- 列出所有必要的支持資源。
選擇合適的云工作負(fù)載分析工具
當(dāng)您決定運(yùn)行云工作負(fù)載分析時(shí),您有三個(gè)選擇:
- 使用內(nèi)部分析師團(tuán)隊(duì)。
- 從第三方公司外包評(píng)估團(tuán)隊(duì)。
- 使用專(zhuān)門(mén)的工具進(jìn)行云工作負(fù)載評(píng)估。
雖然每個(gè)選項(xiàng)都有其優(yōu)點(diǎn),但只有一個(gè)工具才能讓您在幾分鐘內(nèi)開(kāi)始分析工作負(fù)載并做出明智的決策。
如果您想了解工作負(fù)載分析工具能為您做什么,它使用人工智能和機(jī)器學(xué)習(xí)來(lái)執(zhí)行人類(lèi)需要數(shù)周甚至數(shù)月才能完成的任務(wù)。工作負(fù)載放置平臺(tái)是一站式解決方案,為您提供:
- 對(duì)當(dāng)前工作負(fù)載堆棧和技術(shù)組合進(jìn)行深入、全面的分析。
- 對(duì)現(xiàn)代化領(lǐng)域和機(jī)遇的清晰認(rèn)識(shí)。
- 降低成本、提升服務(wù)的優(yōu)化建議。
- 關(guān)于您的每個(gè)工作負(fù)載可以在何處獲得最佳性能的與供應(yīng)商無(wú)關(guān)的建議。
- 關(guān)于如何最好地組織遷移到云的可行見(jiàn)解。
- 深入分析您當(dāng)前和未來(lái)的安全狀態(tài)。
- 功能豐富的成本概覽可確保您在遷移期間和完成云之旅后都遵守預(yù)算。