2016年08月23日15:07 來源:移動通信網(wǎng)T|T
【移動通信網(wǎng)】為了更好地滿足用戶對大數(shù)據(jù)基礎平臺的需求,企業(yè)級基礎云服務商青云QingCloud(qingcloud.com)日前宣布正式推出HBase集群服務,包含HBase數(shù)據(jù)庫服務、HDFS分布式文件系統(tǒng)、Phoenix查詢引擎三大組件。在原生HBase的基礎上,QingCloud在配置的易用性、監(jiān)控告警、在線伸縮等方面進行全面優(yōu)化,并支持二級索引、SQL和JDBCAPI,以及完全ACID事務等高級功能,用戶能夠在2-3分鐘內創(chuàng)建一個HBase集群,并能夠在控制臺直接修改配置文件并應用,極大地減輕了HBase集群的運維難度。
青云QingCloud推出HBase集群服務
作為Hadoop生態(tài)圈的重要成員,HBase是一個具有高可靠性、高性能、可伸縮性、列式存儲的分布式NoSQL數(shù)據(jù)庫。與關系型數(shù)據(jù)庫相比,HBase能夠支持PB級的數(shù)據(jù)量和每秒百萬次的吞吐量。通常情況下,HBase應用于建立互聯(lián)網(wǎng)索引、推薦系統(tǒng)后臺、瀏覽歷史及監(jiān)控數(shù)據(jù)的存儲和查詢等場景。依托Hadoop的分布式文件系統(tǒng)HDFS作為底層存儲,HBase能夠為數(shù)十億行、數(shù)百萬列的海量數(shù)據(jù)表提供隨機、實時的讀寫訪問。
與Hadoop一樣,HBase集群采用的是Master/Slave架構,如下圖所示,青云QingCloud的HBase集群分三種節(jié)點類型:主節(jié)點(HBaseMaster和HDFSNameNode)、從節(jié)點(HBaseRegionServer和HDFSDataNode)和客戶端節(jié)點(HBaseClient)。用戶在HBase客戶端可通過HBaseShell、JavaAPI(本地或MapReduce)、RestAPI或其他工具來訪問HBase。若需要使用除Java外的其他語言時,可在客戶端節(jié)點(HBaseClient)自行啟動ThriftServer以供支持。
青云QingCloudHBase集群服務架構圖
青云QingCloud提供的HBase集群服務有以下亮點:
l高級功能:在原生HBase的基礎上,QingCloud通過增加對Phoenix組件的支持,提供多種高級功能,如低延時OLTP、二級索引、標準SQL和JDBCAPI,以及完全的ACID事務能力。
l在線伸縮:大數(shù)據(jù)平臺包括HBase的運維是非常繁瑣的,而在QingCloud上,用戶可以在2-3分鐘創(chuàng)建一個HBase集群,集群支持橫向與縱向在線伸縮。
l配置優(yōu)化:用戶可以在控制臺直接修改和應用HBase的配置文件,省去大量繁瑣的配置過程。此外,QingCloud還針對配置文件進行一定經(jīng)驗配置,并支持定時MajorCompact,為HBase的運維提供最佳實踐和技術支持。
l監(jiān)控告警:QingCloud對HBase集群的每個節(jié)點提供了資源的監(jiān)控和告警服務,包括CPU使用率、內存使用率、硬盤使用率等。同時,HBase和HDFS提供了豐富的監(jiān)控信息。
青云QingCloudCTO甘泉(RenoGan)表示,在IaaS平臺的基礎上,QingCloud正在構建一個以關系型數(shù)據(jù)庫、緩存服務、大數(shù)據(jù)服務,以及對象存儲服務為組件的數(shù)據(jù)服務平臺,它們彼此關聯(lián)、相互補充,并逐漸成為超高性能、靈活搭配、完整生命周期的數(shù)據(jù)解決方案。