新聞中心
為云計(jì)算實(shí)現(xiàn)遺留應(yīng)用程序現(xiàn)代化的十個(gè)技巧
作者:Harris編譯 2023-09-05 06:48:46
云計(jì)算
云原生 幸運(yùn)的是,只要企業(yè)具有切合實(shí)際的期望并做好充分準(zhǔn)備,將遺留應(yīng)用程序現(xiàn)代化到云端并不一定是一個(gè)漫長而痛苦的過程。為了幫助企業(yè)避免面臨不必要的痛苦和挫折,需要考慮以下來自云計(jì)算現(xiàn)代化專家的建議。

我們提供的服務(wù)有:網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、肅州ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的肅州網(wǎng)站制作公司
為了充分利用云計(jì)算的可擴(kuò)展性和靈活性,大多數(shù)企業(yè)超越了簡單的提升和轉(zhuǎn)移方法,而是為它們注入云原生功能——這一策略聽起來簡單,但很快就會(huì)證明是復(fù)雜的策略。畢竟,就像許多看似簡單的任務(wù)一樣,細(xì)節(jié)才是關(guān)鍵。
幸運(yùn)的是,只要企業(yè)具有切合實(shí)際的期望并做好充分準(zhǔn)備,將遺留應(yīng)用程序現(xiàn)代化到云端并不一定是一個(gè)漫長而痛苦的過程。為了幫助企業(yè)避免面臨不必要的痛苦和挫折,需要考慮以下來自云計(jì)算現(xiàn)代化專家的建議。
1.有目的實(shí)現(xiàn)現(xiàn)代化
IBM咨詢公司混合云服務(wù)管理合伙人Aparna Sharma表示,在開始之前,必須將任何應(yīng)用程序現(xiàn)代化項(xiàng)目與正在解決的業(yè)務(wù)需求聯(lián)系起來。無論是節(jié)省成本、提高安全性、增強(qiáng)功能還是其他任何東西,只有事先知道想要從中獲得什么,其努力才會(huì)成功。
Sharma表示,她經(jīng)常看到現(xiàn)代化舉措純粹是由參與最新創(chuàng)新的愿望驅(qū)動(dòng)的。Sharma警告說,這種態(tài)度可能會(huì)導(dǎo)致未來的復(fù)雜局面。她說:“有了明確的結(jié)果和對原因的理解,就可以做出一系列選擇來滿足和解決企業(yè)的業(yè)務(wù)需求。”
2.評估資源,并在必要時(shí)合作
成功地對遺留應(yīng)用程序進(jìn)行現(xiàn)代化改造,首先要解決識別將遷移到云平臺上的工作負(fù)載和資產(chǎn)、依賴關(guān)系、許可影響以及業(yè)務(wù)用例和收益所需的前期工作。
托管云服務(wù)提供商N(yùn)avisite公司戰(zhàn)略顧問Steve Woodgate表示:“這需要讓整個(gè)組織的利益相關(guān)者參與進(jìn)來,而不僅僅是IT部門內(nèi)部的利益相關(guān)者,還要在遺留應(yīng)用程序和要遷移的云計(jì)算領(lǐng)域都擁有專業(yè)知識。這將使企業(yè)能夠?yàn)闃I(yè)務(wù)定義、開發(fā)和執(zhí)行最佳遷移和現(xiàn)代化路徑。”
Woodgate觀察到,將應(yīng)用程序遷移到云平臺的企業(yè)經(jīng)常面臨技能短缺的問題,缺乏實(shí)現(xiàn)無縫過渡所需的內(nèi)部專業(yè)知識??紤]到應(yīng)用現(xiàn)代化的復(fù)雜性,他指出,值得尋找外部合作伙伴來幫助指導(dǎo)這一過程,并確保在過渡期間將業(yè)務(wù)影響降到最低。
3.徹底分析應(yīng)用程序架構(gòu)
仔細(xì)評估正在現(xiàn)代化的應(yīng)用程序,以了解其架構(gòu)、依賴關(guān)系和需求。IT安全服務(wù)商N(yùn)CC集團(tuán)的云安全服務(wù)全球?qū)嵺`主管NandorCsonka建議:“確定可以遷移到云端的組件,并評估任何必要的修改?!?
Csonka建議,接下來確定最合適的應(yīng)用程序遷移策略,無論是“提升”和“轉(zhuǎn)移”、重新搭建平臺、重構(gòu),還是從頭開始重新構(gòu)建應(yīng)用程序。企業(yè)需要選擇最符合自己的目標(biāo)、時(shí)間和資源的策略。
4.重新托管、重構(gòu)、重新架構(gòu)、重建、替換——調(diào)整自己的方法
商業(yè)咨詢機(jī)構(gòu)普華永道公司美國云創(chuàng)新和工程負(fù)責(zé)人Will Perry表示,應(yīng)用程序現(xiàn)代化有許多技術(shù)和選擇,包括重新托管、重構(gòu)、重新架構(gòu)、重建和替換。企業(yè)需要選擇正確的方法,并在做出最終選擇之前仔細(xì)研究所有可用的選項(xiàng)。
Perry表示,成功的應(yīng)用程序現(xiàn)代化應(yīng)該提高業(yè)務(wù)和IT的敏捷性和可擴(kuò)展性。重新搭建平臺和重構(gòu)方法利用了云服務(wù)和解決方案模式,使其成為最有效的方法。
5.使相關(guān)流程現(xiàn)代化
德勤咨詢公司負(fù)責(zé)人AmodBavare建議,企業(yè)也要對底層業(yè)務(wù)流程進(jìn)行現(xiàn)代化改造,包括用戶體驗(yàn)和靈活性。他解釋說:“牢記這些需求可以實(shí)現(xiàn)業(yè)務(wù)現(xiàn)代化,同時(shí)也可以實(shí)現(xiàn)應(yīng)用程序架構(gòu)、技術(shù)堆棧的現(xiàn)代化,以及利用人工智能/機(jī)器學(xué)習(xí)、移動(dòng)性和微服務(wù)等云原生服務(wù)的能力?!?
Bavare認(rèn)為這種方法非常有效,可以幫助企業(yè)用戶實(shí)現(xiàn)他們的愿景和目標(biāo),并使他們在市場上更具生產(chǎn)力和競爭力。
6.制定長遠(yuǎn)計(jì)劃
技術(shù)咨詢機(jī)構(gòu)LTIMindree公司的云業(yè)務(wù)主管Ashish Varerkar認(rèn)為,持續(xù)的模塊化方法是實(shí)現(xiàn)現(xiàn)代化的最佳途徑。他觀察到,大多數(shù)最初的應(yīng)用現(xiàn)代化項(xiàng)目都將采用者吸引到一個(gè)永久的現(xiàn)代化道路上,使他們能夠逐漸與關(guān)鍵的業(yè)務(wù)和技術(shù)目標(biāo)保持一致。Varerka警告說,創(chuàng)建一個(gè)一刀切的標(biāo)準(zhǔn)化服務(wù)目錄并迫使應(yīng)用程序步調(diào)一致是無效的。
Varerkar還建議不要從頭開始重建應(yīng)用程序。他指出,這種方法很少實(shí)現(xiàn)目標(biāo),而且很容易因預(yù)算削減、超支或利息損失而被放棄。最好的方法是持續(xù)現(xiàn)代化,第一次迭代可能包括降低風(fēng)險(xiǎn)和啟用新功能,以實(shí)現(xiàn)既定目標(biāo)和KPI。
7.全面思考
技術(shù)咨詢機(jī)構(gòu)Capgemini Americas公司的云計(jì)算和定制應(yīng)用負(fù)責(zé)人Mukund Srinivasan建議,考慮到各種各樣的選擇,重要的是要遵循一種全面的方法,不僅要解決當(dāng)前應(yīng)用程序的現(xiàn)代化問題,還要應(yīng)對未來的挑戰(zhàn)。
他表示,首席信息官應(yīng)該利用對云轉(zhuǎn)型有深刻見解的合作伙伴,特別是通過使用DevSecOps、云原生加速器、基礎(chǔ)設(shè)施即代碼以及其他技術(shù)和工具構(gòu)建的云平臺。這使得快速軟件交付和多管齊下的現(xiàn)代化方法成為可能。
Srinivasan解釋說,整體方法還允許采用者利用經(jīng)過驗(yàn)證的加速器和模式的組合,結(jié)合整個(gè)軟件交付生命周期來加速應(yīng)用程序的轉(zhuǎn)換、部署和驗(yàn)證。
8.創(chuàng)建成熟度評估框架
全球管理咨詢機(jī)構(gòu)Zinnov公司的合伙人Rajat Kohli強(qiáng)調(diào)了建立一個(gè)三步成熟度評估框架的重要性。
Kohli說,第一步是發(fā)現(xiàn)和評估,將對當(dāng)前的挑戰(zhàn)和最終結(jié)果需求產(chǎn)生見解,并對當(dāng)前的技術(shù)堆棧和體系結(jié)構(gòu)進(jìn)行總體評估。第二步是路線圖創(chuàng)建,要求開發(fā)一個(gè)藍(lán)圖,構(gòu)建通向最終目標(biāo)場景的已定義路徑。第三步是角色分配,包括為執(zhí)行多個(gè)關(guān)鍵任務(wù)的特定利益相關(guān)者分配職責(zé)。他建議相關(guān)方應(yīng)該包括內(nèi)部和外部團(tuán)隊(duì)、技術(shù)提供者和應(yīng)用程序測試組。
Kohli認(rèn)為,創(chuàng)建一個(gè)評估框架將提高投資回報(bào)率,加速開發(fā),并使企業(yè)能夠在其現(xiàn)代化的應(yīng)用程序中構(gòu)建新的功能。它促進(jìn)了多個(gè)應(yīng)用程序同時(shí)運(yùn)行,并與現(xiàn)有應(yīng)用程序無縫連接。他解釋說,“它還消除了限制生產(chǎn)力和集成的障礙,以創(chuàng)造新的用戶體驗(yàn)并提高性能?!?
9.組件化
軟件開發(fā)商Reenbit公司的聯(lián)合創(chuàng)始人兼首席技術(shù)官VasylMagometa說,遵循系統(tǒng)的方法很重要。他建議:“首先要分析應(yīng)用的架構(gòu),找出可以改進(jìn)的地方。然后,將應(yīng)用程序分解成更小的、獨(dú)立的組件,這些組件可以單獨(dú)部署和擴(kuò)展。”
接下來,Magometa建議利用云原生服務(wù)和技術(shù),例如如容器和無服務(wù)器計(jì)算,來優(yōu)化應(yīng)用程序的性能和可擴(kuò)展性。最后,通過逐步將應(yīng)用遷移到云端并進(jìn)行徹底測試,確保平穩(wěn)過渡。”
10.實(shí)現(xiàn)容器和微服務(wù)的承諾
應(yīng)用程序現(xiàn)代化是具有挑戰(zhàn)性的,特別是對于IT領(lǐng)導(dǎo)者和第一次面對這項(xiàng)任務(wù)的團(tuán)隊(duì)。軟件開發(fā)商Agilie.com的創(chuàng)始人兼首席執(zhí)行官Sergey Gladun回憶起他需要進(jìn)行現(xiàn)代化的第一個(gè)主要應(yīng)用程序。Gladun將這項(xiàng)任務(wù)描述為一個(gè)具有挑戰(zhàn)性的項(xiàng)目,涉及重大的重構(gòu)?!拔覀冞x擇將單片應(yīng)用程序分解為更小、更易于管理的微服務(wù)?!?
Gladun表示,這個(gè)過程很耗時(shí),但它使應(yīng)用程序更具可擴(kuò)展性和云友好性。他解釋說,“微服務(wù)允許我們獨(dú)立開發(fā)、測試、部署和擴(kuò)展組件,使整個(gè)開發(fā)過程更加高效?!贝送猓ㄟ^Docker和Kubernetes等工具,容器化進(jìn)一步增強(qiáng)了可伸縮性和可移植性,使應(yīng)用程序與平臺無關(guān)。Gladun總結(jié)說:“我們的現(xiàn)代化進(jìn)程不僅提高了應(yīng)用程序的性能,而且簡化了維護(hù)和更新。
新聞標(biāo)題:為云計(jì)算實(shí)現(xiàn)遺留應(yīng)用程序現(xiàn)代化的十個(gè)技巧
當(dāng)前鏈接:http://www.5511xx.com/article/djcchgs.html


咨詢
建站咨詢
