OpenText 首頁。
技術主題

什麼是資料庫即服務 (DBaaS)?

以問號為重點的 IT 項目說明

概述

資料庫即服務 (DBaaS) 是基於雲端運算的管理服務類別,可提供資料庫存取,而無需建立實體硬體、安裝軟體或設定資料庫。取而代之的是,服務供應商處理大部分的資料庫管理和維護工作。使用者可以快速啟動資料庫,並載入和分析資料,通常只需要很少或完全不需要 IT 介面。

資料庫即服務 (DBaaS)

DBaaS 為何重要?

DBaaS 對於數位轉型這個更大的企業計畫非常重要,在這個計畫中,企業會從根本上改變營運方式,並為客戶提供價值。具體來說,致力於提高資料民主化程度的公司可能會選擇 DBaaS 作為實現隨時隨地分析策略的方法。此外,關心 ESG(環境、社會與治理)進展的組織可以利用 DBaaS 隨意升級或降級伺服器的能力來節省資源。

DBaaS 的優勢

相較於傳統的資料庫系統部署方法,DBaaS 提供了一些優勢,包括以下幾點:

  • 從您的組織抽離實體架構 - 廠商及其合作夥伴提供執行工作負載所需的硬體,讓您的組織無需維護伺服器。
  • 降低硬體與資料庫軟體升級成本 - 由於基礎架構不再是在企業內部,企業不必再投資於資料庫伺服器或規劃耗時的硬體升級。
  • 減少資本支出 - 服務型軟體可讓組織將某些支出從資本支出轉移至營運支出。這樣做可使未來的支出更具可預測性,降低資本成本,並減少您在硬體和軟體上的花費。
  • 簡化資料庫管理 - DBaaS 提供商可處理許多例行的資料庫管理和行政工作,這也可以降低營運成本。

DBaaS 的缺點

DBaaS 與預置資料庫相比,也有潛在的缺點。

  • 儲蓄不是自動的。有些公司經過計算後,發現 DBaaS 對於特定工作負載而言,成本明顯較高。節省成本的最佳方式似乎是短暫性工作負載,而非持久性工作負載,因為 DBaaS 的成本效益會在分析性工作負載未執行時放大。
  • 缺乏控制。對於管理式資料庫,組織的 IT 團隊可能無法完全存取伺服器的功能,因為它們也被抽象化了。使用者必須仰賴雲端供應商才能完全有效地管理基礎架構。
  • 依賴快速網際網路。如果組織的網際網路連線弱或發生中斷,在問題修復之前,組織將無法存取資料庫。此外,機構可能會因為網際網路速度而遇到查詢時間緩慢的問題。
  • 安全性。有些 IT 買家喜歡直接影響執行其資料庫的伺服器的安全性。雖然眾所皆知公共雲端安全性相當強大,但供應商仍負責資料庫平台和底層基礎架構的安全。安全性在某種程度上也被抽象化了。

 


DBaaS 的類別

DBaaS 供應商種類繁多,使得 DBaaS 領域的選擇異常多元。

公有雲供應商

許多雲端廠商如 Google、Azure 和 Alibaba 都有自己的 DBaaS 產品。使用者可以利用他們用於計算和儲存的相同帳戶來實體化資料庫。

  • 優點

    • 帳單與部署的簡易性
    • 多種功能選項
  • 優點

    • 鎖定
    • 必須使用單一雲端
    • 難以在混合環境中傳輸工作負載
    • 出口資料的費用
    • 外部表格較難利用

專屬雲端廠商

Snowflake、Firebolt 等廠商提供專屬雲端,使用者需向廠商支付使用資料庫和使用雲端服務的費用。資料庫和伺服器由供應商提供,不過伺服器和儲存空間是透過供應商合約外包到公共雲端。

  • 優點

    • 帳單與部署的簡易性
    • 多種功能選項
  • 優點

    • 鎖定
    • 出口資料的費用
    • 伺服器成本由供應商協商,出售給您時可能會加價
    • 通常只為雲端建置

合作夥伴 DBaaS 公司

