公共云供應(yīng)商的鎖定為何不需要擔心
企業(yè)采用多云策略的主要擔憂之一是擔心供應(yīng)商鎖定?!肮?yīng)商鎖定”是指客戶依賴特定供應(yīng)商提供產(chǎn)品和服務(wù),并且在不產(chǎn)生實質(zhì)性轉(zhuǎn)換成本或運營影響的情況下無法使用其他云計算供應(yīng)商的云服務(wù)。云計算行業(yè)的供應(yīng)商鎖定問題是客戶依賴于(即鎖定)單個云計算服務(wù)提供商(CSP)技術(shù),并且由于產(chǎn)生大量成本或技術(shù)不兼容的情況,無法輕易轉(zhuǎn)移到其他供應(yīng)商。
這是企業(yè)面臨的一個主要問題。根據(jù)富士通(Fujitsu)公司在2019年2月的一項調(diào)查,將近80%的受訪者擔心被供應(yīng)商鎖定的風險。調(diào)查還發(fā)現(xiàn),有助于避免供應(yīng)商鎖定的采購靈活性已成為采用混合IT的主要要素。超過80%的受訪者將其評為“關(guān)鍵業(yè)務(wù)”或“高度重要”。
這不僅是最近的趨勢。行業(yè)媒體Network World于2018年7月發(fā)表的一篇文章警告說:“隨著越來越多的企業(yè)采用多云和混合云計算策略,避免只局限于一個云計算提供商的工具和技術(shù)比以往任何時候都更為重要。多云和混合云部署提供許多好處,它們包括選擇適合企業(yè)業(yè)務(wù)的云計算供應(yīng)商附加服務(wù)的能力,以及在適當時機實施最佳解決方案的能力。多云還增加了冗余性和安全性,因為俗話說‘不要將雞蛋放在一個籃子中’。盡管采用多云具有一些優(yōu)勢,但是仍然可能被鎖定。”
顯然,這是很多人都能想到的問題。但是這有點言過其實,當然也有風險。但是由于以下幾個原因,供應(yīng)商鎖定的風險可能有些夸大。
供應(yīng)商鎖定:公共云與傳統(tǒng)基礎(chǔ)設(shè)施
在云計算技術(shù)出現(xiàn)之前,IT部門在專用的數(shù)據(jù)中心環(huán)境中運行。當然,這需要長期的投資、一系列軟件許可承諾,以及永無止境的硬件更新合同。基于這個經(jīng)驗,可以理解客戶擔心鎖定問題。許多大型IT供應(yīng)商(例如Oracle、IBM、HP和Cisco)都將客戶“鎖定”在3、5、10年的企業(yè)許可協(xié)議(ELA)硬件和軟件許可協(xié)議中,并提供更多的折扣和更大的優(yōu)惠。當然,這只適用于他們的產(chǎn)品,因為客戶已經(jīng)鎖定了供應(yīng)商多年。但以往是這樣,那么現(xiàn)在供應(yīng)商鎖定真的是公共云用戶關(guān)心的問題嗎?
采用云計算的意義不在于為組織提供敏捷性,以通過快速擴展其基礎(chǔ)設(shè)施來加快創(chuàng)新并節(jié)省成本嗎?也就是服務(wù)器、數(shù)據(jù)、網(wǎng)絡(luò)、用戶管理以及更多其他資源都掌握在一家供應(yīng)商的手中,因此,對云計算服務(wù)供應(yīng)商的依賴性很大。如果出現(xiàn)問題,可能會對企業(yè)的業(yè)務(wù)造成極大的損害,這是因為企業(yè)IT位于云端,其整個業(yè)務(wù)都將在云端進行開發(fā)、構(gòu)建和運行。現(xiàn)在,企業(yè)中的部分或全部IT基礎(chǔ)設(shè)施(用于開發(fā)、構(gòu)建和運行應(yīng)用程序以推動業(yè)務(wù)發(fā)展并產(chǎn)生收入)很可能已不在云平臺中。但是,盡管“鎖定”聽起來很嚇人,但企業(yè)并沒有像購買傳統(tǒng)硬件和軟件那樣陷入困境。
企業(yè)真的能夠被公共云“鎖定”嗎?
以下了解當今基于公共云世界的現(xiàn)實。造成供應(yīng)商鎖定的問題沒有人們想象的那樣普遍的原因有兩個:
?公共云成為許多安全隱患的重中之重。
?沒有長期承諾:客戶可以按照自己的條件采用云計算服務(wù)。AWS、Azure和谷歌云的云計算設(shè)計使客戶只有在看到價值時才使用服務(wù),并且可以自由使用選擇的技術(shù)。現(xiàn)收現(xiàn)付的定價為客戶提供了關(guān)閉環(huán)境、導(dǎo)出數(shù)據(jù)和虛擬機(VM)以及離開的能力,而無需支付任何其他費用。無論支出或支持級別如何,客戶每月都會收到賬單,無需任何長期承諾或合同。
?客戶的選擇:隨著開放源代碼軟件技術(shù)的發(fā)展,當今的云計算客戶已經(jīng)擁有專有工具的替代方案,以及一系列可以重塑傳統(tǒng)IT的“即服務(wù)”功能——IaaS、PaaS甚至SaaS。一系列支持行業(yè)標準的解決方案使客戶可以選擇想要投資的東西,并從一開始就設(shè)計出可遷移的應(yīng)用程序。
?在云平臺之間的移入和移出:一般而言,云計算服務(wù)的構(gòu)建是為了支持向云平臺的移入和移出,并且云計算服務(wù)供應(yīng)商和整個行業(yè)提供了許多工具和文檔化的技術(shù)來簡化兩者的工作。許多云計算服務(wù)提供商提供工具來幫助在網(wǎng)絡(luò)和技術(shù)合作伙伴之間移動數(shù)據(jù)??蛻艨梢园踩貙⑿畔⒁迫牖蛞瞥鲈破脚_,無論信息將在云平臺之間或云平臺到數(shù)據(jù)中心的流動。
如何通過多云策略降低風險
當然,云計算并非沒有風險。如果出現(xiàn)問題,供應(yīng)商鎖定問題與遷移到另一個云平臺有關(guān)。企業(yè)希望這永遠不會發(fā)生,但這只是一種可能性。常見的風險包括:
?數(shù)據(jù)傳輸風險–將數(shù)據(jù)從一個云平臺遷移到另一個云平臺并不容易。
?應(yīng)用程序轉(zhuǎn)移風險–如果企業(yè)在一個利用其許多產(chǎn)品的云平臺上構(gòu)建應(yīng)用程序,則將該應(yīng)用程序重新配置為在另一個云平臺運行可能是一個極其昂貴且困難的過程。
?基礎(chǔ)設(shè)施轉(zhuǎn)移風險——每個主要云計算服務(wù)供應(yīng)商的做法都有點不同。
?知識風險–簡而言之,AWS與Azure不同,AWS與谷歌云不同,并且企業(yè)的IT團隊可能已經(jīng)獲得了很多關(guān)于提供商的工具和配置的機構(gòu)知識。
為了最大程度地減少供應(yīng)商鎖定的風險,應(yīng)將應(yīng)用程序構(gòu)建或遷移為盡可能靈活和松散耦合。云計算應(yīng)用程序組件應(yīng)該和與其交互的應(yīng)用程序組件松散地鏈接。當然,企業(yè)還要采用多云策略。
是否應(yīng)該擔心云計算供應(yīng)商鎖定?
許多企業(yè)都熟悉與傳統(tǒng)企業(yè)公司打交道時的供應(yīng)商鎖定,企業(yè)開始使用服務(wù),并且意識到這種關(guān)系的條款在成本、附加功能和服務(wù)方面會給他們帶來什么。在選擇云計算服務(wù)提供商(例如AWS、Azure或Google Cloud)時并非完全如此。當企業(yè)使用給定的云平臺的新功能和內(nèi)部部署工具時,很難避免某種形式的依賴性。但是,這很有可能將企業(yè)的業(yè)務(wù)設(shè)置為保持足夠的自由度并減輕風險,因此會帶來一定的靈活性。
那么,這是一場真正的危機嗎?企業(yè)是否應(yīng)該擔心使用公共云而面臨供應(yīng)商鎖定?實際上這并不是主要問題,因此不必為此擔心。