云計算現(xiàn)代化將成為整體的方法

當云計算環(huán)境中不再需要某個應用程序時,考慮將其退役是很重要的。當應用程序的功能在環(huán)境中的其他地方被復制時,應該被替換,它們沒有什么價值,或者替換它們比遷移它們更具成本效益。

本文來自e-works,作者:張小峰。

適應不斷變化的市場需求的必要性怎么強調都不為過。云原生應用程序可以幫助企業(yè)創(chuàng)建數(shù)字平臺,提高效率,加快內部創(chuàng)新,并增加收入。

這意味著基于云的企業(yè)應用程序現(xiàn)代化服務對于面向未來的IT滿足數(shù)字時代的需求至關重要。它通過提供可擴展性、成本節(jié)約和安全性,向企業(yè)展示了其價值。

如今的企業(yè)更喜歡采用云計算服務,因為它允許他們更好地利用現(xiàn)有的內部部署數(shù)據(jù)中心知識。

現(xiàn)代化對于充分利用新技術和適應不斷變化的業(yè)務需求至關重要。實現(xiàn)云計算現(xiàn)代化的好處需要考慮應用程序、基礎設施和服務的全面戰(zhàn)略。

什么是云計算應用現(xiàn)代化?

基于云的應用程序現(xiàn)代化是一個經常被使用但常常不準確的術語。使用“提升-轉移”方法將現(xiàn)有基礎設施遷移到云中是不夠的。

遷移到云平臺是一個持續(xù)的、迭代的過程,需要對應用程序組合進行全面的重新評估。

對于傳統(tǒng)的基于云的應用程序,需要修改或擴展組件更新整個應用程序,就像運行相同的原生應用程序一樣。

通過將應用程序解構和重新架構為微服務集合,企業(yè)可以快速獨立地重新配置和重新部署模塊化組件。

這些可以通過云原生技術(如容器化、無服務器架構和DevOps)得到改進。

應用程序現(xiàn)代化的常見類型有哪些?

應用程序現(xiàn)代化最常見的方法包括:

●重新托管:重新托管也稱為“提升和轉移”,需要將軟件或服務器從當前環(huán)境轉移到公共云基礎設施。重新托管是開始走上現(xiàn)代化之旅的企業(yè)的常規(guī)方法。這一選項不需要更改代碼、特性或函數(shù)。在維護業(yè)務邏輯的同時,將數(shù)據(jù)傳輸?shù)皆贫恕?/p>

●重構:這種應用程序現(xiàn)代化技術涉及重寫遺留應用程序底層代碼的主要部分,以提高其在新環(huán)境(通常是云平臺)中的性能。它有助于消除技術債務和增強非功能特性。

●重新平臺化:作為重新托管或重構的替代方案,重新平臺化只是將現(xiàn)有的基于云的應用程序轉移到新的云計算服務提供商,而無需對原始應用程序進行任何實質性更改。“重新平臺化”術語指的是更新應用程序以與云原生托管數(shù)據(jù)庫通信,切換其使用的操作系統(tǒng)或中間件,或將應用程序打包到容器中。企業(yè)可以通過重新平臺化來提高可擴展性和開發(fā)效率。

●替換:當云計算環(huán)境中不再需要某個應用程序時,考慮將其退役是很重要的。當應用程序的功能在環(huán)境中的其他地方被復制時,應該被替換,它們沒有什么價值,或者替換它們比遷移它們更具成本效益。

云計算現(xiàn)代化如何提供幫助?

進一步實現(xiàn)應用程序的現(xiàn)代化意味著將應用程序分解為多個部分,然后獲取每個部分并構建它,以提高效率并降低成本。

現(xiàn)代化數(shù)據(jù)可以迅速將企業(yè)的業(yè)務轉變?yōu)橛煞治龊蛿?shù)據(jù)驅動的業(yè)務?,F(xiàn)代化是獲得在云平臺中運行IT基礎設施和應用程序的所有長期價值和好處的關鍵。

這意味著企業(yè)需要持續(xù)關注其基礎設施、云計算應用程序和服務,以確保它們能夠幫助企業(yè)實現(xiàn)業(yè)務和IT目標,并盡可能地正常工作。

企業(yè)必須更新他們的應用程序、基礎設施和數(shù)據(jù),以充分發(fā)揮其潛力。

●更新應用程序:將應用程序遷移到云端可以節(jié)省資金,解決技術債務問題。但是企業(yè)的用戶和員工會使用多少呢?企業(yè)需要更新基于云的應用程序,以充分利用云生態(tài)系統(tǒng)。

●使基礎設施現(xiàn)代化:隨著軟件定義的基礎設施接管世界,在新的“基礎設施即代碼”系統(tǒng)中工作非常重要。在這種情況下,現(xiàn)代化的基礎設施非常重要,因為它允許更多的自動化和基于智能的管理,這可以降低成本。

