PolarDB-X集群运维1:升降配、扩缩容_与备份恢复(四)|学习笔记

简介: 快速学习PolarDB-X集群运维1:升降配、扩缩容_与备份恢复(四)

开发者学堂课程【PolarDB-X 开源系列课程:PolarDB-X集群运维1:升降配、扩缩容_与备份恢复(四)】学习笔记与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/1032/detail/15145


PolarDB-X集群运维1:升降配、扩缩容_与备份恢复(四)

五、资源及相关问题

1、训练营相关资源介绍

(1)给出了github上的源码,感兴趣可以阅读相关的源码,了解更多的细节,如果对如何使用polarDB-x感兴趣,可以关注产品文档以及知乎专栏的原理解读文章。

(2)云起实验室有一系列的动手实践课程,可以课后在云起实验室上进行动手操作加深自己的理解。

(3)联系方式,如果对polarDB-x相关的知识感兴趣,或是想要探讨更多的内容,可以加微信做进一步交流。

2、问题

(1)SCOTT的时候为什么客票时会为零。

因为刚才一边在申CN一边也在申dn,如果只申dn不会出现零的,因为cn是流量的入口,存在流量切换的过程,会导致TTS跌到0的情况。

(2)公共云也是用k84进行管控的吗?

在公共云上也是通过K84来对资源进行管控,只不过在公共云上不是用的Operator方式,采用的是云上的管控架构,和开源有一点区别。

(1)数据量比较大的情况下,dn节点的扩容失败会怎么样。可以从几个步骤来看,假如在新增期,第一步需要新增一个dn节点,在新增dn节点的过程中出现了失败的情况,不影响实际的使用,因为数据和分区都没有迁移。

假如在迁移的过程中出现,也没有问题,因为流量没有切,而且所有的数据分区计算和数据迁移也是异步的过程,同时也设计了自适应的留空,不会对业务造成影响。如果出现问题,也提供异步低调的运维手段,可以排查解决。

如果都是多副本dn,由于多副本会有切换,而且并不是流量的入口,所以不会归零,而cn因为是流量的入口,流量打过来先有下线过程,下线的过程中会将已有的连接断开,就会出现为零的情况。

另外,在实验的过程也说明了一下,在同一台ecs上既创建   又   压测流量,之间会有资源的互相影响,会导致cn启动过程相对慢一些,或是  流量有一定影响。

(4)Dn的一副本是一主一从吗?

不是,dn目前有两种模式,一种是一副本,是一个leader的模式,还有一种是推荐的三副本模式,一个leader,一个FOLLOWer加一个logger,leader和FOLLOWer有全量数据,logger存储bean log日志,不会apply bean log。

k84对资源的管理比较方便,所以在生产环境下用了K84,不仅仅是灰度发布的功能,需要整个数据库的生命周期管理,高可用能力实现,K84方便实现这些功能。

(5)生产环境扩容cn有什么办法避免失败?

失败可能会有几种情况,第一种整体资源不够,导致pod处于pending的状态,这种情况已经在pending,通常会先保证新的pod完全可对外服务,再将老pod下线来尽量降低对整个资源的影响。可以理解为rolling upgreat的操作,和K84里的depoloiment升级类似。

(6)实验室环境上的部署操作命令在cental ONCE上直接按步骤操作是不是不行?

基本是一致的,如果有疑问也可以参考开源文档,上面有具体的操作说明,不同的操作系统版本可能会有一定差异,但整体不大。如果在操作过程中遇到问题,也可以在群里面反馈并协助解决。

相关文章
|
弹性计算 运维 关系型数据库
用 Patroni 搭建 PolarDB-PG 高可用集群
本文详细介绍了如何利用开源PolarDB-PG和Patroni搭建高可用集群。实验环境使用了三台ECS,内核版本为PolarDB-PG 15,Patroni版本为4.0.3,etcd版本为3.5.0。文章依次讲解了ETCD的安装与配置、PolarDB-PG 15的安装与初始化,以及Patroni的配置和启动过程。通过Patroni自动创建备库,实现高可用集群的搭建。最后总结指出,用户可根据需求调整配置,或选择线上PolarDB-PG产品以减少运维成本并提升稳定性。
|
Cloud Native 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
阿里云PolarDB云原生数据库在TPC-C基准测试中以20.55亿tpmC的成绩刷新世界纪录,展现卓越性能与性价比。其轻量版满足国产化需求,兼具高性能与低成本,适用于多种场景,推动数据库技术革新与发展。
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课13 单机版转换为集群版
本文介绍如何将“本地存储实例”转换为“共享存储实例”,依赖于先前搭建的实验环境。主要步骤包括:准备PFS二进制文件、格式化共享盘为pfs文件系统、启动pfsd服务、停库并拷贝数据到pfs内、修改配置文件,最后启动实例。通过这些操作,成功实现了从本地存储到共享存储的转换,并验证了新实例的功能。相关系列文章和视频链接提供了更多背景信息和技术细节。
534 0
|
Cloud Native 关系型数据库 分布式数据库
登顶TPC-C|云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
云原生数据库PolarDB技术揭秘:Limitless集群和分布式扩展篇
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课12 集群版转换为单机版
本文介绍了如何将“共享存储实例”转换为“本地存储实例”,实验环境依赖于Docker容器中的loop设备模拟共享存储。具体步骤包括准备本地目录、停库、拷贝数据、修改配置文件并启动实例。通过这些操作,可以实现从共享存储到本地存储的平滑转换。相关系列文章详细记录了PolarDB RAC一写多读集群的搭建与管理,提供了丰富的实战经验。
753 3
|
关系型数据库 分布式数据库 数据库
PolarDB产品使用问题之“主集群和从集群地域映射表”指的是什么
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
PolarDB产品使用问题之“主集群和从集群地域映射表”指的是什么
|
Kubernetes Cloud Native 关系型数据库
k8s 部署polardb-x集群
k8s 部署polardb-x集群
1412 11
|
关系型数据库 MySQL Serverless
在部署云数据库PolarDB MySQL版 Serverless集群的过程中问题点
在部署PolarDB MySQL Serverless过程中,常见问题包括配置误解、网络配置错误、资源未及时释放及压测不熟练。建议深入理解配置项,确保合理设置伸缩策略;明确业务需求,使PolarDB与现有服务同处一地域与VPC;利用提醒功能管理资源生命周期;按官方指南执行压测。新用户面临的学习曲线、资源管理自动化不足及成本控制难题,可通过增强文档友好性、引入智能成本管理与用户界面优化来改善。
512 1

热门文章

最新文章