亚洲先锋影音人AV成_免费A级毛片一分钟_人人爽人人爽人人插_日韩少妇极品熟妇人妻潮喷

沃卡惠移動端logo

云原生如何簡化傳統(tǒng)應用程序的現(xiàn)代化

2023-09-20 09:28:084636

將傳統(tǒng)應用程序遷移到云端的“提升和轉移”現(xiàn)狀只會延續(xù)企業(yè)風險和技術債務。行業(yè)專家對于新的云原生技術如何更好地重構和遷移應用,以解決這些問題并創(chuàng)造更多價值進行探討。

云原生如何簡化傳統(tǒng)應用程序的現(xiàn)代化

遺留應用程序對于任何大型企業(yè)來說都是一個難以避免的難題。但是,為了保持競爭力和將現(xiàn)有的應用程序重新調整到漸進的業(yè)務流程,企業(yè)有必要對這些應用程序進行戰(zhàn)略性重構和實現(xiàn)現(xiàn)代化。不幸的是,如今的應用程序現(xiàn)代化的現(xiàn)狀是資金不足,缺乏戰(zhàn)略以及過度使用人工。這種情況造成了代價高昂的滾雪球效應,導致云計算技術和遺留系統(tǒng)之間的不一致、架構崩潰、技術債務、安全漏洞和性能問題日益嚴重。

為了擺脫這種現(xiàn)狀,企業(yè)必須成熟地利用云計算技術來實現(xiàn)應用程序現(xiàn)代化。以下來探討一下將更全面、數據密集型和云原生開發(fā)的視角放在遺留應用重構和重新架構的挑戰(zhàn)上的好處。在這一過程中,人們將看到更多的云原生方法對企業(yè)在邁向更敏捷、更安全、更可擴展運營的旅程的成敗所產生的關鍵影響。

應用程序現(xiàn)代化的痛點

在當今競爭激烈的市場和資源緊張的情況下,私營和公營公司都需要從其信息科技產業(yè)中獲得比以往更高的可靠性和效率。這使得關鍵業(yè)務應用程序繼續(xù)在遺留或即將淘汰的技術上運行的前景成為一場災難。企業(yè)難以采用過時或表現(xiàn)不佳的應用程序,因為IT企業(yè)的致命弱點是風險、低效率和停機時間。

然而,在人工重構和遷移遺留應用程序的不足現(xiàn)狀下,當應用程序實現(xiàn)現(xiàn)代化時,很少有問題得到解決。這個過程受到人為錯誤和缺乏可擴展性和速度的阻礙。這些限制會導致對應用依賴關系的可觀察性和理解不佳,缺乏知識和不充分的文檔,以及由于缺乏資源和可重復性而導致的更長的部署時間。

當維護不良的應用程序發(fā)生故障并導致運營中斷或減慢時,這些問題將轉化為巨大的延遲和宕機成本。這個問題遠不是假設的:一次典型的中斷可能會給企業(yè)造成每小時30多萬美元的損失,有些中斷每小時的損失在100萬到500萬美元之間,這是一個新的問題。

不幸的是,這個問題很普遍,而且數量一直在增長。Gartner公司預測,到2025年,當前90%的應用程序仍將在使用中,而高達40%的應用程序將為維護技術債務提供IT預算。作為通往云平臺的“阻力最小的路徑”,一些企業(yè)追求“提升和轉移”這樣的遷移,僅僅是將問題從內部部署的服務器遷移到云計算的服務器。這只會使技術債務、糟糕的架構和糟糕的云利用率的陷阱永久化。

學習和利用云計算的全部好處

從上述所有挑戰(zhàn)中得到的教訓是,僅僅在云中是不夠的。為了現(xiàn)代化遺留應用程序,必須進一步采用云原生范例。關鍵是要充分利用容器化、無服務器、Web Assembly和相關架構模式(如微服務)在云中實現(xiàn)的計算靈活性,然后在自動化的幫助下擴展這些云原生開發(fā)技術。

