【廣告】
什么是云計算呢?
對于云計算有很多不同的定義,但我更認同的是,云計算不僅僅是虛擬化。云計算還是經(jīng)濟的、可擴展的、具有彈性伸縮的,并且更快更好做事。
你不想要等待硬件成本支出的過程。如果現(xiàn)在不需要一臺大型機,你肯定不想買它。對于每年只會用到2~3次的額外處理場景,你并不需要有額外的可用硬件資源。
這就是云計算!現(xiàn)在的定義比較清晰了,讓我們進一步看看下面的部署模式:
基礎(chǔ)設(shè)施即服務(wù)(IaaS): IaaS是很多組件的交付物,比如硬件、軟件、數(shù)據(jù)中心、網(wǎng)絡(luò)和存儲等。
平臺即服務(wù) (PaaS): PaaS是一系列中間件、軟件開發(fā)部署工具與IaaS的組合體,允許公司在云上快速地進行服務(wù)開發(fā)和部署。
軟件即服務(wù) (SaaS): SaaS是由服務(wù)提供商創(chuàng)建和托管的企業(yè)應(yīng)用。在這個模式下,用戶對運行環(huán)境無需任何操作,整個基礎(chǔ)設(shè)施和應(yīng)用程序都由供應(yīng)商或服務(wù)提供商來維護。
虛擬化是云遷移的關(guān)鍵
虛擬化對于數(shù)字化轉(zhuǎn)型和將工作負載遷移到云平臺至關(guān)重要。當內(nèi)部部署基礎(chǔ)設(shè)施中的管理程序與公共云上的虛擬機管理程序相同時,移動這種工作負載將變得更加容易。
如果目標是基于VMware的,將VMware工作負載從內(nèi)部部署遷移到云平臺很容易,但是遷移到Azure或Amazon公共云時情況就不同了。
這使得事情變得復(fù)雜,并且通常需要相關(guān)人員幫助確定網(wǎng)絡(luò)、存儲、計算的大小,以及了解成本,因為這可能是不透明的。
這可能阻止云遷移項目并扼殺企業(yè)創(chuàng)新?;〞r間配置工作負載意味著企業(yè)進入市場的速度較慢,成本不確定性阻礙了項目交付。
因此,選擇合適的云平臺非常重要,它可以支持現(xiàn)有的工作負載以及簡單快捷的遷移過程。
云遷移的流行途徑
做出遷移到云平臺的決定后,企業(yè)可以選擇多種途徑。
?重新托管:也稱為“提升和轉(zhuǎn)移”,是遷移到云平臺的很簡單方法。在這種情況下,只需將應(yīng)用程序重新托管在云中,并且無需進行任何更改即可將代碼copy到新環(huán)境中。
?重新構(gòu)建平臺:將代碼遷移到云平臺中,但可以將其更新以滿足新基礎(chǔ)設(shè)施的要求。
?重建結(jié)構(gòu):這是一種更復(fù)雜的遷移方法。該應(yīng)用程序的結(jié)構(gòu)已完全重建,部分代碼已經(jīng)重寫,以確保它可以在新的云計算環(huán)境中運行。