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