理想的應用程序現(xiàn)代化方法是一種全面的開發(fā)和轉換方法,利用自動化在應用程序現(xiàn)代化過程的每個階段擴展智能、可重復的過程。云原生技術和工具可以而且應該應用于從最初發(fā)現(xiàn)到遷移、部署和持續(xù)維護的整個生命周期。

這種方法是什么樣的?在評估階段,人們通常會看到資產元數據、依賴關系、技術債務和合規(guī)性突發(fā)事件的嚴格映射——所有屬性都定義了如何在云中構建新的剖析和應用程序架構。接下來,應用程序應該被分解為迭代構建的新的云原生架構,這樣增強的技術就可以穩(wěn)定地應用到生產中的現(xiàn)有應用程序中,以提高它們的性能和安全狀況。

在理想情況下,部署階段應該在高度自動化、目標不可知的模式和低代碼平臺的幫助下展開,以實現(xiàn)速度、敏捷性和可訪問性。部署之后,使用敏捷的持續(xù)集成(CI)/持續(xù)交付(CD)框架可以促進持續(xù)的維護,以優(yōu)化部署并持續(xù)監(jiān)控技術債務。在每個階段,自動化工具都應該到位,以安全有效地大規(guī)模支持這些流程。

成功方法的關鍵要素

雖然每家公司都必須定制自己的方法,以滿足特定的獨特業(yè)務和功能需求,這些需求定義了應用程序現(xiàn)代化的待辦事項清單,但在為云原生、自動化應用程序重構和重新架構建立系統(tǒng)時,需要爭取一些功能和能力。

首先,企業(yè)應該建立可觀察性,以持續(xù)跟蹤漂移,并精確地標記技術債務出現(xiàn)的時間和地點。企業(yè)的現(xiàn)代化計劃還應該能夠使用最新的云原生開發(fā)迭代更新應用程序架構,以適應不斷變化的業(yè)務需求和技術動態(tài)。最好的解決方案甚至包括可重復和受治理的服務現(xiàn)代化增強的可重用模板。這允許未來的平臺集成,為企業(yè)IT產業(yè)帶來人工智能/機器學習、WASM、物聯(lián)網和邊緣集成等新技術。

此外,正確的員工流程和文化是采用云原生方法實現(xiàn)傳統(tǒng)應用現(xiàn)代化的關鍵優(yōu)先事項。開發(fā)人員和云計算工程師需要采用一種加速的DevOps方法,將遺留應用程序快速引入持續(xù)改進和持續(xù)交付管道。測試和發(fā)布周期也顯著地加快了。有了正確的方法,數字化轉型團隊可以將應用程序的重新部署時間從幾天減少到幾分鐘——為生產、開發(fā)和持續(xù)的質量保證快速轉換環(huán)境。

最后,如果以犧牲安全為代價,那么即使用有再多的云原生創(chuàng)新都不值得付出努力。這就是現(xiàn)代化工作應該在安全的環(huán)境中生成的原因,并具有升級底層運行時版本的能力,以減少對過時軟件的依賴。還應該有安全的、現(xiàn)代化的內部部署目標,用于尚未用于公共云的關鍵任務和敏感應用程序。在整個現(xiàn)代化工作中,應該尊重自動化身份、訪問管理和攻擊面控制的領先實踐。

對于任何希望進行數字化轉型的企業(yè)來說,對遺留應用程序現(xiàn)代化的需求都是不可避免的。但是,如果將最新的云原生現(xiàn)代化技術和先進的自動化技術正確地結合起來,企業(yè)可以縮短遷移時間并管理技術債務,以保持在市場競爭中處于領先地位。在這樣做的過程中,他們還通過加速創(chuàng)新、急劇增長以及隨著時間的推移產生指數級價值的迭代周期,為企業(yè)的未來提供了證據。