應(yīng)對供應(yīng)商鎖定和數(shù)據(jù)引力挑戰(zhàn)的六個技巧
在各行各業(yè),創(chuàng)新對企業(yè)的未來發(fā)展都發(fā)揮著關(guān)鍵作用。通常,這意味著采用新興技術(shù),以利用不斷增長的數(shù)據(jù)量和類型為客戶提供優(yōu)質(zhì)體驗。
阻止企業(yè)快速擴展技術(shù)棧以改善客戶體驗的主要障礙之一是供應(yīng)商鎖定。當客戶無法從一種服務(wù)遷移到另一種服務(wù)時,就會出現(xiàn)這種情況,這可能是由于專有技術(shù)與外部軟件不兼容,或者由于合同協(xié)議阻止用戶采用競爭解決方案所致。
當供應(yīng)商將數(shù)據(jù)轉(zhuǎn)移至另一個解決方案提供商的服務(wù)變得困難、昂貴或幾乎不可能時,這種情況就會加劇。數(shù)據(jù)集越大,使用的服務(wù)越多,遷移就越困難,成本也越高。這種現(xiàn)象被稱為“數(shù)據(jù)引力”。
缺乏靈活性和敏捷性阻礙了一些企業(yè)采用技術(shù),而這些技術(shù)可以幫助他們匹配競爭產(chǎn)品、創(chuàng)新并使自己與市場上的競爭對手區(qū)分開來。
企業(yè)要想取得成功,業(yè)務(wù)領(lǐng)導者需要了解供應(yīng)商鎖定和數(shù)據(jù)引力挑戰(zhàn),并實施策略來避免這些挑戰(zhàn)。這里有6條建議可供業(yè)務(wù)領(lǐng)導者參考。
1、構(gòu)建應(yīng)用程序時要考慮可移植性
構(gòu)建任何獨立于供應(yīng)商特定概念、體系結(jié)構(gòu)和功能的應(yīng)用程序的關(guān)鍵原則是可移植性。這意味著在應(yīng)用程序的設(shè)計階段,需要做出正確的體系結(jié)構(gòu)決策,抽掉任何供應(yīng)商依賴項,并添加可移植性層??梢浦残允沟迷诟鞣N主機環(huán)境中安裝和支持應(yīng)用程序變得簡單,而無需開發(fā)人員更改代碼。
這不是一個新概念。過去,它已經(jīng)成功地用于使應(yīng)用程序獨立于數(shù)據(jù)庫、中間件和安全供應(yīng)商。我們中的許多人似乎已經(jīng)忘記了這一點,因為我們迫切需要轉(zhuǎn)向云計算。然而,成熟的企業(yè)確實有這個原則,不會輕率地使用云服務(wù)提供商發(fā)布的所有服務(wù)/lambda和功能,從而保持對其應(yīng)用程序架構(gòu)的控制。
這為他們提供了靈活性和更強大的談判能力,因為他們不受數(shù)據(jù)引力規(guī)則的約束。
2、保留對應(yīng)用程序堆棧的控制
任何基于云的應(yīng)用程序通常在其堆棧中有四個基本組件:安全層、應(yīng)用程序邏輯層、數(shù)據(jù)層,最后是基礎(chǔ)設(shè)施(硬件)層。擁有清晰的抽象并堅持標準而非(云)供應(yīng)商特定的實現(xiàn)是理想情況。
上云的主要原因是計算基礎(chǔ)設(shè)施,但是沒有意識到這一點,企業(yè)經(jīng)常陷入使用上述服務(wù)的陷阱,并發(fā)現(xiàn)自己被困在其中。這是一段艱難的旅程,如果有一個領(lǐng)域需要他們特別密切關(guān)注,那就是數(shù)據(jù)層。
選擇獨立于云供應(yīng)商的這一層最終將能夠使企業(yè)保留其數(shù)據(jù)的所有權(quán)。這將使他們能夠控制數(shù)據(jù)可移植性和數(shù)據(jù)遷移。如果沒有這一點,他們就會陷入供應(yīng)商的“數(shù)據(jù)引力”中,正是他們自己缺乏理解和盡職調(diào)查,才使自身陷入了漩渦。
3、堅持開放標準方法
專有技術(shù)常常導致供應(yīng)商鎖定。就該問題而言,采用開放標準方法是解決方案。開放標準的出現(xiàn)是為了避免“鎖定陷阱”。有了開放標準,客戶可以靈活地從一個供應(yīng)商切換到另一個供應(yīng)商,使他們能夠創(chuàng)建定制的解決方案,即使是競爭激烈的技術(shù)。
一些流行的廠商中立型開放標準包括JSON、REST、HTTP、LDAP、OAuth、gRPC以及SQL。
4、避免與單一供應(yīng)商的技能鎖定
隨著時間的推移,許多企業(yè)已被確定為“單一供應(yīng)商商店”。在過去的30年里,這些公司已經(jīng)與單一供應(yīng)商(微軟、IBM或甲骨文)的技能深度鎖定。整個開源運動就是為了擺脫這些單一供應(yīng)商的束縛。
現(xiàn)在,同樣的場景在云技術(shù)的背景下再次上演。這是企業(yè)需要敏銳意識到的問題。他們需要在收購和培訓現(xiàn)有員工方面進行投資,以了解整個云計算供應(yīng)商的情況,以便能夠以“供應(yīng)商中立”的方式做出明智的決策。擁有只知道一個堆棧的資源就像揮舞一把錘子——所有東西看起來都像釘子。
5、采用混合和多云策略
根據(jù)Gartner的說法,“大多數(shù)企業(yè)采用多云策略都是為了避免供應(yīng)商鎖定或利用最佳解決方案。”Forrester還發(fā)現(xiàn),超過一半的業(yè)務(wù)決策者認為避免供應(yīng)商鎖定是部署“即服務(wù)”數(shù)據(jù)管理策略的最主要原因。
到2025年,超過四分之三(76%)的企業(yè)將使用兩個或更多的公有云,近三分之二的企業(yè)在應(yīng)用軟件上的支出將用于云技術(shù),很明顯,在遷移至云時避免鎖定是許多企業(yè)的首要任務(wù)。
通過采用混合云和多云架構(gòu),企業(yè)可以選擇提供“與云無關(guān)”(cloud-agnostic,即應(yīng)用和工作負載可以在任何云平臺上運行,不依賴于哪一個云服務(wù)平臺)服務(wù)的供應(yīng)商,這能夠使他們根據(jù)業(yè)務(wù)需求自由地混合和匹配來自不同供應(yīng)商的工具和服務(wù)。
重要的是要明白,這可能會導致前期成本增加。但從長遠來看,這是一個明智的選擇,因為在應(yīng)用程序的整個生命周期中,供應(yīng)商鎖定將付出高昂的代價。
6、查看合同細則,準備好談判
這一步似乎是顯而易見的,但是當趕時間的時候,許多企業(yè)會粗略地閱讀合同的細則。企業(yè)應(yīng)該確保他們的法律團隊仔細審查合同,以確保不存在供應(yīng)商鎖定情況。
在審查合同時,重要的是要了解服務(wù)是否支持輕松遷移,是否有工具或資源可用于支持應(yīng)用程序的集成和遷移,以及服務(wù)是否在預算范圍內(nèi)。密切關(guān)注合同協(xié)議,例如自動續(xù)訂,這可能會使企業(yè)陷入長期服務(wù)的困境。在可能的情況下,協(xié)商數(shù)據(jù)的所有權(quán)可以幫助企業(yè)減小數(shù)據(jù)引力的挑戰(zhàn)。
不要讓供應(yīng)商鎖定扼殺創(chuàng)新
對于一個新成立且資源和技能有限的企業(yè)來說,它可能有助于對硬件/軟件供應(yīng)商或云提供商進行標準化。也就是說,早期做出的決策可能會對長期戰(zhàn)略產(chǎn)生負面影響,特別是當企業(yè)發(fā)展或戰(zhàn)略變化時發(fā)生供應(yīng)商鎖定情況。
對于面向未來和面向供應(yīng)商的應(yīng)用程序,請盡可能理解并實現(xiàn)上述建議。這將幫助企業(yè)從鎖定中解放出來,并能夠使企業(yè)使用行業(yè)最佳和最具成本效益的技術(shù)進行創(chuàng)新,幫助企業(yè)的業(yè)務(wù)在競爭中保持領(lǐng)先地位。