企業(yè)如何選擇云計算數(shù)據(jù)庫?
近年來,企業(yè)將本地部署的數(shù)據(jù)遷移云端越來越成為一種趨勢。但是,企業(yè)是否應(yīng)該使用在云端和本地運行的云原生數(shù)據(jù)庫或數(shù)據(jù)庫?
云原生與云計算/本地部署的雙重選項之間存在權(quán)衡,主要涉及成本和運營效率。
當然,采用哪個數(shù)據(jù)庫可能是一個有爭議的問題。許多IT組織已經(jīng)多年使用了特定的企業(yè)數(shù)據(jù)庫,他們不會放棄云中的數(shù)據(jù)庫。好消息是:企業(yè)喜歡的本地數(shù)據(jù)庫也在云中運行。
但是,對于在公共云和傳統(tǒng)系統(tǒng)中運行的傳統(tǒng)數(shù)據(jù)庫的企業(yè)來說,云原生數(shù)據(jù)庫(如AWS Redshift和AWSDynamo DB)都是很好的選擇。如果企業(yè)未連接到原生數(shù)據(jù)庫,則應(yīng)查看此類云原生數(shù)據(jù)庫。
云原生數(shù)據(jù)庫在公共云中使用云原生服務(wù)可以降低成本和提高性能。所以,考慮到一切,它們應(yīng)該更便宜、更快。
云原生數(shù)據(jù)庫的缺點是,如果企業(yè)需要將數(shù)據(jù)遷移回自己的內(nèi)部部署數(shù)據(jù)中心,則需要將數(shù)據(jù)轉(zhuǎn)換為原生數(shù)據(jù)庫(如Oracle或IBM DB2)的結(jié)構(gòu)。
當然,使用在本地和云中運行的數(shù)據(jù)庫(如Oracle、SQL Server和其他許多數(shù)據(jù)庫)的優(yōu)勢在于,您應(yīng)該能夠執(zhí)行遷移并進行輕松分割,甚至可以進行實時復(fù)制在同一數(shù)據(jù)庫的本地版本和基于云的版本之間,而無需通過數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換。
無論哪種方式,不要忘記了真正的總成本。雖然確定數(shù)據(jù)庫操作成本(無論是否在云中)很容易,但企業(yè)需要考慮數(shù)據(jù)庫工作的成本、備份和恢復(fù)、數(shù)據(jù)集成、安全性和數(shù)據(jù)治理。獲取這些數(shù)字需要一些搜索才能理解。
總之,企業(yè)采取的決定歸結(jié)為費用。通常,滿足業(yè)務(wù)需求的成本最低的解決方案(就云計算的大小而言)將會得到青睞。
問題是一些企業(yè)從來不想移動到數(shù)據(jù)中心內(nèi)的數(shù)據(jù)庫。當然,如果現(xiàn)有的數(shù)據(jù)庫在公共云和內(nèi)部部署上運行起來成本更低,這種做法是可以理解的。