云計算現(xiàn)代化:陷阱、解決方案和經(jīng)驗教訓(xùn)
將應(yīng)用程序遷移到云端的過程有時與目的地一樣有價值,最佳實踐通常是在經(jīng)歷考驗和磨難之后才得以創(chuàng)建的。
以下是一些組織面臨的常見和不太常見的陷阱,以及如何應(yīng)對這些挑戰(zhàn)的建議和經(jīng)驗教訓(xùn)。
云遷移陷阱
陷阱1:過早慶祝
雖然企業(yè)在繼續(xù)云計算之旅時慶祝勝利很重要,但關(guān)注更大的目標同樣至關(guān)重要。當團隊在云平臺上成功地構(gòu)建了一個新項目,而企業(yè)宣稱取得了勝利,卻沒有理解或意識到95%的日常業(yè)務(wù)實際上不在云中時,就會出現(xiàn)陷阱。早期著名的項目通常不是關(guān)鍵任務(wù),因此云計算團隊可以獨立工作,而無需與當前系統(tǒng)集成。在這些情況下,大多數(shù)員工都不知道新的生態(tài)系統(tǒng)會帶來什么好處,因此無法與云計算的結(jié)果保持一致。事實上,大多數(shù)云計算努力都失敗了,因為第一次云計算“成功”疏遠了企業(yè)的大部分技術(shù)組織,而不是成為企業(yè)的變革推動者。在規(guī)模更大的《財富》500強公司中尤其如此,而這些企業(yè)的人員和流程都已經(jīng)到位。
解決方案——在云計算轉(zhuǎn)型之旅開始之前,專注于讓企業(yè)做好準備,需要參與其中,做好準備并愿意參與。這需要時間。要求企業(yè)領(lǐng)導(dǎo)者負責提供培訓(xùn)和認證。通常情況下,當涉及到技術(shù)時,并不是人們不愿意改變,而是他們不知道如何改變。因此需要教育他們,讓他們知道現(xiàn)代化不會搶走他們的工作,讓他們覺得自己是長期計劃的一部分,并為他們提供適應(yīng)環(huán)境所需的工具??梢钥紤]利用遺留團隊中的早期采用者來完成云計算現(xiàn)代化工作,而不是僅僅依賴于單獨的云計算團隊或數(shù)字團隊。
陷阱2:從單一云環(huán)境遷移到多云環(huán)境
許多SaaS和PaaS供應(yīng)商都表示他們支持多云,因此如果企業(yè)承諾采用多云策略,則更有可能選擇這些供應(yīng)商,以便潛在地利用他們的生態(tài)系統(tǒng)來處理數(shù)據(jù)同步和故障轉(zhuǎn)移。但是,如果承諾使用單一云平臺,那么軟件供應(yīng)商策略可能會有所不同。許多技術(shù)專業(yè)人士沒有意識到,當他們列出單一解決方案的成本時,會有一堆后續(xù)決策受到影響。例如,優(yōu)化云計算使用和將托管在云上的產(chǎn)品的下游供應(yīng)商選擇。這個場景會帶來一些問題,例如“是選擇可以跨多云來構(gòu)建應(yīng)用程序的數(shù)據(jù)庫平臺,還是應(yīng)該使用云計算供應(yīng)商本地提供的類似解決方案?”當團隊早期提交到單一云平臺,后來轉(zhuǎn)移到多云時,就會出現(xiàn)這種陷阱,因為在云平臺之間移動數(shù)據(jù),特別是通過自定義集成,是復(fù)雜和昂貴的。
解決方法——花點時間做研究。組織的需求將決定您是應(yīng)該選擇多云策略還是使用單一云。您的業(yè)務(wù)流程還將影響您選擇特定供應(yīng)商還是選擇與供應(yīng)商無關(guān)的云產(chǎn)品的決定。
陷阱3:不期待意外
一個非常常見的陷阱是,當企業(yè)試圖利用云計算,但他們使用相同的代碼和開發(fā)范例,并期望它無縫工作。然而,遷移到云端常常會引發(fā)意想不到的后續(xù)事情。例如,在一次遷移過程中,企業(yè)的團隊需要升級運行時,因為本地版本與云計算不兼容。但是,還必須更新代碼以與新版本的運行時兼容。在另一種情況下,試圖將舊的Web應(yīng)用程序遷移到云端,這需要重寫大量代碼以使其“容器友好”。許多認為微不足道的事情并非如此,特別是當軟件和應(yīng)用程序很可能過時、不兼容或不受云計算支持時。
解決方案——有時,在利用和遷移舊應(yīng)用程序到云平臺之前重寫和重新設(shè)計它們的成本更低。然而,有些軟件就是不適合云計算,應(yīng)該留在內(nèi)部部署設(shè)施中。相信對于那些認為自己想要將一切都轉(zhuǎn)移到云端的大型組織來說,混合云有時是不可避免的。許多企業(yè)只采取一種方法,但這并不能讓企業(yè)體驗到云計算的全部好處。最好采取多管齊下的方法,將重寫、修改、提升和移動結(jié)合起來。例如:
團隊重寫并整合了一些功能到一個通用的微服務(wù)中,并將其部署到云中。
提升并轉(zhuǎn)移了一個應(yīng)用程序,通過托管服務(wù)直接進入云中。
還通過利用云計算管理服務(wù)來移動應(yīng)用程序。
最終,長期目標是適當?shù)乩迷朴嬎悖粌H僅是把它當作一個新的數(shù)據(jù)中心。
陷阱4:視野狹窄
有些企業(yè)在云上構(gòu)建新東西時,沒有首先考慮如何使現(xiàn)有系統(tǒng)的其余部分正常工作。他們得到進入云計算隧道的視覺,而不是檢查整個環(huán)境,并考慮到所有方面。對于許多較舊的應(yīng)用程序,云計算現(xiàn)代化基本上是一種重寫,因為軟件架構(gòu)、編程語言和工具與云環(huán)境不兼容。陷阱是他們永遠得不到他們所追求的速度和靈活性,因為他們陷入了試圖“移動”一切而不考慮替代方案的困境。如果您的注意力仍然停留在冰山一角,那么實現(xiàn)遷移到云的好處是非常困難的。
解決方案——從整體上看整個環(huán)境和架構(gòu)。企業(yè)所做的許多決定都應(yīng)該基于在任何遷移發(fā)生之前進行的研究。這會讓你避免數(shù)小時、數(shù)天甚至數(shù)周的困難和沮喪。有時,重建甚至關(guān)閉應(yīng)用程序是比云遷移更好的選擇。
陷阱5:舊的系統(tǒng)繼續(xù)存在
事物需要達到一定的臨界質(zhì)量才能有用和成功。當正在轉(zhuǎn)換已經(jīng)存在的應(yīng)用程序時,而不僅僅是構(gòu)建新的應(yīng)用程序時,這一點尤其重要。例如,如果正在為一家企業(yè)構(gòu)建一個替代平臺,它需要有足夠的功能來被采用和有用。否則,用戶將同時使用兩個系統(tǒng),從而減慢采用速度并損害轉(zhuǎn)換的可信度。這里的陷阱是,這會在很長一段時間內(nèi)導(dǎo)致技術(shù)和財務(wù)上的“雙重衰退”影響,因為必須并行維護兩個系統(tǒng)——一個是正在構(gòu)建的系統(tǒng),另一個是已經(jīng)存在很長時間的系統(tǒng)。這需要保持許多系統(tǒng)的同步,并不斷地連接兩個系統(tǒng)以使其為企業(yè)工作,這是復(fù)雜而昂貴的“浪費工作”。很多時候,在云平臺上有更大、更新的東西,但永遠沒有機會淘汰其他系統(tǒng),這些系統(tǒng)在財務(wù)上失敗了很多轉(zhuǎn)換,因為采用和集成通常都是事后才想到的。與第一個陷阱類似,這不是任何轉(zhuǎn)換所特有的,但云計算現(xiàn)代化通常會放大影響。
解決方案——提前計劃足夠長的時間將有助于降低復(fù)雜性和成本。定義云轉(zhuǎn)換系統(tǒng)的采用路徑,以及計劃如何逐步淘汰舊系統(tǒng)。財務(wù)影響通常是事后才想到的,所以讓財務(wù)團隊從一開始就參與管理這些期望。它將改變你公司財務(wù)模式的復(fù)雜性,包括資本支出和運營支出,以及你如何管理這種組合。雖然經(jīng)濟利益不是云現(xiàn)代化的主要(或唯一)驅(qū)動力,但您應(yīng)該避免讓您的生態(tài)系統(tǒng)比以前更復(fù)雜。
經(jīng)驗和教訓(xùn)
人們所面臨的每一個挑戰(zhàn)都是在未來可以參考和避免的教訓(xùn)。以下是其中的一些經(jīng)驗教訓(xùn)。
云遷移不僅僅是在改變技術(shù),它也在改變團隊和公司。
從一開始就管理好預(yù)期。許多企業(yè)認為他們會很快獲得收益,但在最初幾年可能不會有很多有形的收益。它需要時間來構(gòu)建、移動和展示進步。當確實看到好處時,一定要展示增量的進展。
采用多管齊下的方法:重寫和整合,提升和轉(zhuǎn)移到托管,并利用云計算服務(wù)。在轉(zhuǎn)換大型單片應(yīng)用程序時,這一點尤其重要,因為增量進展對長期成功至關(guān)重要。
你最初努力的目標應(yīng)該是為公司的其他部門創(chuàng)造一個可重復(fù)的劇本。衡量企業(yè)的成功,不僅要看結(jié)果的執(zhí)行情況,還要看它如何成為公司其他部門的可重復(fù)過程。企業(yè)的團隊可能遇到所有的障礙和未知因素,但在戰(zhàn)略中要明確,目標是鋪平道路,確定檢查和運行。
- 上一篇
制定工業(yè)物聯(lián)網(wǎng)戰(zhàn)略? 成功的五個關(guān)鍵考慮因素
通過優(yōu)先考慮數(shù)據(jù)、確?;ゲ僮餍浴⒓訌姲踩?、強調(diào)可靠性和可擴展性以及致力于持續(xù)改進,組織不僅可以在數(shù)字化轉(zhuǎn)型時代生存下來,還可以通過一個不可滲透的IIoT戰(zhàn)略實現(xiàn)成功,從而開啟未來的行業(yè)卓越發(fā)展。
- 下一篇
人工智能與云:虛擬世界中的絕配!
人工智能作為一種自我生成的技術(shù),正在徹底改變景觀,能夠在沒有人為干預(yù)的情況下自我完善。通過人工智能將先進的處理與市場趨勢相結(jié)合,將云計算提升到創(chuàng)新的高度,影響著各個業(yè)務(wù)領(lǐng)域。