許多令人驚豔的 DBaaS 選項也出現在公有雲的合作夥伴市場。使用者分別與 DBaaS 合作夥伴和雲端供應商簽訂合約。包括 Vertica 在內的這些廠商通常會提供選項。

  • 優點

    • 通常可在多個雲端上使用,而且支援多雲端更容易/更便宜
    • 通常具有更深入或專門的功能,以便於在特定工作負載上進行開發
    • 無鎖定
    • 通常可同時在雲端和企業內部運作
  • 優點

    • 需要管理多個供應商的帳單和授權

 


在 DBaaS 中需要注意什麼?

除了 DBaaS 的類型之外,DBaaS 供應商之間還有其他主要差異,包括

DBaaS 部署選項

您的 DBaaS 是否也提供非 SaaS 部署?有些 DBaaS 供應商要求您鎖定特定雲端中的特定儲存位置。這將客戶鎖定在單一雲端,無法輕鬆移至其他雲端,或在有較低成本的雲端運算時加以利用。有些廠商沒有提供內部部署分析或在Kubernetes 中部署的解決方案。剔除不支援您所有部署需求的供應商。

授權彈性

您的解決方案是否提供可讓您在多個雲端或內部部署之間輕鬆移動的授權,還是每個部署都需要獨立的授權?維護 DEV、TEST、BACKUP 和 PRODUCTION 的成本是多少?看看總成本,了解哪些供應商能滿足您的需求。

資料湖能力

您是否經常需要將本機儲存的 Parquet、Orc、AVRO、JSON 或 TEXT 檔案納入分析中?在選擇 DBaaS 供應商時,請探究其如何將資料湖的規模和經濟性與資料倉庫的可預測性和可重複性結合起來。此外,請考慮您的解決方案對外部資料表工作負載的瞭解程度,以及需要多少資料移動。

優化能力

您的 DBaaS 是否在有限的運算套件中運作?所有的分析都不相同,也不應該被視為相同。確保您所選擇的資料庫具有可妥善管理所有類型工作負載和服務層級期望的選項。進行基於節點最佳化的解決方案 (僅在工作負載需要時增加一般節點) 可能會讓您錯過降低雲端成本並同時改善查詢效能的方法。使用專門節點的能力,以及調整緩慢查詢的能力是最重要的。

分析深度

除了描述性分析之外,您還能利用 DBaaS 做更多事情嗎?今日以資料為中心的公司,其分析需求已超越標準 SQL 資料庫的範圍。例如,某些工作負載需要地理空間或時間序列功能等進階分析。預測分析對於資料科學團隊而言愈來愈重要,因此請考慮如何支援機器學習。當您的雲端資料庫在組織中獲得成功時,請考慮您的解決方案如何能支援廣泛的分析使用個案以及更廣泛的專業團隊。

 


Vertica 和 DBaaS

Vertica Accelerator 是 Vertica 即服務 (DBaaS),可提供統一、高效能的進階分析與機器學習平台,並提供自動化雲端設定與上線協助。它可在您自己的 AWS 雲端帳戶中執行,並由 Vertica 管理平面進行自動化。Vertica Accelerator 是 Vertica 分析資料庫提供的部署方法之一。Vertica 也提供內部部署、Kubernetes 部署等服務。

Vertica 提供私人和公共雲端部署的彈性 - 不只是專屬雲端,而是任何雲端。我們的資料庫可將內部部署環境無縫連接至公共雲端,提供混合資料雲端體驗。透過實施混合雲,您可以提高彈性、效能和擴充性。它為您提供了一種方法,讓您在充分利用現代雲端技術的同時,保持對資料的完全控制。

Vertica Accelerator 透過我們彈性的隨處部署授權,協助您建立更可預測價格的策略。這是將工作負載放置在性價比合適的位置並避免單點故障情況的最佳方式。

有了 Vertica Accelerator,您終於可以將機器學習導入生產。Vertica 支援群集最佳化的 ML 演算法、R 和 Python。資料科學家和分析師可以使用他們偏好的工具和語言建立模型,然後運用 Vertica 在更大的資料集上強化這些模型。資料庫內的機器學習可處理 ML 流程中的每個步驟。

我們能如何幫助您?

註腳