毫無疑問,將基礎(chǔ)架構(gòu)遷移到云服務(wù)器是幾乎每家公司的未來。您可能會問的問題是:進行遷移的最佳時間是什么時候以及您如何進行遷移?如果您沒有提前制定策略,將工作負載遷移到云端的過程可能會變得異常昂貴和復(fù)雜。直接遷移云遷移是一種遷移途徑,可以最大限度地減少對用戶的干擾。遷移到新的云環(huán)境總是很棘手,因為數(shù)據(jù)不斷被使用和更新,并且需要恰到好處地配置新的服務(wù)器連接以避免數(shù)據(jù)流中斷。直接遷移方法廣泛用于將您的應(yīng)用程序遷移到云端。但是,直接遷移數(shù)據(jù)中心遷移需要什么?確切的好處是什么?
什么是直接遷移?
提升和轉(zhuǎn)移遷移,也稱為重新托管,涉及將整個應(yīng)用程序按原樣移動到IaaS 模型(基礎(chǔ)架構(gòu)即服務(wù))上的基于云的環(huán)境。數(shù)據(jù)中心直接遷移策略被認為是遷移到云的最佳方式,而無需(必須)重新設(shè)計您的應(yīng)用程序以適應(yīng)新的基礎(chǔ)設(shè)施。
由于您只需對應(yīng)用程序進行最少的更改,因此可以節(jié)省開發(fā)時間和成本,從而在創(chuàng)紀錄的時間內(nèi)獲得云服務(wù)和云計算的優(yōu)勢。比較直接遷移與重新平臺遷移和其他云遷移是很常見的。
平臺重構(gòu)包括重構(gòu)您的應(yīng)用程序,以便能夠利用云提供商的 IaaS 和 PaaS(平臺即服務(wù))功能。您還可以選擇在重新托管或重構(gòu)之前修改您的代碼,或者您可以完全重建應(yīng)用程序的架構(gòu)。
另一種選擇是不再支持您的業(yè)務(wù)應(yīng)用程序,而是使用第三方 SaaS(軟件即服務(wù))替代方案。在某些情況下,可以使用BPaaS(業(yè)務(wù)流程即服務(wù))委托整個流程。要做出正確的選擇,您需要了解為什么從本地服務(wù)器遷移到公共云或私有云對您的業(yè)務(wù)有利。
為什么要從本地服務(wù)器遷移到云端?
云服務(wù)器有很多優(yōu)勢。除非您使用新的安全功能積極維護和更新本地服務(wù)器,否則云服務(wù)器將更加安全,具有更好的數(shù)據(jù)管理、適當?shù)募用堋⑷哂唷⒏綦x等。
您還可以在您的應(yīng)用程序運行時即時更新您的云服務(wù)器,并始??終只使用您需要的資源量。設(shè)置新的本地服務(wù)器可能需要中斷、更多的前期成本并且更難實施。
切換到云還可以確保長期降低成本。由于其規(guī)模,云提供商以最高效率運行,并可以提供完全托管的服務(wù),讓您的工程師專注于構(gòu)建新功能而不是管理網(wǎng)絡(luò)。這就是為什么圍繞云計算構(gòu)建業(yè)務(wù)流程會非常經(jīng)濟高效。
云遷移的5種類型是什么?
如果您不想承擔過于復(fù)雜和耗時的項目,您可以考慮數(shù)據(jù)中心遷移的提升和轉(zhuǎn)移方式。但也有其他類型的遷移強調(diào)不同的優(yōu)先級,可能更適合您的情況。
以下是要考慮的五種遷移類型:
1. 重新托管(提升和轉(zhuǎn)移)
直接遷移(也稱為重新托管)是一種使用云提供商的硬件基礎(chǔ)架構(gòu)作為 IaaS 以最少的更改托管應(yīng)用程序的方法。通常,您可以快速遷移到云。缺點是與在云中本地運行的應(yīng)用程序相比,持續(xù)成本較高。
2.重新平臺化
當您重新構(gòu)建應(yīng)用程序平臺時,您將更多云提供商的軟件合并為 PaaS——語言、框架、容器——以加速開發(fā)并在云中以更原生的方式運行您的應(yīng)用程序。結(jié)果,你失去了一些選擇的自由,并有被鎖定的風險。
3.修改
如果您的本地托管應(yīng)用程序有一段時間沒有升級,明智的做法是在遷移到新的基礎(chǔ)架構(gòu)之前進行所有必要的更改,無論您是要重新托管它還是重新構(gòu)建它的平臺。通過修改,您可以利用新的托管環(huán)境;但是,修改確實需要對工程進行更多的前期投資。
4.重建或重寫
最廣泛的云遷移形式是編寫新功能以利用云或完全重建現(xiàn)有應(yīng)用程序以包括所有最新的技術(shù)進步。如果您選擇為云供應(yīng)商的環(huán)境定制您的應(yīng)用程序,您將受益于類似本機的性能,但也會面臨嚴重鎖定的風險。
5.更換
您無需繼續(xù)維護應(yīng)用程序即可遷移到云。如果您的應(yīng)用程序不是您業(yè)務(wù)的核心,您可以從尋找類似的 SaaS 或 BPaaS 中受益,以避免花費寶貴的技術(shù)資源。
直接遷移的好處
直接遷移云遷移相對容易編排,并且可以為您提供您現(xiàn)在所需的功能,而無需對您的軟件進行大量更改。
計算能力
隨著服務(wù)器變得更快、更高效,需要大量工作和前期投資才能在本地替換它們。與此同時,遺留系統(tǒng)每年都需要更多的維護。直接遷移為您今天的應(yīng)用程序帶來了云計算的好處。
遷移速度
可能是您多年來一直在計劃云遷移,但它似乎總是過于復(fù)雜和笨拙,無法確定優(yōu)先級。直接遷移允許您立即遷移,并在適當?shù)臅r候調(diào)整您的應(yīng)用程序以在云上原生運行。
安全
大多數(shù)企業(yè)會通過遷移到云端來改善其應(yīng)用程序安全性的各個方面。備份、災(zāi)難恢復(fù)、更新和冗余在云中都更易于管理和改進。
節(jié)約成本
雖然直接遷移可能不像其他云遷移策略那樣具有成本效益,但它將您的資本支出模型轉(zhuǎn)移到運營支出資助的云基礎(chǔ)設(shè)施,這將減少大量的前期支出和基礎(chǔ)設(shè)施成本,因為您不需要配置更多資源比你實際需要的。
直接遷移遷移的缺點
在多種情況下,直接遷移可能不是最佳策略:
- 對于某些應(yīng)用程序而言,維護良好的本地服務(wù)器的成本可能低于未優(yōu)化的直接轉(zhuǎn)移遷移。
- 根據(jù)您所在的行業(yè),某些云提供商可能沒有適當?shù)恼J證(例如 HIPAA 合規(guī)性)。
- 較小的應(yīng)用程序可能只需要多花一點時間來重新平臺化而不是重新托管。
- 更大、耗電的應(yīng)用程序可能仍會受益于利用本地硬件。
何時選擇直接遷移與其他遷移類型
選擇遷移到云的最佳方式取決于本地服務(wù)器的狀況、資源、現(xiàn)有應(yīng)用程序以及未來的優(yōu)先事項。
問自己以下問題:
- 您要遷移的應(yīng)用程序是您業(yè)務(wù)的核心嗎?
- 您需要長期維護當前的應(yīng)用程序嗎?
- 是否可以在不對代碼庫進行重大更改的情況下將其提升并轉(zhuǎn)移到基于云的硬件?
- 這個項目的首要任務(wù)是省錢嗎?
- 您想讓您的基礎(chǔ)架構(gòu)變得更加敏捷嗎?
- 市場上是否有類似的 SaaS 應(yīng)用程序?
- 該應(yīng)用程序是否需要私有云的安全性和增強控制,還是公共云就足夠了?
- 該項目是否需要滿足特定的時間表?
回答這些問題并在您的團隊中達成共識將突出最簡單的云遷移路徑。