表格存储服务(CloudTable 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地址:http://t.cn/RFnGb1x

当我们谈论CloudTable时究竟在谈论什么?的更多相关文章

  1. 构建现代Web应用时究竟是选择传统web应用还是SPA

    在大前端盛行的今天,似乎前后端分离的开发模式才是大势所趋,而SPA的概念更是应运而生.现在随便构建一个web应用程序如果你不是使用SPA的话,就会感觉有点low,但是真的是这样吗?今天这篇文章我们就来 ...

  2. 当我们在谈论multidex65535时,我们在谈论什么

    本文来自网易云社区 作者:郑文 首先我们并不在讨论车牌号.本文尽量避免谈论重复的技术点,只探讨一下multidex提供给我们的技术启示. 原理 multidex技术原理可以分成两个部分: 在app启动 ...

  3. 当我们在谈论 DevOps,我们在谈论什么?

    Cloud Insight 携手 BearyChat:打造适合运维人员的团队协作工具 走过 C 轮的 OneAPM,旗下的产品已经日渐丰满,从应用性能监控的 Application Insight 到 ...

  4. Java源码系列4——HashMap扩容时究竟对链表和红黑树做了什么?

    我们知道 HashMap 的底层是由数组,链表,红黑树组成的,在 HashMap 做扩容操作时,除了把数组容量扩大为原来的两倍外,还会对所有元素重新计算 hash 值,因为长度扩大以后,hash值也随 ...

  5. C/C++中数组与指针的关系探究

    数组与指针 长期以来,在C/C++中,数组名和指向数组首元素的指针常量到底是以一种什么关系,一直困扰着很多人.很多地方,甚至是一些教科书中都在说,"数组名就是一个指向数组首元素的指针常量&q ...

  6. 以虎嗅网4W+文章的文本挖掘为例,展现数据分析的一整套流程

    本文转自知乎 作者:苏格兰折耳喵 ----------------------------------------------------- 本文作者将结合自身经验,并以实际案例的形式进行呈现,涉及从 ...

  7. Facebook内部报告:争取青少年用户的鸡贼小技巧

    翻译:吴祺深 欢迎访问网易云社区,了解更多网易技术产品运营经验. 去年十月,Facebook收购了TBH,最后却关闭了这款APP,不过一则内部报告透露了,通过这款流行的投票APP,这家公司学会了如何去 ...

  8. DevOps 工程师成长日记系列三:版本

    原文地址:https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-less-part-3-versio ...

  9. OAuth 2.0、OIDC 原理

    OAuth 目录 OAuth 什么是 OAuth? 为什么是 OAuth? SAML OAuth 和 API OAuth 主要组件 OAuth 作用域 OAuth 参与者 OAuth 令牌 OAuth ...

随机推荐

  1. 关于python+django操作数据库中的表

    数据库中的表示这样设计的 class C(models.Model): name = models.CharField(max_length=32) class B(models.Model): na ...

  2. 用JS,打印三角形

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  3. 基于aspectj的aop注解操作

  4. .each循环的两种使用方法

  5. VS2013 ERROR SCRIPT5009: “WebForm_AutoFocus”未定义

    提示错误: <script type="text/javascript">//<![CDATA[WebForm_AutoFocus('txtcUserID');/ ...

  6. JavaScript去除空格的三种方法(正则/传参函数/trim)

    方法一: 个人认为最好的方法.采用的是正则表达式,这是最核心的原理. 其次.这个方法使用了JavaScript 的prototype 属性 其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较 ...

  7. 浅析大数据的技术生态圈(Hadoop,hive,spark)

    大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的.你可以把它比作一个厨房所以需要的各种工具.锅碗瓢盆,各有各的用处,互相之间又有重合.你可 ...

  8. dll注入及卸载实践

    三种方法:具体详见<逆向工程核心原理>. 1.创建远程线程CreateRemoteThread() 2.使用注册表AppInit_DLLs 3.消息钩取SetWindowsHookEx() ...

  9. OpenNi安装示例

    1.下载OpenNi  https://structure.io/openni 解压,点击运行 选择安装目录,默认即可 安装过程中有弹框,选择 安装 点击 完成 在相应的安装目录下即可找到

  10. Blender 软件 四视图布局的创建方法

    Blender 软件 四视图布局的创建方法 我使用的Blender版本:Blender V 2.77 Q: 为什么要创建一个:四视图布局场景? A: 原因1:四视图布局最适合模型建模.原因2:在 Bl ...