當我們談論CloudTable時究竟在談論什麼?

程式猿da哥發表於2018-09-03

表格儲存服務( Service,簡稱CloudTable)是基於Apache HBase提供的分散式、可伸縮、全託管的毫秒級NoSQL資料儲存服務。它提供了毫秒級的隨機讀寫能力,適用於海量結構化資料、半結構化資料儲存和查詢應用。同時,基於OpenTSDB和GeoMesa提供了強大的時序資料庫能力和時空大資料查詢和分析能力。

CloudTable為什麼要Cloud化

對於有以下幾類訴求的業務,會期望將業務搬遷或構建到雲上:

1、業務訪問量可能出現巨大的波峰和波谷

一些電商業務,在當前火熱的618/雙11的活動大促期間,業務量會呈現暴增,大促之後可能會出現急劇的跌落,然後慢慢恢復到正常水平。還有一些比如專門針對世界盃這類只在確定的一個小時間範圍發生的賽事相關的業務,本身就是隻需要存在一段時間。此時對公有云強大的彈性伸縮和按需付費的能力有著強烈的訴求。

同時,HBase本身就具有良好的橫向擴充套件能力以及SchemaLess特性與這類業務形成了非常好的契合,CloudTable基於此打造可以更適用於靈活業務特徵的資料儲存、查詢服務。

2、業務剛起步或成本更敏感

對於線下搭建HBase/OpenTSDB/GeoMesa叢集,由於增加機器難度大,因此需要一開始投資較多的資源,造成較大的資金壓力和較多的資源浪費。基於公有云ECS自建叢集,比前者有了很大的進步,至少ECS可以很好的擴容。而對於底層儲存仍然需要預先規劃足夠的資源。

CloudTable不僅具有公有云的彈性擴容能力,還具有底層儲存Serverless化特點,儲存資源完全按需,小於5GB時,儲存免費。極大減少投入成本。

3、運維難、費時費人力,只想專注於業務開發,而不是對基礎平臺的專研和維護

對於這部分訴求,我只想說非常理解你,找CloudTable就對了。HBase起源於Google三駕馬車之BigTable,其架構的複雜程度以及使用的門檻之高基本可以說是這三駕馬車之首了。要想用好維護好他,需要有很深的功力。CloudTable是全託管服務,免運維,背後還有一支強大的專家隊伍進行支撐,免除你的後顧之後。

綜上所述,當我們談CloudTable的時候,我們在談的是能給你解決什麼問題。下面我們用一張圖介紹一下 是什麼,能解決什麼問題。

當我們談論CloudTable時究竟在談論什麼?

cloudtable地址:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548113/viewspace-2213468/,如需轉載,請註明出處,否則將追究法律責任。

相關文章