好色先生TV

技术主題

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

以問號為重點的 IT 項目圖示

概述

資料庫即服務 (DBaaS) 是一類基於雲端的計算託管服务,無需建立物理硬體、安裝軟體或配置資料庫即可提供對資料庫的訪問。相反,服務提供者會處理大多數資料庫管理和維護任務。使用者可以快速啟動資料庫並載入和分析數據,通常很少或不需要IT干預。

資料庫即服務 (DBaaS)

為什麼 DBaaS 很重要?

DBaaS 對於更大的企業數位化轉型計劃非常重要,在這種計劃中,公司從根本上改變了他們的運營方式併為客戶提供價值。具體來說,努力實現更大程度的數據民主化的公司可能會選擇 DBaaS 作為實現任何分析、任何時間戰略的一種方式。此外,關注 ESG(環境、社會和治理)進步的組織可以利用 DBaaS 功能隨意啟動和關閉伺服器,以此來節省资源。

DBaaS 的优点

與傳統的資料庫系統部署方法相比,DBaaS 具有一些優勢,包括:

  • 從您的組織中抽象出物理體系結構 – 供应商及其合作伙伴提供運行工作負載所需的硬體,無需您的組織維護伺服器。
  • 降低硬體和資料庫軟體升級成本 – 由於基礎架構不再位於本地,組織不再需要投資資料庫伺服器或計劃耗時的硬體升級。
  • 減少資本支出 – 即服務軟體允許組織將一些費用從資本支出轉移到運營支出。這樣做可以使未來的支出更具可預測性,降低資本成本,並減少您在硬體和軟體上花錢的需求。
  • 簡化資料庫管理 – DBaaS 提供者處理許多日常資料庫管理和管理任務,這也可以降低運營成本。

DBaaS 的缺点

與本地資料庫相比,DBaaS 也存在潛在的缺点。

  • 储蓄不是自动的。一些公司已經計算了這些數字,發現 DBaaS 對於特定工作負載的成本要高得多。節省成本似乎最好是在臨時工作負載上實現的,而不是在持久工作負載上實現的,因為當分析工作負載不運行時,DBaaS 的成本效益會被放大。
  • 缺乏控制。使用託管资料库,组织的滨罢团队可能无法完全访问伺服器的功能,因為它们也被抽象出来。用户必须依靠云供应商来有效地全面管理基础架构。
  • 依赖快速的互联网。如果組織的 Internet 連接較弱或遇到中斷,則在問題得到修復之前,該組織將無法訪問其資料庫。此外,由於互聯網速度,組織可能會遇到查詢時間變慢的情況。
  • 安全性。一些 IT 購買者更願意直接影響運行其資料庫的伺服器的安全性。儘管眾所周知,公有雲的安全性相當強大,但供应商負責保護資料庫平臺和底層基礎設施。安全性在某種程度上也被抽象掉了。

?


DBaaS 的類別

有許多類型的 DBaaS 供应商,這使得 DBaaS 領域具有非凡且多樣化的選擇範圍。

公有云供应商

許多雲供应商,如谷歌、Azure和阿裡巴巴,都有自己的DBaaS产物。使用者可以利用他們可能用於計算和存儲的相同帳戶來實例化資料庫。

  • 优点

    • 计费和部署简单
    • 许多功能强大的选项
  • 缺点

    • 锁定
    • 必须使用单个云
    • 在混合环境中难以转移工作负载
    • 出口数据费用
    • 外部表更难利用

专有云供应商

Snowflake、Firebolt 等供应商提供專有雲,使用者向供应商支付使用資料庫和使用雲服務的費用。資料庫和伺服器由供应商提供,但伺服器和存儲外包給通過供应商合同提供的公共雲。

  • 优点

    • 计费和部署简单
    • 许多功能强大的选项
  • 缺点

    • 锁定
    • 出口数据费用
    • 伺服器成本由供应商协商,在出售给您时可能会加价
    • 通常专為云而构建

DBaaS 公司合作伙伴

