您的組織是否正在將遺留應用程序遷移到 Microsoft Azure、AWS(亞馬遜網絡服務)或 VMware 等云平臺?隨著當今的企業尋求提高效率的方法,遺留應用程序遷移顯然是實現這一目標的最佳方法之一。較舊的應用程序和集成在遷移到云時可以提高性能和安全性。根據行業分析,超過 50% 的組織已經采用了純云戰略。這種數字化轉型的加速 對遺留軟件應用程序具有重大影響。
值得慶幸的是,對于許多公司而言,現在可能沒有必要立即將遺留應用程序遷移到云端。遷移到云端是增加安全性和性能的短期解決方案。它開啟了在更新、更健壯和有彈性的環境中重構或修改的能力。如果您的組織將遺留應用程序視為對您的工作流和業務計劃至關重要,那么您就必須為未來做計劃。
問你自己:
在這篇文章中,我們將深入探討遺留系統的云遷移 并探索可供您使用的路徑。
數據中心和云計算已經存在了很長時間。 VMware 早在 2006 年就推出了 VMware vSphere。Amazon Web Services (AWS) 于 2006 年作為基礎設施即服務 (IaaS) 提供商成立。Microsoft Azure 于 2010 年首次作為公共 IaaS 提供商發布。VMware 是這三個“大牌”基礎架構提供商中最老的。
事實上,VMware 比 AWS 早兩年就開始發布其軟件的云就緒版本。早在 2009 年,該公司就發布了 vSphere 的云就緒版本,支持 AWS API 跨本地、私有數據中心和公共云(如 Amazon EC2)配置和管理容量。 VMware 處于領先地位,對他們的軟件和虛擬化如何跨多個云工作有著清晰的愿景。
隨著越來越多的公司將他們的下一代應用程序部署到云端,他們不知道需要多長時間才能使他們的遺留應用程序現代化,或者他們是否應該從頭開始并完全從頭開始構建一個新的應用程序。
他們應該:
這兩個選項通常歸結為最適合每個企業的選項。應用程序現代化可以更快并且需要更少的資源。另一方面,將應用程序遷移到云端的一個挑戰是確保所有關鍵數據順利傳輸到新系統。
同時,通過從第一行代碼開始構建應用程序,考慮所有進入現代化應用程序的因素很重要:
在計劃將遺留應用程序遷移到云時,請牢記這些問題:
借助當今的技術,您不再需要在繼續使用新軟件還是落后于無法滿足業務需求的過時軟件之間做出決定。在某些情況下,更新遺留軟件可能會適得其反。
例如,復雜的集成或對其他系統的依賴是暫停應用程序更新的充分理由。此外,在某些情況下,應用程序的性能已經達到最佳狀態,重構或重建就沒有意義了。
VMware 允許企業重新審視他們當前的基礎設施,并知道他們正在為所有未來的需求做出正確的決定,方法是提供一個可以跨舊系統和新系統使用的平臺,包括構建在網絡規模基礎設施上的遺留應用程序。簡單性、安全性和可靠性只是公司選擇 VMware 的幾個原因。
借助軟件定義的數據中心 (SDDC) 平臺,您將能夠在一個地方評估所有當前和未來的需求。這有助于提高開發人員的工作效率,并減少花在調試云遷移過程中可能出現的問題上的時間。
盡管將遺留應用程序遷移到云端可為企業帶來多項顯著優勢,但該過程可能是一個艱難的過程。許多公司經理和高管都不愿意遷移,因為它涉及的工作量太大。
一些公司繼續跨越圍欄,從不啟動遷移,因為他們當前的系統正在運行——他們采用了如果它沒有壞,就不要修復它的心態。雖然在某些情況下堅持使用遺留應用程序是更好的選擇,但其中許多組織似乎“陷入困境”并且害怕未知的變化。
讓我們深入了解一下云遷移的優缺點。如果您對遷移遺留應用程序持觀望態度,這可能是將貴公司的 IT 資產推向未來的原因。
優點 | 缺點 |
---|---|
所有人都可以從中央位置輕松訪問數據 | 可能比傳統成本更高/進入門檻更高 |
技術可靠 | 用戶對其資源的控制有限 |
資源靈活且易于擴展 | 訪問云可能會占用大量資源。需要高速互聯網,可能會占用大量帶寬 |
將數據存儲在云端可能存在安全風險 |
一旦您決定將遺留應用程序遷移到云端是您業務的最佳舉措,就該選擇如何進行了。有幾種不同的方法,每種方法都有不同的特點。我們將在下面向您介紹它們,以便您可以為您的組織做出最明智的決定。
重構是重建和微調遺留應用程序以提高云性能的過程。在踏上這條道路之前,您需要確保重構是您業務的正確選擇。重構過程需要投入大量時間和資源,還可能需要進行重大的編碼更改。
IT 團隊還需要記住更新與其他應用程序的任何關系。在大多數情況下,遺留應用程序連接到組織 IT 基礎架構中的多個不同應用程序。如果未更新所有這些集成,您的團隊可能會失去關鍵軟件應用程序的功能。
雖然需要一些時間,但重構最終是最可持續的云遷移方法。然而,一個缺點是成本。重構需要時間和金錢的投資,因為它本質上是遺留應用程序的整個重建。由于流程非常復雜,可能需要聘請外部移民專家。但從長遠來看,成本是值得的。
如果您的公司希望快速遷移,直接遷移方法可能適合您。這種方法通常是將遺留應用程序遷移到云端的最快、最簡單的方法。直接遷移不需要在云環境中進行新的編碼或架構,因為它使用應用程序的原始基礎設施。唯一改變的是硬件和應用程序的新云環境。
使用這種方法有一個特別的缺點,因為遺留應用程序來自本地環境。由于這個事實,遺留應用程序可以輕松處理特定級別的工作負載。 當您執行本地到云的遷移時,應用程序的潛在工作負載可能會發生變化。當涉及到應用程序本身的管理和可擴展性時,這會產生問題。如果您沒有預見到工作負載平衡和控制方面的任何問題,那么直接遷移是讓您的云環境快速、輕松地啟動和運行的好方法。
對于希望將遺留應用程序遷移到云端的任何人來說,平臺重構是提升和轉移速度與重構穩定性之間的一個很好的折衷。該過程涉及對應用程序的架構進行小而簡單的更改,以準備在云中使用。一個例子可能是修改特定應用程序與數據庫通信的方式,以便它可以利用云中的無服務器數據庫。
在重新平臺化期間,應用程序的客戶端通常不會更改。這意味著公司可以在不影響其客戶群的情況下過渡到云。這是一個比重構更快的過程,通常是對公司遺留應用程序進行現代化改造的第一步。在重新平臺化過程中,問題可能會即時出現。不過,只要您的 IT 團隊有意識并能適應,重新平臺化就是一個有價值的選擇。
將遺留應用程序遷移到云端是一項艱巨的任務。技術人員可能認為他們正在采取所有正確的步驟,但仍有可能失敗。以下是一些云遷移最佳實踐,可最大程度地降低您的損失風險,幫助您盡可能順利地進行云遷移,并避免任何ISV 遷移挑戰。
您和您的團隊應該評估遷移到云端的利弊。您可能會發現公司流程的劇變不值得,但只有當您客觀地查看您當前如何使用遺留應用程序時,您才會知道。
對此過程使用 SWOT 分析是有益的,因為它涵蓋的不僅僅是遷移的技術方面。總成本、必要的員工培訓、合規性和安全措施都被考慮在內。此鳥瞰圖將幫助您加強規劃流程并發現您的團隊需要警惕的任何漏洞。
在開始遷移之前,您必須評估當前的 IT 環境。幸運的是,有一些工具可以幫助完成這個過程。Microsoft 為 IT 技術人員提供其Microsoft 評估和規劃(MAP) 工具包。該工具包涵蓋以下內容:
使用此工具來審查和記錄您在每個領域的當前程序。您還可以利用 MAP 工具包來發現您在新云環境中需要的任何新維護程序。
什么對你的團隊最重要?您是想讓云快速啟動并運行,還是更注重穩定性?也許您需要一種更中間的遷移方法。無論如何,您需要評估您團隊的個人需求并決定上述方法中哪一種是最好的。
在開始實際過程之前運行測試或試點遷移是個好主意。這使您可以在與將要進行遷移的實際條件非常相似的安全模擬環境中測試遷移。
雖然運行試點遷移可能需要時間,但這確實是您目前唯一的投資。這是一個安全、低風險的環境,供用戶測試應用程序,就像他們在真實環境中使用它們一樣,并解決任何問題或錯誤。只要時間不是問題,在實時遷移之前充實任何問題都是值得的投資。
VMware 的全部目的是允許您使用虛擬化 在單個服務器上或跨多個服務器 運行多個 虛擬機(VM) 。自上市以來,VMware 已針對云基礎架構優化其堆棧。VMware 一直致力于通過提高每臺主機的虛擬機密度來降低基礎架構成本。 當從物理服務器過渡到在 VMware 支持的云中運行的管理程序時,VMware 自然會帶來同樣的好處 。
VMware Private Cloud 是一個基于 VMware 的云計算平臺,使客戶能夠在不重新構建 遺留軟件的情況下對其應用程序進行現代化改造,通過避免代價高昂的代碼重寫來節省時間和金錢。該服務可與VMware vCloud Director 和 VMware Fusion一起使用 ,使組織和企業能夠在維護遺留系統的同時實現當今的數字業務期望。與 Azure 或 AWS 等其他云解決方案相比,VMware 私有云還 為應用程序現代化提供了一種經濟高效的替代方案。
需要注意的是,遺留代碼在某些時候確實需要更新、重新架構或重構,才能獲得云的全部優勢。借助 VMware Private Cloud,組織可以將這些應用程序遷移到云端以開始更新和現代化代碼,而不必擔心數據泄露或物理硬件故障。
VMware Private Cloud 使 IT 能夠為應用程序現代化和向云擴展提供平臺,同時允許企業更好地規劃遺留應用程序的現代化。
VMware 私有云通過提供 VMware 感知的虛擬機來支持應用現代化。VMware 感知 VM 使在云中運行應用程序和工作負載變得簡單,即使對于復雜的部署也是如此。原本可能在 AWS 或 Azure 中苦苦掙扎的遺留應用程序和舊代碼庫可以通過 VMware 在云中找到歸宿。在那個家里,它們可以負責任地更新,并為長期增長做好準備。
IT 在維護遺留系統的同時支持數字化轉型非常重要。帶有 Liquid Web 的 VMware Private Cloud 可以幫助 VMware 客戶將遺留應用程序遷移到云端,而無需為遺留應用程序重新構建或重寫代碼。
與 Azure 或 AWS 等其他云解決方案相比,VMware 私有云為應用程序現代化提供了一種經濟高效的替代方案。VMware Private Cloud 的加入為這些組織提供了將各種應用程序(包括虛擬桌面基礎架構 (VDI) 部署)遷移或擴展到云中的新選擇。此外,這些團隊可以利用其他有助于改進流程和運營的云管理工具。
VMware 本質上充當了將舊應用程序與云結合起來的粘合劑。雖然托管在物理硬件上的應用程序需要數據遷移,但使用 VMware 可以更輕松地遷移到云。大多數公共云部署對代碼的開發、部署和運行方式都有不靈活的要求。VMware 支持為不同的基礎架構構建的代碼——而且是在不同的時間。
IT 在維護遺留系統的同時支持數字化轉型非常重要, VMware Private Cloud with Liquid Web 允許企業繼續使用遺留應用程序,而無需立即重構它們。組織可以立即利用云的一些優勢,同時在適當的時候制定現代化計劃。