每個云計算供應(yīng)商都希望將自己的云服務(wù)作為滿足每個組織需求的解決方案。因此對于缺少服務(wù)器和存儲銷售的組織來說,云遣返可能是一廂情愿的想法。它適合諸如Dropbox或Netflix之類的特定用例。這些組織在銷售量成倍增長,并導(dǎo)致公共云成本飛漲之后建立了自己的數(shù)據(jù)中心。對于不需要擴(kuò)展的非常一致和穩(wěn)定的工作負(fù)載,它也可能是合適的,盡管這些工作可以使用保留的實例來確保云計算成本保持可控。這可能是將服務(wù)移至云平臺的嘗試失敗的結(jié)果,例如在構(gòu)建錯誤的架構(gòu)之后。
根據(jù)行業(yè)專家與各行業(yè)的客戶合作以及運(yùn)行各種應(yīng)用程序的經(jīng)驗,采用云計算技術(shù)仍然是最終目標(biāo),將應(yīng)用程序遷移到云平臺具有完全的商業(yè)意義。但是,這并非全部是SaaS,而且絕對不是一個一刀切的做法。每個組織都需要根據(jù)所使用的應(yīng)用程序、處理的數(shù)據(jù)量,以及組織的未來業(yè)務(wù)戰(zhàn)略來找到自己的解決方案。
對于大多數(shù)組織而言,未來將是混合云,這將使多云管理成為一項關(guān)鍵要求。容器化的持續(xù)發(fā)展以及關(guān)于在主要云計算提供商之間進(jìn)行編排的Kubernetes總體協(xié)議,將使應(yīng)用程序真正具有可遷移性,從而鼓勵云計算提供商之間的遷移發(fā)揮關(guān)鍵作用。邊緣計算對于物聯(lián)網(wǎng)和智能設(shè)備而言是必需的,但是這些設(shè)備的數(shù)據(jù)分析得益于集中式云計算處理和存儲的規(guī)模和靈活性。
避免云遣返的三項原則
為了正確使用云計算技術(shù),并避免將來任何潛在的遣返需求,組織需要了解三件事。
首先,云計算并不是一個單一的概念,對于不同的組織意味著不同的東西。它對大多數(shù)應(yīng)用程序來說都是適用的,但它并不是解決所有問題的最佳方法,其他選項仍然有效。云計算應(yīng)用程序是圍繞一些假設(shè)設(shè)計的,這些假設(shè)可能不適用于某些組織及其工作方式。
其次,向云平臺遷移不僅是IT轉(zhuǎn)型,而且還需要重新調(diào)整業(yè)務(wù)重點,并需要新技能和新工作方式才能成功。
第三,除非組織從根本上重新設(shè)計云計算的工作方式,否則云計算幾乎不會為組織節(jié)省成本。盡管云平臺取代了內(nèi)部部署IT運(yùn)營,但它創(chuàng)造了對新技能的需求,例如計費(fèi)管理以及管理一個或多個云計算提供商的云服務(wù)。
應(yīng)用程序?qū)⑼苿釉破脚_的遷移
考慮云計算時,SaaS應(yīng)該是首選。優(yōu)質(zhì)的SaaS服務(wù)將為組織提供所需的一切,并且易于使用,并且其成本與內(nèi)部部署服務(wù)的成本差不多或更低。當(dāng)然,每個云計算供應(yīng)商都希望組織采用他們的SaaS,如果組織可以無縫使用那是最好的結(jié)果。組織需要考慮將數(shù)據(jù)保存在何處?是否安全?以及SaaS解決方案如何與其他關(guān)鍵業(yè)務(wù)應(yīng)用程序一起使用。
例如,MicrosoftOffice365實際上是一種SaaS,它對使用Exchange、SharePoint和MSOffice的大多數(shù)組織都是有意義的。但是,其他系統(tǒng)也會有一些影響。云平臺中的Office應(yīng)用程序會自動打補(bǔ)丁并升級。這意味著,如果組織具有另一個僅與Office的較早版本集成的應(yīng)用程序,則可能是由于供應(yīng)商尚未開發(fā)升級或不再提供支持,因此有時將不再與Office應(yīng)用程序?qū)υ挕H绻麤]有事先準(zhǔn)備,這可能是一個重大問題。
如果SaaS不可用,則下一個最佳選擇是PaaS,組織可以在托管數(shù)據(jù)庫服務(wù)或開發(fā)環(huán)境之上安裝應(yīng)用程序。這要求應(yīng)用程序使用最新的、廣泛支持的數(shù)據(jù)庫,例如Oracle、SQLServer或MySQL。已有15年歷史的Informix或ProgressDB環(huán)境的PaaS服務(wù)很難找到。
第三種選擇是在IaaS上托管,這意味著可以按原樣或以規(guī)模較小的增強(qiáng)功能移動應(yīng)用程序,以通過云計算提供商的基礎(chǔ)設(shè)施進(jìn)行操作。內(nèi)部部署保留的唯一責(zé)任是許可證和應(yīng)用程序提供商的支持。或者,它可以由托管服務(wù)提供商運(yùn)行,該服務(wù)提供商將處理所有復(fù)雜性。
最后一種選擇是將IT配置為私有云并在內(nèi)部部署的數(shù)據(jù)中心運(yùn)行,以便在有合適的解決方案可用時遷移到SaaS。某些應(yīng)用程序在短期或中期無法遷移,因為特定的依賴關(guān)系需要大量的工作才能消除。當(dāng)選擇是每年支付幾千美元來按原樣托管應(yīng)用程序,還是使用用于云計算PaaS的開放式API對其進(jìn)行重新開發(fā)的成本之間的選擇時,那么收益與回報之間的平衡是顯而易見的。
容器化將有助于解決供應(yīng)商的鎖定問題
一旦組織將服務(wù)轉(zhuǎn)移到云平臺,并淘汰了其內(nèi)部基礎(chǔ)設(shè)施,它就必須接受所選云計算提供商的服務(wù),除非再次遷移。與IT供應(yīng)商相比,云計算供應(yīng)商的鎖定程度更高,而且在供應(yīng)商之間轉(zhuǎn)移服務(wù)并不是一件容易的事,因為他們的云服務(wù)無法直接比較。云計算供應(yīng)商自然會專注于他們的短期收入,而不是應(yīng)用程序如何在長期內(nèi)協(xié)同工作。
幸運(yùn)的是,容器的使用在不斷增長,這使在云計算提供商之間移動應(yīng)用程序變得更加容易,盡管這不適用于需要從根本上進(jìn)行重新開發(fā)的原有應(yīng)用程序。Cobol不會輕易進(jìn)入容器,而Python更容易。
由于所有主要的云計算提供商現(xiàn)在都支持Kubernetes容器管理,因此已經(jīng)重新開發(fā)針對容器的應(yīng)用程序的組織將能夠利用云計算提供商之間的云代理服務(wù)。如果組織具有能力,則可以在內(nèi)部部署數(shù)據(jù)中心實施,也可以由第三方提供。
邊緣計算仍將受益于云計算
盡管專家堅信云計算對許多應(yīng)用程序有更多的好處,但希望看到越來越多的智能設(shè)備(如制造業(yè)中的機(jī)器人技術(shù))將回到分散管理。實際上,這些設(shè)備本身就是小型數(shù)據(jù)中心,需要實時處理信息,因此對于它們而言,云計算的延遲正成為一個主要問題,并且對邊緣智能的需求也會增加。
這只是重新構(gòu)想的內(nèi)部部署計算。在過去40年中以IT為特色的常規(guī)集中化和分散化浪潮中的下一步。邊緣計算的增長當(dāng)然并不意味著云計算正在消亡。每個組織將需要考慮自己的用例,并根據(jù)他們需要多少實時處理來選擇最合適的解決方案。所有這些都將從集中化云計算處理和存儲的規(guī)模和靈活性中受益,這受益于建筑公司聯(lián)合起來交付特定項目,如Crossrail和HS2,這些項目在有限的時間內(nèi)需要容量,公共部門組織可以將常規(guī)應(yīng)用程序交給云計算提供商,以便集中精力進(jìn)行核心活動。
即使是從事機(jī)器人技術(shù)和人工智能技術(shù)前沿工作的組織,也將從云計算的規(guī)模和容量中受益。但是,他們的智能設(shè)備需要依靠由云計算服務(wù)支持的人工智能技術(shù)。