許多令人驚奇的 DBaaS 選項也出現在公有雲的合作伙伴市場中。用戶分別與 DBaaS 合作伙伴和雲供应商簽訂合同。這些供应商,包括 Vertica,經常提供選項。

  • 优点

    • 通常可在多个云上使用,并且更容易/更便宜地支援多云
    • 通常具有更深入或专门的功能,以简化某些工作负载的开发
    • 無锁定
    • 通常同时在云端和本地工作
  • 缺点

    • 需要管理多个供应商进行计费和许可

?


在 DBaaS 中尋找什麼?

除了 DBaaS 的類型之外,DBaaS 供应商之間還有其他主要區別,包括:

DBaaS 部署選項

您的 DBaaS 是否也提供非 SaaS 部署?某些 DBaaS 供应商要求您锁定到特定雲中的特定儲存位置。這會將客戶锁定在一個雲中,不允許自由地輕鬆遷移到另一個雲或利用低成本的雲計算(如果可用)。一些供应商不提供本地分析或在 中部署的解决方案。淘汰不支援所有部署需求的供应商。

许可灵活性

你的解决方案是否提供允許你在多個雲或本地之間輕鬆移動的許可證,或者每個部署是否需要單獨的許可證?維護開發、測試、備份和生產的成本是多少?查看總成本,瞭解哪些供应商將滿足您的需求。

数据湖能力

您是否經常需要將本地存儲的 Parquet、Orc、AVRO、JSON 或 TEXT 檔合併到分析中?在選擇 DBaaS 供应商時,請探索它如何將數據湖的規模和經濟性與數據倉庫的可預測性和可重複性結合在一起。此外,請考慮解决方案對外部表工作負載的理解程度以及所需的數據移動量。

优化能力

您的 DBaaS 是否在有限的計算包中運行?所有的分析都不一樣,也不應該被認為是一樣的。確保您選擇的資料庫具有正確管理所有類型的工作負載和服務級別期望的選項。執行基於節點的優化(只需在工作負載需要時添加通用節點)的解决方案可能會導致您錯過降低雲成本同時提高查詢性能的方法。使用專用節點的能力以及調整慢速查詢的能力至關重要。

分析深度

您能否利用 DBaaS 進行描述性分析以外的更多功能?如今,以數據為中心的公司具有超越標準 SQL 資料庫的分析需求。例如,某些工作負載需要高級分析,例如地理空間或時間序列功能。預測分析對於數據科學團隊來說變得越來越重要,因此請考慮如何支援機器學習。考慮您的解决方案如何支援廣泛的分析用例和更廣泛的專業團隊,因為您的雲資料庫在您的組織中取得成功。

?


Vertica 和 DBaaS

Vertica 加速器是 Vertica-即服務 (DBaaS),提供統一、高性能的高級分析和機器學習平臺,具有自动化雲設置和入職説明。它在您自己的 AWS 雲帳戶中運行,並可從 Vertica 管理平面。 Vertica Accelerator 是 Vertica 分析资料库。 Vertica 還提供本地部署、Kubernetes 部署等。

Vertica 提供私有云和公有雲部署的靈活性 - 不僅僅是專有雲,而是任何雲。我們的資料庫將本地環境無縫連接到公有雲,提供混合數據雲體驗。通過實施混合雲,您可以提高靈活性、性能和可擴充性。它為您提供了一種在利用現代雲技术的同時保持對數據的完全控制的方法。

Vertica Accelerator 透過我們靈活的隨處部署許可證説明您制定更可預測的定價策略。這是將工作負載放置在合適的位置以保證性價比並避免單點故障情況的最佳方式。

跟 Vertica 加速器,您終於可以將機器學習投入生產。 Vertica 支援集群優化的 ML 演算法、R 和 Python。數據科學家和分析師可以使用他們喜歡的工具和語言構建他們的模型,然後利用 Vertica 為更大的數據集提供支援。資料庫內機器學習解決了 ML 過程中的每一步。

我们能提供什麼协助?

脚注