searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

TeleDB部署形态

2024-11-12 09:34:14
353
0

天翼云TeleDB数据库 (简称TeleDB)是中国电信经过十一年的不断探索、发展和沉淀所形成的成熟云数据库产品。TeleDB 分布式数据库是一款兼容 PostgreSQL、Oracle(PL/SQL)的具有电信自主知识产权的企业级分布式数据库,产品基于 SQL:2016 标准,支持完整的 DML/DCL/DDL语法、支持索引、(分布式)事务、存储过程、视图、内置函数、锁等特性,提供集中式、分布式、存算一体、存算分离等多种部署形态,具备运营商级数据高可靠和服务高可用,提供百万级以上并发和性能扩展,符合等保 2.0 和密评等安全要求,支持分布式自动缩容,自动备份和恢复等特性。目前TeleDB 已经在多个领域的客户中得到广泛应用,为党政机关、银行、运营商、事业单位、医院、教育、交通等600多家客户提供可靠的底层支持。

TeleDB分布式数据库中容灾部署是为了应对可能的硬件故障、自然灾害或其它不可抵抗事件发生而提出的解决方案,目的是确保数据库的高可用性和数据安全性。它涉及到数据备份、恢复、故障检测和自动转移等方面。TeleDB为了更好的支持多种业务场景需求,设计了多种容灾部署方案架构,分别为单中心容灾部署方案、同城双中心容灾部署方案和两城三中心容灾部署方案。

TeleDB单中心容灾部署

单中心容灾部署是指单个数据库中心内部实现数据备份和恢复,以确保在单点故障情况下,系统能快速恢复并继续提供服务。

说明

单点故障是指网络设备的单点故障(如交换机、网卡)、物理设备的单点故障(如机架电源、风扇)和硬件、系统或软件的单点故障(如物理服务器磁盘、内存等)。

单中心容灾部署方案

 

图单中心容灾部署架构

单中心容灾部署主要通过以下几种方式实现。

多副本机制:在数据库中心部署多个副本,确保即使某个节点故障,其他副本仍然可以使用。

高可用设计:采用高可用设计,如主从复制,以减少单点故障风险。

故障切换与恢复机制:当检测到节点故障,能自动切换到备用节点。

数据备份与恢复策略:定期备份数据,以确保故障时能快速恢复数据,减少数据丢失的风险。

TeleDB 数据库内核的各个组件,包括GTM、CN、DN和TeleDB管控-资源全生命周期管理等都必须采用一主两从的部署模式,确保即使某个节点发生故障,采用主用切换的方式仍然可以保证业务连续。交换机、网卡等网络设备具备容灾能力。

TeleDB同城双中心容灾部署

双中心容灾部署是指在同一个城市内建立两个数据中心,其中一个作为主数据中心,负责日常的生产运行,而另一个作为灾备中心,用于在主数据库中心出现故障时接管业务,保证业务的连续性和数据完整性。

同城双中心容灾部署方案

 

图 同城双中心容灾部署

同城双中心部署方案建议采用至少一主两从的三节点的方式,它包括两个物理机房,分别是同城IDC1机房和同城IDC2机房。同城IDC1机房为主中心采用一主一从两组节点,同城IDC2机房至少部署1个一组从节点为同城中心,其中主中心负责主要的业务处理,而同城中心则作为备份,提供数据冗余和故障恢复能力。三组节点分布在同城两个IDC机房里,机房之间使用专线互通,通过这种方式,即使主中心发生故障,同城中心也可以接管部分或全部业务,保证业务的连续性和数据的完整性。

若业务需要使用TeleDB的HTAP能力,那么必须开启TeleDB的读写多平面特性。考虑到跨机房的时延,同城IDC2机房建议只开启只读平面。在TeleDB集群中,同一平面的CN节点是对等的,由于LVS等负载均衡的组件,具备故障节点自动剔除的能力,可以保证在任意平面的CN故障时,业务请求不会失败;GTM节点以及DN节点均有同步备机存在,TeleDB在运维管理系统的辅助下,会在1分钟以内发现故障,并发起自动切换,数据保证0丢失。

TeleDB两城三中心容灾部署

两城三中心容灾部署是指将数据库部署在两个地理位置不同的数据中心,并在每个数据中心内部署三个独立的数据节点,形成一个两地三中心的容灾架构。当一个数据中心发生故障或不可用时,另一个数据中心仍然可以提供服务,确保数据不会丢失,从而有效应对自然灾害、硬件故障、人为错误等导致的数据中心不可用的情况。

 

图 两地三中心容灾部署

分布式数据库中的两地三中心容灾部署原理架构主要涉及三个物理机房,分别是主中心、同城容灾中心和异地灾备中心。‌ 这一架构旨在确保数据的高可用性和灾难恢复能力,通过在邻近城市建立两个可独立承担关键系统运行的数据中心,以及在异地建立一个备份的灾备中心,实现数据的实时同步和备份。

主中心‌:同城IDC1,这是主数据中心,负责日常的业务处理和系统运行。

同城容灾中心‌:同城IDC2,是与生产中心位于同一城市的另一个物理机房,具备基本等同的业务处理能力,通过高速链路实时同步数据。在日常运营中,同城双中心可以同时分担业务及管理系统的运行,并在灾难情况下进行应急切换,保持业务连续运行。

异地容灾中心‌:异地灾备IDC,位于异地的城市,作为备份的灾备中心,用于存储双中心的数据备份。在双中心发生故障时,异地灾备中心可以提供数据的恢复,确保业务的持续运行。

 

