关于TiDB部署的一点小疑问

Hi all,

我司最近业务数据爆炸性增长,准备利用TiDB 4.0部分替代MySQL。目前的计划是:3个节点混合部署TiDB+PD,6个节点部署TiKV,3个节点部署TiCDC,1个节点部署监控,均为阿里云ECS。其中6个TiKV节点的配置是:52 vCore / 192 GB / 3 x 2TB ESSD PL2(标称最大吞吐量10w iops/750MBps)。

现有几个小问题需要询问:

  1. TiDB官方是否建议在同一台机器上启动多个TiKV实例,有没有资源隔离方面的问题?

  2. 如果我们在每个节点上启动3个TiKV实例,并指定3副本,TiDB是否可以将副本安全地自动分配到不同的节点以实现高可用?

  3. 初期我们打算将TiDB同时作为多个MySQL库的从库使用(这些MySQL库都没有分库分表),这样做是否有坑呢?

因公司需求比较紧急,问题可能有些低级,还望见谅。

Many thanks~

1.如果机器的资源配置都很高,可以单机部署多个 tikv 实例,但需要给每个 tikv 都打上 label(解决你提的第二问题),并有一些配置需要注意,具体可以参考下面的文档说明:
https://docs.pingcap.com/zh/tidb/stable/hybrid-deployment-topology
2.作为 MySQL 从库来使用的用户案例挺多的,没有什么问题,可以考虑使用 DM 工具来实现:
https://docs.pingcap.com/zh/tidb-data-migration/stable

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。