云数据库 TaurusDB与其他服务的关系

相关服务

交互功能

弹性云服务器(ECS)

TaurusDB配合弹性云服务器(Elastic Cloud Server,简称ECS)一起使用,通过内网连接TaurusDB可以有效的降低应用响应时间、节省公网流量费用。

虚拟私有云(VPC)

对您的TaurusDB数据库实例进行网络隔离和访问控制。

对象存储服务(OBS)

存储您的TaurusDB数据库实例的自动和手动备份数据。

云监控服务(Cloud Eye)

云监控服务是一个开放性的监控平台,帮助用户实时监测TaurusDB资源的动态。云监控服务提供多种告警方式以保证及时预警,为您的服务正常运行保驾护航。

云审计服务(CTS)

云审计服务(Cloud Trace Service,简称CTS),为用户提供云服务资源的操作记录,供您查询、审计和回溯使用。

数据复制服务(DRS)

使用数据复制服务,实现数据库平滑迁移上云。

企业管理服务(EPS)

企业管理服务(Enterprise Project Management Service,简称EPS)提供统一的云资源按企业项目管理,以及企业项目内的资源管理、成员管理

标签管理服务(TMS)

标签管理服务(Tag Management Service,简称TMS)是一种快速便捷将标签集中管理的可视化服务,提供跨区域、跨服务的集中标签管理和资源分类功能。

分布式数据库中间件(DDM)

对于云数据库 TaurusDB,使用分布式数据库中间件服务(Distributed Database Middleware,简称DDM),后端对接多个数据库实例,实现分布式数据库的透明访问。

弹性云服务器(ECS)

交互功能

TaurusDB配合弹性云服务器(Elastic Cloud Server,简称ECS)一起使用,通过内网连接TaurusDB可以有效的降低应用响应时间、节省公网流量费用。

虚拟私有云(VPC)

交互功能

对您的TaurusDB数据库实例进行网络隔离和访问控制。

对象存储服务(OBS)

交互功能

存储您的TaurusDB数据库实例的自动和手动备份数据。

云监控服务(Cloud Eye)

交互功能

云监控服务是一个开放性的监控平台,帮助用户实时监测TaurusDB资源的动态。云监控服务提供多种告警方式以保证及时预警,为您的服务正常运行保驾护航。

云审计服务(CTS)

交互功能

云审计服务(Cloud Trace Service,简称CTS),为用户提供云服务资源的操作记录,供您查询、审计和回溯使用。

数据复制服务(DRS)

交互功能

使用数据复制服务,实现数据库平滑迁移上云。

企业管理服务(EPS)

交互功能

企业管理服务(Enterprise Project Management Service,简称EPS)提供统一的云资源按企业项目管理,以及企业项目内的资源管理、成员管理

标签管理服务(TMS)

交互功能

标签管理服务(Tag Management Service,简称TMS)是一种快速便捷将标签集中管理的可视化服务,提供跨区域、跨服务的集中标签管理和资源分类功能。

分布式数据库中间件(DDM)

交互功能

对于云数据库 TaurusDB,使用分布式数据库中间件服务(Distributed Database Middleware,简称DDM),后端对接多个数据库实例,实现分布式数据库的透明访问。

云数据库 TaurusDB产品架构

云数据库 TaurusDB整体架构自下向上分为三层。

云数据库 TaurusDB整体架构自下向上分为三层。

  • 1、存储层
  • 基于华为DFV存储,提供分布式、强一致和高性能的存储能力,此层来保障数据的可靠性以及横向扩展能力,保证数据的可靠性不低于99.999999999%。DFV (Data Functions Virtualization)是华为提供的一套通过存储和计算分离的方式,构建以数据为中心的全栈数据服务架构的解决方案。

  • 2、存储抽象层 (Storage Abstraction Layer)
  • 将原始数据库基于表文件的操作抽象为对应分布式存储,向下对接DFV,向上提供高效调度的数据库存储语义,是数据库高性能的核心。

  • 3、SQL解析层
  • 与MySQL 8.0开源版100%兼容,客户业务从MySQL生态可以平滑迁移, 从其他数据库迁移也能使用MySQL生态的语法、工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化,以及开源加固,开源生态,商用能力。

云数据库 TaurusDB应用场景

金融行业