●使基礎設施現(xiàn)代化:隨著軟件定義的基礎設施接管世界,在新的“基礎設施即代碼”系統(tǒng)中工作非常重要。在這種情況下,現(xiàn)代化的基礎設施非常重要,因為它允許更多的自動化和基于智能的管理,這可以降低成本。

●數(shù)據(jù)現(xiàn)代化:數(shù)據(jù)是現(xiàn)代化戰(zhàn)略的第三個主要部分。在當今的組織中,部部署數(shù)據(jù)是困難、昂貴、僵化且難以跟上的另一方面,云上的數(shù)據(jù)安全、易于擴展、靈活且易于移動。

為什么云計算現(xiàn)代化很重要?

企業(yè)可以通過現(xiàn)代化將傳統(tǒng)的內部部署軟件遷移到云端。

這樣做,企業(yè)可能會受益于某些好處,其中包括:

●更快的上市時間

●提高可擴展性

●靈活性

●成本更低

應用程序現(xiàn)代化改善了工作流程,提高了企業(yè)的生產力。

應用程序的現(xiàn)代化趨勢

在制定應用程序現(xiàn)代化計劃時,需要記住以下趨勢:

●多云:多云是指使用多個公共云服務提供商提供虛擬數(shù)據(jù)存儲或計算能力資源,包括或不包括私有云和內部部署基礎設施。調研機構Gartner公司指出,多云戰(zhàn)略現(xiàn)在更多的是一個何時實施的問題,而不是是否實施的問題。許多企業(yè)將70%的云計算投資組合交給一家提供商,并將剩下的30%分散使用。

●混合云:混合云是公共云、私有云和內部基礎設施的組合。根據(jù)Forrester公司的數(shù)據(jù),目前數(shù)據(jù)存儲在本地數(shù)據(jù)中心,77%正在規(guī)劃、采用或更新云基礎設施的全球商業(yè)基礎設施決策者報告稱,他們處于混合云環(huán)境中。

●容器和編排:打包、部署和管理應用程序和工作負載的一種流行方法是使用容器和編排。盡管可以將遺留應用放在容器中,但容器最適合不那么緊密聯(lián)系在一起的開發(fā)和操作(即微服務)。

企業(yè)該怎么做?

盡管云計算應用現(xiàn)代化的基本原理是令人信服的,但實現(xiàn)它可能具有挑戰(zhàn)性。

根據(jù)云安全聯(lián)盟的研究,90%的首席信息官至少有一個中斷或失敗的現(xiàn)代化項目。

為了最大限度地提高成功的機會,企業(yè)必須花時間來計劃、導航、設計和增量地執(zhí)行他們的云應用程序現(xiàn)代化項目。

下面的步驟是一個很好的開始:

●了解應用程序組合

大多數(shù)企業(yè)都有大量可供他們使用的軟件資源。有些可能在早期的計算機上運行。它們可能是用COBOL和匯編語言編寫的,這些語言現(xiàn)在已經過時,很難跟上,因為知道如何使用它們的程序人員已經接近退休。有些應用程序對這項任務至關重要,但其他應用程序已被遺忘。

跟蹤應用程序運行在什么硬件上,它們是否相互依賴,它們是用什么語言編寫的,它們的歷史有多長,以及它們是否構成任何已知的安全風險,這些都是很重要的。由于人工操作需要花費大量時間,許多企業(yè)購買軟件來簡化這一過程。無論您使用什么方法,都不要在發(fā)現(xiàn)過程中走捷徑。這樣做會影響未來的效率提升。

●刪除不用的軟件

一旦企業(yè)的應用程序組合的完整圖景準備就緒,就必須消除未使用和過時的軟件。很多企業(yè)長期采用老舊軟件。這使得跟蹤和管理剩余的資產變得更加容易。

●考慮未來的需求和目標

云原生應用程序提供了一些優(yōu)勢,比如幾乎無限的計算能力、人工智能驅動的工具和大量的存儲空間。各機構必須考慮將這些廣泛的能力轉化為具體的行動,以獲得這些優(yōu)勢。

●尋求快速的勝利

避免試圖一次更新每個應用程序,因為這會很混亂。與其相反,選擇那些很快就會出現(xiàn)的結果。這可能需要更新程序來解決緊急問題,更快地執(zhí)行任務,甚至減少重大的安全缺陷。記住,這些選擇應該得到知識和數(shù)據(jù)的支持。

●創(chuàng)建一個包括總體基礎設施和單個應用的路線圖:

如果企業(yè)有一個清晰的計劃(宏觀或微觀),就會更容易避免沖擊。

●持續(xù)改進

企業(yè)不能只是建立一個云原生應用的投資組合,然后忘記它們。為了跟蹤性能,需要確保在整個技術領域收集應用數(shù)據(jù)。

結語

讓企業(yè)的云應用現(xiàn)代化需要做很多工作。但是為了提高彈性、保證投資回報率(ROI)和提高生產率,IT決策者必須實現(xiàn)它。

通過選擇具有所需專業(yè)知識、技術和員工的合作伙伴,企業(yè)可以簡化流程,這將減少設置時間和前期成本。

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論