0条评论
0 / 1000
c****x
1文章数
0粉丝数
c****x
1 文章 | 0 粉丝
c****x
1文章数
0粉丝数
c****x
1 文章 | 0 粉丝
原创

TeleDB部署形态

2024-11-12 09:34:14
353
0

天翼云TeleDB数据库 (简称TeleDB)是中国电信经过十一年的不断探索、发展和沉淀所形成的成熟云数据库产品。TeleDB 分布式数据库是一款兼容 PostgreSQL、Oracle(PL/SQL)的具有电信自主知识产权的企业级分布式数据库,产品基于 SQL:2016 标准,支持完整的 DML/DCL/DDL语法、支持索引、(分布式)事务、存储过程、视图、内置函数、锁等特性,提供集中式、分布式、存算一体、存算分离等多种部署形态,具备运营商级数据高可靠和服务高可用,提供百万级以上并发和性能扩展,符合等保 2.0 和密评等安全要求,支持分布式自动缩容,自动备份和恢复等特性。目前TeleDB 已经在多个领域的客户中得到广泛应用,为党政机关、银行、运营商、事业单位、医院、教育、交通等600多家客户提供可靠的底层支持。

TeleDB分布式数据库中容灾部署是为了应对可能的硬件故障、自然灾害或其它不可抵抗事件发生而提出的解决方案,目的是确保数据库的高可用性和数据安全性。它涉及到数据备份、恢复、故障检测和自动转移等方面。TeleDB为了更好的支持多种业务场景需求,设计了多种容灾部署方案架构,分别为单中心容灾部署方案、同城双中心容灾部署方案和两城三中心容灾部署方案。

TeleDB单中心容灾部署

单中心容灾部署是指单个数据库中心内部实现数据备份和恢复,以确保在单点故障情况下,系统能快速恢复并继续提供服务。

说明

单点故障是指网络设备的单点故障(如交换机、网卡)、物理设备的单点故障(如机架电源、风扇)和硬件、系统或软件的单点故障(如物理服务器磁盘、内存等)。

单中心容灾部署方案

 

图单中心容灾部署架构

单中心容灾部署主要通过以下几种方式实现。

多副本机制:在数据库中心部署多个副本,确保即使某个节点故障,其他副本仍然可以使用。

高可用设计:采用高可用设计,如主从复制,以减少单点故障风险。

故障切换与恢复机制:当检测到节点故障,能自动切换到备用节点。

数据备份与恢复策略:定期备份数据,以确保故障时能快速恢复数据,减少数据丢失的风险。

TeleDB 数据库内核的各个组件,包括GTM、CN、DN和TeleDB管控-资源全生命周期管理等都必须采用一主两从的部署模式,确保即使某个节点发生故障,采用主用切换的方式仍然可以保证业务连续。交换机、网卡等网络设备具备容灾能力。

TeleDB同城双中心容灾部署

双中心容灾部署是指在同一个城市内建立两个数据中心,其中一个作为主数据中心,负责日常的生产运行,而另一个作为灾备中心,用于在主数据库中心出现故障时接管业务,保证业务的连续性和数据完整性。

同城双中心容灾部署方案

 

图 同城双中心容灾部署

同城双中心部署方案建议采用至少一主两从的三节点的方式,它包括两个物理机房,分别是同城IDC1机房和同城IDC2机房。同城IDC1机房为主中心采用一主一从两组节点,同城IDC2机房至少部署1个一组从节点为同城中心,其中主中心负责主要的业务处理,而同城中心则作为备份,提供数据冗余和故障恢复能力。三组节点分布在同城两个IDC机房里,机房之间使用专线互通,通过这种方式,即使主中心发生故障,同城中心也可以接管部分或全部业务,保证业务的连续性和数据的完整性。

若业务需要使用TeleDB的HTAP能力,那么必须开启TeleDB的读写多平面特性。考虑到跨机房的时延,同城IDC2机房建议只开启只读平面。在TeleDB集群中,同一平面的CN节点是对等的,由于LVS等负载均衡的组件,具备故障节点自动剔除的能力,可以保证在任意平面的CN故障时,业务请求不会失败;GTM节点以及DN节点均有同步备机存在,TeleDB在运维管理系统的辅助下,会在1分钟以内发现故障,并发起自动切换,数据保证0丢失。

TeleDB两城三中心容灾部署

两城三中心容灾部署是指将数据库部署在两个地理位置不同的数据中心,并在每个数据中心内部署三个独立的数据节点,形成一个两地三中心的容灾架构。当一个数据中心发生故障或不可用时,另一个数据中心仍然可以提供服务,确保数据不会丢失,从而有效应对自然灾害、硬件故障、人为错误等导致的数据中心不可用的情况。

 

图 两地三中心容灾部署

分布式数据库中的两地三中心容灾部署原理架构主要涉及三个物理机房,分别是主中心、同城容灾中心和异地灾备中心。‌ 这一架构旨在确保数据的高可用性和灾难恢复能力,通过在邻近城市建立两个可独立承担关键系统运行的数据中心,以及在异地建立一个备份的灾备中心,实现数据的实时同步和备份。

主中心‌:同城IDC1,这是主数据中心,负责日常的业务处理和系统运行。

同城容灾中心‌:同城IDC2,是与生产中心位于同一城市的另一个物理机房,具备基本等同的业务处理能力,通过高速链路实时同步数据。在日常运营中,同城双中心可以同时分担业务及管理系统的运行,并在灾难情况下进行应急切换,保持业务连续运行。

异地容灾中心‌:异地灾备IDC,位于异地的城市,作为备份的灾备中心,用于存储双中心的数据备份。在双中心发生故障时,异地灾备中心可以提供数据的恢复,确保业务的持续运行。

 

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0