購買雲數據庫與購買雲服務器自裝數據庫各自有什麼優勢?

網雲技術


還的看具體的服務器軟件,如果是中小企業,主流選擇是linux操作系統和mysql數據庫,我就拿這個做比較。

區別主要在於性能上。自己安裝的mysql是開源版本,而云數據庫是雲廠家在開源的mysql上進行了性能優化的。

其次在運維的便捷上。自己安裝的mysql數據庫,需要考慮安全性,數據庫備份策略,如果業務併發高,還得考慮讀者分離,甚至分庫分表的策略。雲數據庫,你只要付錢就行。

如果你有mysql原理,數據庫調優方面的知識,又不怕麻煩,可以選擇自己安裝,比較靈活。如果不想折騰,可以考慮雲數據庫。


雲捷社區


對比維度:1.高可用性,2.採購成本,3.運維成本

雲數據庫,有多種系列,根據架構的不同,至少可分為基礎版(單節點)和高可用版。

基礎版:也稱為單機版,只有單個數據庫節點

高可用版:採用一主一備的經典高可用架構,主數據庫服務中斷,可立即自動切換到備庫,適用性更廣,是企業級應用的基本要求。

對比1:高可用,實現高可用的複雜度,雲數據庫遠低於自建數據庫。

雲數據庫實現高可用,直接購買高可用版產品即可,無需任何部署;而採用雲主機自建數據庫,至少需要購買兩臺雲主機,部署兩個數據庫,並同時部署高可用服務。顯然,後者更復雜。

對比2:成本,雲數據庫價格略低於相同配置的雲主機,以阿里雲價格為參考。

對比服務器配置:2核,4G,硬盤100GB,無公網帶寬

兩種對比情況涉及雲產品如下:

  1. 雲數據庫:雲數據庫RDS MySQL 高可用版實例1個(包含主備2個數據庫)

  2. 自建數據庫:雲主機ECS實例2臺,自主搭建主備數據庫

成本對比如下:

由上圖可知,雲數據庫的年費用為5940元,低於自建數據庫的5976元(數據來自阿里雲官網,時間2019年12月31日22:30)。

對比3:運維成本,雲數據庫低於自建數據庫。

運維成本,本文特指運維所需時間成本。

首先需要了解傳統數據庫的常見維護工作:

  1. 服務器級別維護:操作系統加固,服務器運行狀態監測,磁盤空間檢查,服務器安全,服務器賬號密碼合規性管理等

  2. 數據庫級別維護:備份數據庫,數據庫賬號密碼管理,數據庫運行狀態監測

對於雲數據庫,無需服務器級別維護,只需關心數據庫本身。

而對於自建數據庫,不僅要維護雲主機,還得維護數據庫。

在數據庫日常運維最重要的數據庫備份方面,雲數據庫提供的免費額外的遠程備份空間,只需在控制檯頁面簡單配置策略即可完成備份,非常容易;而對於雲主機自建數據庫,需要付費採購額外的備份空間,然後手動備份,或者部署備份服務實現自動備份。

因此,雲數據庫的運維成本也遠低於自建數據庫。


綜上所述,從高可用、性價比和維護三個角度,雲數據庫都比自建數據庫更適合於企業。


凡是都有例外,業務需求主導數據庫選型。如果業務對數據庫管理系統有特殊要求,比如要部署Oracle RAC,雲數據庫當前無法實現,這種場景只能自建;抑或是業務對數據庫隔離特性有特殊要求,數據庫必須部署在物理機,那麼也只能選用自建數據庫,等等。本文討論中小企業,假設對數據庫的應用場景都是通用的,不涉及上述特殊場景。



如風亦如林


直觀對比:

  1. 消耗(後者需要額外支付雲數據庫的費用)

  2. 資源方面(前者需要佔用雲服務器的計算/存儲/帶寬資源)

  3. 技能方面(後者不需要人工操作,也省去了部署的煩

特性

性價比


一郭鮮


雲數據庫穩定,有專人維護,服務不容易中斷,自己安裝數據庫需要人員維護工作量大,穩定性不如雲數據庫。


分享到:


相關文章: