全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网

HBase概述

更新时间:2017-09-07 14:21:25

云数据库 HBase 版(ApsaraDB for HBase)是基于 Hadoop 且100%兼容HBase协议的高性能、可弹性伸缩、面向列的分布式数据库,轻松支持PB级大数据存储,满足千万级QPS高吞吐随机读写场景。阿里集团在10年开始研究HBase并使用在生产之中,目前阿里集团有10000台左右的HBase机器,数百个集群,服务数百个业务。

HBase存储计算分离的架构,存储可以单独扩容,满足不同规模的需求

产品架构图:

产品架构

  • 产品层:有控制台、openapi、云监控、CMS、CloudDBA等
  • 网络层:使用DNS(zk使用域名地址)、白名单机制、支持经典网络与VPC网络、计划接入AK(研发中)
  • 中间件:支持SQL、二级索引、多种语言(Thrift)
  • HBase:强一致、HBase原生的功能,包括实时更新、稀疏宽表、随机查询、随机范围查询、多维删除、多版本、动态列、数据TTL、自动分区、水平扩展等等
  • 存储层:计划支持 OSS(研发中)
  • 运维相关:<15分钟全自动部署集群、自动守护进程、可用性检测及报警、修改配置、扩容节点、扩容磁盘、链路监控报警、指标可视化、自动升级内核等

产品优势:

  • 内核升级:内核主动升级
  • 扩展性:支持在线增加节点、在线增加容量
  • 高稳定性:独占资源,可靠稳定,不受其它用户干扰
  • 内核支持:阿里有3位PMC、5位committer HBase成员,有20+人研究HBase,提供强大的内核支持,改进内核
  • 数据可靠性:99.99999999%的数据可靠性
  • 高性能:基于1.1改造,服务集团业务,性能提升30% ~ 300%
  • 高可用:自动负载均衡、默认HA、对集群服务进程自动守护、单节点故障时可秒级故障迁移
  • 生态完整:完全兼容开源、与Hadoop生态完美融合、内部支持Phoenix组件
  • 易运维:15分钟内完成部署、可视化web控制台、全指标监控预警、修改配置等
  • 数据访问安全:支持网络白名单、VPC网络隔离、基于阿里云AK访问集群(待上)、支持ACL
  • 多形态支持:支持不同规格,不同场景的需求;支持独享、普通实例;支持SSD云盘、高效云盘,支持OSS存储(研发中),支持本地实例(研发中)

#

本文导读目录