
云老大 TG @yunlaoda360
腾讯云 TData 的技术架构主要由计算节点、存储节点、InfiniBand 高速网络以及运维监控四大部分组成。具体如下:
计算节点:使用高性能 X86 企业级服务器,配备 INTEL XEON 处理器,负责提供数据库计算能力。计算节点基于 Oracle Grid Infrastructure(GI)集群网格架构,实现节点间故障透明切换,确保在部分节点出现故障时,系统能够自动将业务切换到其他正常节点,保证业务的连续性。
存储节点:配置 PCIe 高速闪存卡,提供数据存储能力,其存储 IOPS 及读写带宽均极大提升。存储节点通过 RDMA 技术及 ASM 自动存储管理组件构建存储资源池,保证每份数据存在三份副本,并分别存储于不同的存储节点,实现存储节点故障时的数据在线自动重新分布及重新冗余,确保数据的高可靠性。
InfiniBand 高速网络:计算节点之间以及计算节点与存储节点之间采用 56GB 的低时延、高带宽 InfiniBand 高速互联网络,基于 RDMA 协议的高效通信机制,通信性能是传统 TCP/IP 方式的 10 倍 - 40 倍。这种高速网络能够快速传输数据,满足 TData 对高性能计算和数据处理的需求。
运维监控:具备完善的运维监控体系,能够对整个 TData 系统进行实时监控,包括计算节点、存储节点的运行状态,网络的使用情况等。通过运维监控,可以及时发现系统中存在的问题,并采取相应的措施进行解决,保证系统的稳定运行。
此外,TData 采用全冗余架构设计,计算节点、存储节点、IB 交换机、存储心跳链路均为全冗余设计,没有单点故障。同时,它还支持标准的 Oracle Data Guard 以及 Oracle GoldenGate 高可用部署方案,支持基于 InfiniBand 网络的同城双中心双活架构设计,进一步提高了系统的容灾能力和可靠性。