金融行业高安全要求

金融行业对于数据安全和可靠性有非常严格的要求,RPO=0和RTO≈0的诉求一直以来都是商业数据库的领地。TaurusDB既拥有商业数据库的稳定可靠性,又拥有开源数据库的灵活性和低成本。

优势

100%兼容MySQL

完全兼容MySQL,应用无需改造,平滑上云

保证存储数据强一致性RPO=0

最新一代计算与存储分离架构、分布式共享存储,数据强一致性,保证数据不丢失


RTO≈0

故障实时转移,秒级切换

互联网行业

互联网行业

互联网行业的发展经常呈爆发性增长,业务波动变化频繁,流量高峰难以预测。GaussDB(for MySQL)弹性扩展能力至关重要,凭借其强大的弹性能力使得它特别契合这一行业特点。

优势

快速添加只读

支持1写15读,分钟级添加只读实例,满足性能水平扩展


在线升级规格

可在线对节点进行规格变更,满足性能垂直扩展


海量数据存储

容量按需使用,最大128TB

云数据库 TaurusDB常见问题

  • 使用TaurusDB要注意些什么

    1、实例的操作系统,对用户都不可见,这意味着,只允许用户使用应用程序访问数据库对应的IP地址和端口。

    2、对象存储服务(Object Storage Service,简称OBS)上的备份文件以及TaurusDB服务使用的弹性云服务器(Elastic Cloud Server,简称ECS),都对用户不可见,它们只对TaurusDB服务的后台管理系统可见。

    3、查看实例列表时请确保与购买实例选择的区域一致。

    4、申请TaurusDB后,您还需要做什么。

    申请TaurusDB实例后,您不需要进行数据库的基础运维(比如高可用、安全补丁等),但是您还需要重点关注以下事情:

    a.TaurusDB实例的CPU、内存等资源是否足够,如果资源不足需及时变更规格。

    b.TaurusDB实例的数据存储空间是否足够,如资源不足需及时扩容。(超出时会自动扩容,但超出部分是按需收费,价格比自行扩容贵)。

    c.TaurusDB实例是否存在性能问题,是否有大量的慢SQL,SQL语句是否需要优化,是否有多余的索引或者缺失的索引等。


  • 为何使用了TaurusDB后网站登录较慢

    推荐您做如下两个处理:

    · 通过TaurusDB服务的管理控制台查看TaurusDB实例的性能情况。

    · 与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和TaurusDB的差异。

  • TaurusDB如何自动进行故障切换

    创建TaurusDB实例时,除主节点外,默认创建了一个只读节点。当主节点故障时,系统会自动切换到只读节点,只读节点提升为主节点,原来故障的主节点也会自动恢复为只读节点。

  • TaurusDB是否支持计算存储分离

    TaurusDB使用了计算和存储分离的设计思想,在高可用、备份恢复和升级扩展等方面,给您带来了全方位提升的体验。

  • 外部服务器能否访问TaurusDB数据库

    开通公网访问的实例

    对于开通公网访问功能的TaurusDB实例,可以通过外网进行访问。

    具体请参见:通过公网连接TaurusDB实例


    未开通公网访问的实例

    在虚拟私有云中开通虚拟专用网络(Virtual Private Network,简称VPN),通过虚拟专用网络连接TaurusDB。

    将TaurusDB与弹性云服务器创建在同一个虚拟专用网络下,通过弹性云服务器来访问TaurusDB。

    具体请参见:通过内网网连接TaurusDB实例

  • TaurusDB数据库连接数满的排查思路

    数据库连接数表示应用程序可以同时连接到数据库的数量,与您的应用程序或者网站能够支持的最大用户数没有关系。

    数据库连接数过多,可能会导致业务侧无法正常连接,也会导致实例全量备份和增量备份失败,影响业务的正常使用。


    排查思路

    1、请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。

    2、规格偏小,请对数据库进行规格扩容。

    3、云监控服务目前可以监控数据库cpu、内存、磁盘、连接数等指标,并且设置告警策略,出现告警时可以提前识别风险。具体请参考《云监控服务用户指南》。


    解决方法

    1、通过内网连接数据库实例。用内网连接,不会出现因为带宽等原因的拥塞。具体请参见:通过内网连接TaurusDB实例

    2、优化慢查询。