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