什么是云遷移?
云遷移是將數字業務運營遷移到云中的過程。云遷移有點像物理移動,只是它涉及將數據、應用程序和 IT 流程從一些數據中心移動到其他數據中心,而不是打包和移動實物。就像從小辦公室搬到大辦公室一樣,云遷移需要大量的準備和前期工作,但通常最終是值得的,從而節省成本并提高靈活性。大多數情況下,“云遷移”描述了從本地或遺留基礎設施到云的遷移。但是,該術語也適用于從一個云到另一個云的遷移。
什么是遺留基礎設施?
在計算中,如果硬件或軟件已經過時但仍在使用,則被視為“遺留”。傳統產品和流程通常不如最新的解決方案高效或安全。堅持運行遺留系統的企業有落后于競爭對手的危險;他們還面臨更大的數據泄露風險。舊版軟件或硬件可能變得不可靠、運行緩慢,或者原始供應商可能不再支持。例如,Windows XP 是一個遺留操作系統:2001 年發布,其功能已被后來的 Windows 版本超越,微軟不再通過發布補丁或更新來支持該操作系統。
基礎設施包括服務器、網絡設備、應用程序、數據庫和任何其他業務關鍵軟件或硬件。舊式基礎架構,例如老化的服務器或物理防火墻設備,可能會減慢公司的業務流程。隨著原始供應商放棄對其產品的支持并停止發布安全補丁,這也可能會增加更多的安全風險。傳統基礎設施通常托管在本地,這意味著它實際上位于組織運營所在的建筑物或財產中。例如,許多企業在員工工作的同一棟建筑中托管一個本地數據中心。依賴本地遺留基礎設施的公司無法體驗云計算的好處。正因為如此,今天的大多數企業至少已經部分遷移到云。
遷移到云的主要好處是什么?
- 可擴展性:與本地基礎設施相比,云計算可以擴展以支持更大的工作負載和更多的用戶,這需要公司購買和設置額外的物理服務器、網絡設備或軟件許可證。
- 成本:遷移到云的公司通常會大大減少他們在 IT 運營上的支出,因為云提供商負責維護和升級。公司可以將更多資源集中在最大的業務需求上——開發新產品或改進現有產品,而不是讓一切正常運行。
- 性能:對于某些企業而言,遷移到云可以使他們提高性能和客戶的整體用戶體驗。如果他們的應用程序或網站托管在云數據中心而不是各種本地服務器中,那么數據將不必傳輸到用戶那里,從而減少延遲。
- 靈活性:用戶,無論是員工還是客戶,都可以從任何地方訪問他們需要的云服務和數據。這使企業更容易擴展到新的領域,向國際受眾提供服務,并讓他們的員工靈活地工作。
遷移到云的主要挑戰是什么?
- 遷移大型數據庫:通常,數據庫需要完全遷移到不同的平臺才能在云中運行。移動數據庫很困難,尤其是在涉及大量數據的情況下。一些云提供商實際上提供物理數據傳輸方法,例如將數據加載到硬件設備上,然后將設備運送到云提供商,用于需要很長時間才能通過 Internet 傳輸的海量數據庫。數據也可以通過互聯網傳輸。無論采用何種方法,數據遷移通常都需要花費大量時間。
- 數據完整性:數據傳輸完成后,下一步就是確保數據的完整性和安全性,不會在傳輸過程中泄露。
- 持續運營:企業需要確保其當前系統在整個遷移過程中保持運行和可用。他們需要在本地和云之間有一些重疊,以確保持續服務;例如,有必要在關閉現有數據庫之前復制云中的所有數據。企業通常需要一次移動一點,而不是一次全部移動。
本地到云遷移如何工作?
每個企業都有不同的需求,因此將遵循略有不同的云遷移流程。云提供商可以幫助企業建立他們的遷移流程。大多數云遷移將包括以下基本步驟:
- 建立目標:企業希望看到哪些績效提升?遺留基礎設施將在哪一天棄用?建立衡量目標有助于企業確定遷移是否成功。
- 創建安全策略:與本地安全相比,云網絡安全需要采用不同的方法。在云中,企業資產不再受防火墻保護,網絡邊界基本上不存在。可能需要部署云防火墻或Web 應用程序防火墻。
- 復制數據:選擇云提供商,并復制現有數據庫。這應該在整個遷移過程中持續進行,以便云數據庫保持最新。
- 移動商業智能:這可能涉及重構或重寫代碼(見下文)。它可以分次完成,也可以一次性完成。
- 將生產從本地切換到云:云上線。遷移完成。
一些企業在這些步驟結束時關閉他們的本地基礎設施,而另一些企業可能會保留舊系統作為備份或混合云部署的一部分。
企業應該采用什么樣的云遷移策略?
一家極具影響力的信息技術研究公司,它描述了組織遷移到云的 5 種選擇。這些云遷移策略通常稱為“5 R”:
- 重新托管——重新托管可以被認為是“同樣的事情,但在云服務器上”。選擇此策略的公司將選擇IaaS(基礎設施即服務)提供商并在該基礎設施上重新創建他們的應用程序架構。
- 重構——選擇重構的公司將重用現有的代碼和框架,但在PaaS(平臺即服務)提供商的平臺上運行他們的應用程序——而不是像重新托管那樣在 IaaS 上運行。
- 修訂——此策略涉及部分重寫或擴展代碼庫,然后通過重新托管或重構來部署它(見上文)。
- 重建——“重建”意味著在 PaaS 提供商的平臺上從頭開始重寫和重新構建應用程序。這可能是一個勞動密集型過程,但它也使開發人員能夠利用 PaaS 供應商的現代功能。
- 替換——企業還可以選擇完全放棄他們的舊應用程序,轉而使用第三方供應商已經構建的SaaS(軟件即服務)應用程序。
企業應該選擇什么樣的云部署方式?
除了云遷移策略之外,企業還需要決定遷移完成后其云部署的外觀。一個混合云混合兩種或多種類型的環境中,結合公共云,私有云或內部部署傳統的數據中心。為了讓混合云部署正常運行,所有部署的云和數據中心之間的集成必須緊密——正如團隊成員如果分布在不同的辦公室,則需要特別緊密的溝通。
一個multicloud部署將兩個或更多的公共云。(公共云由多個客戶共享。)多云可以用于多種目的:例如,冗余/備份、成本節約或利用來自不同云提供商的功能。僅從一個云供應商部署單個云對于企業來說并不總是可行的,但它是一種選擇。云提供商提供公共云和私有云——區別在于私有云不與任何其他企業共享。