更新时间:2024-04-29 GMT+08:00
分享

方案概述

应用场景

该解决方案基于开源项目TiDB构建,可以帮助您在华为云上快速部署高可用TiDB集群。TiDB是一款云原生的分布式数据库,兼容MySQL5.7协议和MySQL生态,具有高可靠、高可用、可扩展等特点,适用于金融行业场景、海量数据及高并发的OLTP场景、实时HTAP场景以及数据汇聚、二次加工处理等场景。

方案架构

该解决方案部署架构图如下:

图1 方案架构图

该解决方案会部署如下资源:

  • 创建三个弹性公网IP EIP,提供独立的公网IP资源,用于提供节点访问公网和被公网访问的能力。
  • 创建十一台弹性云服务器ECS,其中包含三个TiDB节点用于数据计算,三个TiKV节点用于数据存储,一个TiFlash节点用于列式存储,一个中控节点用于集群部署与监控,中控节点绑定弹性公网IP;三个PD节点用于集群的协调,其中一个PD节点绑定弹性公网IP用于访问仪表盘,PD节点的弹性公网配置具体请参考3.3-开始使用
  • 创建一个弹性负载均衡 ELB,并绑定弹性公网IP,用于访问TiDB数据库节点。

方案优势

  • 高可用、高可靠

    集群式部署,存算分离,数据多副本存储,数据强一致性保障,有效提升业务系统的可靠性,并保障业务系统的性能。

  • 开源和定制化

    该解决方案与TiDB均开源,用户可以免费用于商业用途,并且还可以在源码基础上进行定制化开发。

  • 一键部署

    一键轻松部署,即可完成TiDB的ECS集群构建,并完成ELB的创建与配置,快速接入数据库。

约束与限制

  • 部署该解决方案之前,您需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态,如使用包周期部署确保余额充足。如果计费模式选择“包年包月”,请确保账户余额充足以便一键部署资源的时候可以自动支付;或者在一键部署的过程进入费用中心,找到“待支付订单”并手动完成支付。
  • 请确保在部署解决方案前,使用的华为云账号有IAM的足够权限,具体请参考3.1-创建rf_admin_trust委托
分享:

    相关文档

    相关产品