應該在本地還是在云中運行數據庫?
云平臺已成為許多企業的標準 IT 基礎設施選擇, 云數據庫的部署也因此迅速增長。但選擇部署本地數據庫還是云數據庫可能是一個艱難的決定。
本地數據庫
大多數 IT 和 數據管理 團隊都擁有豐富的本地系統經驗。企業建立了數據中心和服務器機房,提供所有環境保障,包括溫度和濕度控制;滅火;安全;以及冗余連接和電源,以確保計算系統安全、可靠且高度可用。
在云數據庫與本地數據庫的爭論中,人們想到的一件事是硬件和軟件的成本。對于本地數據庫,企業需要購買、安裝和維護所有硬件組件。此外,企業必須購買操作系統、數據庫軟件和各種與支持相關的軟件工具,以 保護、管理和監控數據庫 以及在數據庫上運行的應用程序。
IaaS 數據庫
IaaS 數據庫環境是一種云架構,類似于運行本地數據庫。通過 IaaS,供應商提供計算和存儲基礎設施,并可能提供某種程度的系統維護活動。客戶可以直接訪問該平臺,其中包括計算和存儲組件。將其視為云中的服務器。
使用 IaaS 的企業無需構建服務器支持環境來保護其系統。云供應商提供防止或減少數據泄露、意外停機和其他不幸事件影響所需的所有環境、安全和冗余功能。
DBaaS
DBaaS 供應商提供 IaaS 同行所提供的所有環境基礎設施優勢,但除了支持基礎設施之外,他們還通過承擔操作系統和數據庫軟件的所有權來提高控制和責任級別。
這些供應商還提供工具來幫助客戶監控其 DBaaS 環境。盡管數據庫管理員 ( DBA ) 可以配置系統以滿足應用程序工作負載要求,并負責在修補和數據庫備份等任務上與 DBaaS 供應商進行協調,但他們幾乎不執行后端軟件管理。
本地 、IaaS 和 DBaaS的比較
本地、IaaS 和 DBaaS 方法都有其架構固有的優點和缺點。還需要注意的是,IaaS 和 DBaaS 供應商的產品可能存在很多差異。
本地數據庫的優勢
本地架構最適合那些希望完全擁有并控制其數據庫系統的安全性、可用性、可恢復性和性能的企業。
此外,運行本地系統的企業可以使用各種數據庫管理、性能監控和支持相關工具來提高效率并簡化運營。
IaaS 的優勢
IaaS 使客戶能夠對其數據庫環境保持嚴格的管理控制。此外,企業可以更輕松地在 IaaS 系統上使用他們喜歡的內部第三方產品。與 DBaaS 平臺相比,IaaS 架構還為企業提供了更高級別的系統可見性。
DBaaS 的優勢
DBaaS 產品使客戶能夠更輕松地配置復雜的數據庫架構,其中包括高級高可用性和災難恢復功能。由于云供應商承擔整個 DBaaS 系統的責任,因此企業還可以從降低的支持成本中受益。