# Tidb Cloud 提供商 Region

![left](./student-guide/diagram/TiDBCloudProviderRegion_aa_001_20220524.png)

------------------------------------------------------------
云提供商 AWS 或 GCP
VPC — 虚拟私有云 — 显示隐私和安全是分段的。如果您已使用 AWS 将实例配置为 IAM 用户，则看起来很熟悉如果您已经熟悉在 AWS 或 GPC 中预配置资源

TiDB 专有网络（虚拟私有云）
对于每个 TiDB Cloud 集群，所有 TiDB 节点和辅助节点，包括 TiDB 运营者节点、日志节点等，都部署在独立的 VPC 中。

TiDB Cloud 中心服务
中央服务（包括计费、提醒、元存储、仪表板 UI）都是独立部署的。您可以通过互联网访问控制面板 UI 来操作 TiDB集群。

你的 VPC
你可以通过 VPC 对等连接来连接你的 TiDB集群。有关详细信息，请参阅设置 VPC 对等连接。


通过多可用区部署实现高可用性
TiDB 使用 Raft共识算法来确保数据高度可用，并在 Raft Group 的存储中安全复制。数据在存储节点之间进行冗余拷贝，并放置在不同的可用性区中，以防止计算机或数据中心出现故障。TiDB 云集群由三个主要组件组成：TiDB 节点、TiKV 节点和 TiFlash 节点。每个组件的高可用性实现如下所示：

    -TiDB 节点
    TiDB 仅用于计算，不存储数据。它具有水平可扩展性。TiDB Cloud 将 TiDB 节点平均部署到一个地域的不同可用性区。建议您在每个 TiDB 云集群中至少配置两个 TiDB 节点以实现高可用。

    -TiKV 节点
    TiKV 用于存储数据。它可横向扩展，节点数量应至少为 1 组（3 个不同可用性区中的 3 个节点）。每个 TiDB Cloud 集群的 TiKV 中的数据有 3 个副本，每个副本存储在三个不同的 TiKV 节点中，这些节点分布在三个不同的可用性区中。

    -tiFlash 测试节点
    作为 TiKV 的列式存储扩展，TiFlash beta 版是使 TiDB 实质上成为混合事务/分析处理 (HTAP) 数据库的关键组件。在 TiFlashBeta 中，列式副本是根据 Raft Learner 共识算法异步复制的。为了节省 TiFlash 测试节点之间的数据传输成本，TiDB Cloud 将一个 TiDB Cloud 集群的所有 TiFlash 测试节点部署在一个地域的一个可用区中。建议您在每个 TiDB Cloud 集群中至少配置两个 TiFlash 测试节点，并至少创建 2 个数据副本，以便在生产环境中实现高可用。

通过多可用区部署实现高可用性

