云專業(yè)人員應(yīng)了解的3種多云架構(gòu)模式
[]多云是大多數(shù)企業(yè)已經(jīng)在使用的部署模型之一,但在這樣做時(shí),并沒有有意遷移到多云。換句話說,多云架構(gòu)是偶然的。
我們注意到有目的地使用多云的一些新模式及其好處。這些體系結(jié)構(gòu)源于利用多云的業(yè)務(wù)價(jià)值,而不是導(dǎo)致多云的隨機(jī)決策的結(jié)果。這有很大的不同。
以下是三種新興的多云架構(gòu)以及您應(yīng)該了解的內(nèi)容:
面向數(shù)據(jù)的多云架構(gòu)。多云通常意味著將數(shù)據(jù)耦合到運(yùn)行應(yīng)用程序的云提供商。因此,SQL Server可能綁定到基于Azure的應(yīng)用程序,而MySQL可能綁定到基于AWS的應(yīng)用程序。
考慮到公共云在數(shù)據(jù)傳輸過程中成為孤島,無法與多云架構(gòu)中其他公共云上的其他數(shù)據(jù)庫和應(yīng)用程序一起工作或發(fā)揮良好,這并不是最佳選擇。
面向數(shù)據(jù)的多云意味著焦點(diǎn)是不同公共云之間共享的一個(gè)公共數(shù)據(jù)源。核心數(shù)據(jù)只有一個(gè)真實(shí)來源,比如客戶和銷售額。
數(shù)據(jù)虛擬化工具,數(shù)據(jù)集成工具和元數(shù)據(jù)管理工具是面向數(shù)據(jù)的多云部署成功的關(guān)鍵。本質(zhì)上,我們?cè)跀?shù)據(jù)級(jí)別將異構(gòu)云綁定在一起。
面向服務(wù)的多云架構(gòu)。這些通常也面向數(shù)據(jù),但它們專注于共享服務(wù)的云提供商,包括標(biāo)準(zhǔn)服務(wù)和微服務(wù)。這個(gè)想法是,建立在單個(gè)云上的服務(wù)也可以在其他公共云上重用。
這需要集中化的服務(wù)/ API治理,這可能在任何單個(gè)云上都不存在。在某些情況下,最好在內(nèi)部部署。本質(zhì)上,我們將數(shù)據(jù)和服務(wù)級(jí)別的云綁定在一起。
面向過程的多云架構(gòu)。這是多云的最高級(jí)別 ,通常也是面向服務(wù)和面向數(shù)據(jù)的。我們通過跨越公共云的抽象流程將應(yīng)用程序和數(shù)據(jù)綁定在一起。
這種體系結(jié)構(gòu)的強(qiáng)大之處在于,您能夠在應(yīng)用程序服務(wù)和數(shù)據(jù)之上創(chuàng)建流程,例如能夠利用現(xiàn)有行為和數(shù)據(jù)定義更高級(jí)別流程的元應(yīng)用程序。例如,您可以將運(yùn)行在AWS上的ERP數(shù)據(jù)和服務(wù)與運(yùn)行在Azure上的銷售訂單輸入系統(tǒng)和在Google上運(yùn)行的預(yù)測(cè)分析系統(tǒng)集成。
同樣,盡管這些流程管理系統(tǒng)可以在一個(gè)云上運(yùn)行,但只要主機(jī)是中立的,它們也很適合在本地運(yùn)行或與托管服務(wù)提供商一起運(yùn)行。
當(dāng)然,還有很多其他的模式。然而,它們?nèi)栽诓粩嘤楷F(xiàn),而且我們?cè)谌陜?nèi)所采用的模式可能與今天的模式和最佳實(shí)踐大不相同。[]