02.27 探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

作者| Rohan Wadiwala、Mangesh More

翻譯 | 天道酬勤,編輯 | Carol

出品| CSDN雲計算(ID:CSDNcloud)


在分析的世界中,網站的每次點擊都是數據分析的候選對象,顯然,這會涉及大量的數據生成。


對於海量數據,不僅需要擁有龐大的數據庫來保存原始數據,還要保存經過簡化、彙總和分析的數據,作為生成MIS和其他分析報告的來源,以供最高管理層決策。

我們所說的‘「大型數據庫」中的這些數據是堆積了很多天甚至幾個月的。儘管企業採用通過壓縮/清除並將數據作為歷史數據存儲在其他某個位置(數據庫)來控制和管理此類數據的方法,但這也需要大量的數據庫空間,並且在一段時間內很難管理。

這個龐大的數據庫需要如下兩個重要的事項:

  • 數據管理
  • 數據性能

毫無疑問,以上兩者緊密相連。這兩個與數據有關的問題構成了探索處理數據新方法的基礎。


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

對雲數據庫(DBaaS)的需求

談論正在產生的大量數據以及出於分析目的管理此數據的需求,需要公司管理大型數據庫存儲容量。這導致了巨大的間接管理成本,因此需要一種解決方案來解決這一問題。這要求為數據庫提供高度可擴展的託管服務或提供數據庫作為服務

像SAAS(軟件即服務)和PAAS(平臺即服務)一樣,數據庫也作為一種服務提供,稱為數據庫即服務(DBaaS)。

DBaaS產品在雲計算平臺上運行,因此也稱為雲數據庫。


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

雲數據庫(DBaaS)架構

雲數據庫或DBaaS概念不承載或部署自己的數據庫,而是出租數據庫並將其用作服務。下面給出並解釋了傳統以及DBaaS的體系結構。

傳統數據庫:在傳統數據庫中,我們有內部數據庫服務器、用於承載應用程序的應用程序/分析服務器以及用於連接數據庫的專用或專用連接。公司擁有所有服務器,並且必須承擔與數據庫的採購、安裝和維護相關的全部費用。


架構圖如下:


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

傳統數據庫架構

DBaaS(雲數據庫):雲數據庫設置如下所示。雲數據庫由各種服務提供商託管,可以通過公有云網絡租用。公司利用該服務節省了數據庫的採購、安裝和維護成本。


架構圖如下所示:


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

雲數據庫(DBaaS)架構


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

雲數據庫或DBaaS的利弊

建立和維護一個傳統數據庫可能會非常昂貴和費時,並且這可能是一個難以管理的過程,尤其是對於資源有限且對數據庫的需求較小的企業。

DBaaS意味著各種大小的企業都可以調整數據庫大小來滿足其需求和預算,並可以隨著每天和每年的變化而動態地擴展其數據庫要求。

DBaaS-(雲數據庫)產品捆綁在一起,提供了一組數據管理服務,公司不需要部署和管理自己的數據庫服務器和基礎設施,這些數據庫由第三方託管和管理,由全球各地的雲用戶按一定價格訪問。

除此之外,還有許多其他因素需要基於雲的DBaaS與傳統方法相比。其中提到的一些因素如下:

  • 需要管理大量數據。
  • 運營效率(存儲和維護如此龐大的數據的成本大大減少)。
  • 加強容災恢復和業務連續性。

根據國際數據公司(IDC)的預測,雲上應用程序的部署將同比增長15.3%。該報告還指出,使用雲計算可提供@ 520%的投資回報率,原因有以下幾點:

  • 加快70%的上市速度。由於數據庫已經可用,因此不需要延遲採購和基礎設施。我們可以直接使用數據庫服務並託管我們的應用程序。
  • 多發佈80%的應用程序:由於多個應用程序隨時可以在雲上託管,因此我們可以充分利用這些應用程序的可用性。
  • 基礎設施成本降低了75-85%。如上所述,不需要整個基礎架構成本以及網絡成本和與之相關的開銷以及維護。DBaaS提供商會負責所有這些工作,並且公司只使用服務的優勢。


根據預測,超過75%的公司採用雲優先策略,並且雲計算的年增長量也在同比增長。


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

使用DBaaS /雲數據庫的優勢


  • 高度可擴展–接近無限數據存儲容量。
  • 成本效益–這是為使用的產品付費的最大優勢,同時還消除了硬件和網絡成本。
  • 對於那些努力管理數據的企業,雲可以提供一種低成本的替代方法,而不是投資於基礎架構,在自己的網站上管理所有數據。
  • 對於DBaaS,公司為其使用內容和使用時間付費。當增加或減少存儲空間時,其無限的可擴展性是一個很大的優勢。
  • 數據庫許可和續訂費用由服務提供商承擔,企業需要對此進行投資。
  • 服務提供商還負責數據安全性和業務連續性。

不過,此數據庫託管服務有一些明顯的缺點。


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

使用DBaaS的缺點


  • 沒有對數據庫的直接訪問控制。如果出了問題,將束手無策。
  • 無法控制服務器的物理安全。如果服務器所在的地方發生自然災害或系統出現故障,那麼即使沒有數據丟失,也可能要面對停機時間。
  • 無法直接控制敏感數據,而只能依靠雲數據庫服務器管理。
  • 對於較小的公司或中型數據庫(數據庫大小小於1 TB),在一段時間內維護自己的數據庫服務器可能值得的,確實具有成本效益。


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

可用的DBaaS


市場上廣泛使用的一些DBaaS有Amazon關係數據服務、Amazon DynamoDB、谷歌雲SQL、谷歌BigQuery、Azure Cosmos DB、Azure SQL數據庫、IBM雲數據庫、Oracle數據庫雲服務等。


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

本地傳統數據庫和雲DBaaS之間的比較


措施

本地數據庫

雲數據庫/DBaaS

可靠性

可靠性和隱私性

更可靠但不一定隱私

可伸縮性

有限的可伸縮性

無限的可伸縮性

速度

速度更快,但可能會在任何時間點故障(防止硬件故障)

一直很快

部署

部署需要時間

在任何時間內部署

成本和效益

需要大量資金配置本地數據庫服務器

只為使用的付費,極具成本效益,不涉及間接費用

維護

維護成本很高,所有費用由公司承擔。硬件、技術人員、DBA和其他基礎設施。

無序維護費用,支付使用的費用

配置成本

整個安裝費用由公司承擔

整個安裝費用由供應商承擔。公司僅支付服務費用

安全性

高安全性和可控

根據供應商高度保護


探索處理數據的新方法,8 個重點帶你搞懂雲數據庫

總結


從目前公司採用雲技術的速度來看,毫無疑問,DBaaS將會繼續存在。隨著年增長率超過67%,我們確實看到越來越多的公司正在朝著託管數據庫服務發展並受益於管理數據庫服務,而DBaaS或雲數據庫是數據庫的未來。

探索處理數據的新方法,8 個重點帶你搞懂雲數據庫


分享到:


相關文章: