该解决方案有何用途?
该解决方案基于开源项目TiDB构建,可以帮助您在华为云上快速部署高可用TiDB集群。TiDB是一款云原生的分布式数据库,兼容MySQL5.7协议和MySQL生态,具有高可靠、高可用、可扩展等特点,适用于金融行业场景、海量数据及高并发的OLTP场景、实时HTAP场景以及数据汇聚、二次加工处理等场景。
方案部署架构
基于华为云服务构建,弹性云服务器 ECS部署TiDB集群,包含TiDB、TiKV、PD、TiFlash、Monitor五个组件。弹性公网IP EIP提供公网访问能力,弹性负载均衡 ELB用于接入TiDB。
架构描述
该解决方案会部署如下资源:
1. 创建三个弹性公网IP EIP,提供独立的公网IP资源,用于提供节点访问公网和被公网访问的能力;
2. 创建十一台弹性云服务器 ECS,包含三个TiDB节点用于数据计算,三个TiKV节点用于数据存储,三个PD节点用于集群的协调,一个TiFlash节点用于列式存储,一个中控节点用于集群部署与监控;其中一个中控节点以及一个PD节点将绑定弹性公网IP;
3. 创建一个弹性负载均衡 ELB,并绑定弹性公网IP,用于访问TiDB数据库节点。
架构描述
该解决方案会部署如下资源:
1. 创建三个弹性公网IP EIP,提供独立的公网IP资源,用于提供节点访问公网和被公网访问的能力;
2. 创建十一台弹性云服务器 ECS,包含三个TiDB节点用于数据计算,三个TiKV节点用于数据存储,三个PD节点用于集群的协调,一个TiFlash节点用于列式存储,一个中控节点用于集群部署与监控;其中一个中控节点以及一个PD节点将绑定弹性公网IP;
3. 创建一个弹性负载均衡 ELB,并绑定弹性公网IP,用于访问TiDB数据库节点。