
# 方案概述
#### 应用场景
该解决方案基于开源项目TiDB构建，可以帮助您在华为云上快速部署高可用TiDB集群。TiDB是一款云原生的分布式数据库，兼容MySQL5.7协议和MySQL生态，具有高可靠、高可用、可扩展等特点，适用于金融行业场景、海量数据及高并发的OLTP场景、实时HTAP场景以及数据汇聚、二次加工处理等场景。
#### 方案架构
该解决方案部署架构图如下：
图1方案架构图
![](https://support.huaweicloud.com/tidb-dma/zh-cn_image_0000001754831649.png)
该解决方案会部署如下资源：
- 创建三个弹性公网IP EIP，提供独立的公网IP资源，用于提供节点访问公网和被公网访问的能力。
- 创建十一台弹性云服务器ECS，其中包含三个TiDB节点用于数据计算，三个TiKV节点用于数据存储，一个TiFlash节点用于列式存储，一个中控节点用于集群部署与监控，中控节点绑定弹性公网IP；三个PD节点用于集群的协调，其中一个PD节点绑定弹性公网IP用于访问仪表盘，PD节点的弹性公网配置具体请参考[3.3-开始使用](https://support.huaweicloud.com/tidb-dma/tidb_06.html#tidb_06__section102mcpsimp)
- 创建一个弹性负载均衡 ELB，并绑定弹性公网IP，用于访问TiDB数据库节点。
 
#### 方案优势
- 高可用、高可靠 集群式部署，存算分离，数据多副本存储，数据强一致性保障，有效提升业务系统的可靠性，并保障业务系统的性能。
  

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

- 一键部署 一键轻松部署，即可完成TiDB的ECS集群构建，并完成ELB的创建与配置，快速接入数据库。
  
 
#### 约束与限制
- 部署该解决方案之前，您需注册华为账号并开通华为云，完成实名认证，且账号不能处于欠费或冻结状态，如使用包周期部署确保余额充足。如果计费模式选择"包年包月"，请确保账户余额充足以便一键部署资源的时候可以自动支付；或者在一键部署的过程进入费用中心，找到"待支付订单"并手动完成支付。
- 请确保在部署解决方案前，使用的华为云账号有IAM的足够权限，具体请参考[3.1-创建rf_admin_trust委托](https://support.huaweicloud.com/tidb-dma/tidb_04.html#tidb_04__section9358115383716)
 
