技术白皮书—部署与运维

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 部署形态 PolarDB-X是一款在阿里云上商业售卖的云产品,在产品化的配套支持上比较完整,包括多样化的交付形态、完整的OpenAPI、配套的生态工具等。 PolarDB-X的DBPaas架构提供了对数据库实例的统一运维,除了DBPaas内置的用户控制台以外,允许用户通过OpenAPI接入业务自有管控。

p332442.png

PolarDB-X的DBPaas架构基于Kubernetes,能够很好的支持公有云以及混合云多形态的交付能力。公有云(或大规模行业云)部署最灵活。混合云部署可以选择企业版或更加轻量级的DBStack版,后者在生产级别可支持最少3台主机。p332443.png

自动化运维能力

PolarDB-X DBPass控制台集成了创建销毁实例、备份恢复、配置管理、监控报警、诊断优化等功能。用户可以通过控制台页面管理数据库、用户、权限、参数等,或执行数据备份、设置监控报警等日常运维工作。p332445.png

为了便于用户将PolarDB-X与其他系统集成,PolarDB-X DBPass平台也提供了丰富的OpenAPI接口,包括实例管理接口、数据库管理接口,监控数据查询接口、参数管理等。详细接口列表参见API概览

监控与诊断优化

资源监控

您可以在PolarDB-X控制台上查看计算资源监控、存储资源监控和数据库监控等监控信息,或依据这些监控指标添加报警规则。

  • 计算资源监控是计算节点的监控指标,包括CPU使用率、内存使用量、网络流量(流入流出)、QPS、查询延迟、前端连接数、活跃线程数等。
  • 存储资源监控是存储节点的监控指标,包括CPU使用率、内存使用量、磁盘空间用量、网络流量(流入流出)、连接数、活跃线程数、IOPS、QPS、TPS、缓冲池用量、临时表创建数量等。p332449.png
  • SQL分析与优化

PolarDB-X支持SQL日志的实时查询、可视化分析、设置告警等操作。您仅需在控制台上打开功能开关,即可实时进行SQL日志的审计与分析;也可以基于某些指标定制实时的监测与告警,当关键业务出现异常时可通过多种途径通知告警。

控制台上可以查看当前实例会话,也可以选择终止会话。会话统计页面可查看按客户端统计、按namespace统计等的聚合统计信息。10秒SQL分析功能可以在10秒内对会话进行采样(每秒采样一次),然后对采样结果进行汇总分析,通过分析结果可以很容易看出哪些查询执行次数最多、是否存在慢SQL等。

慢日志查询功能能帮助您快速发现影响数据库性能的关键SQL。慢日志功能提供交互页面,您可以查看慢SQL模板、慢SQL明细,以及每条慢SQL执行次数、耗时、返回行数等关键信息。慢SQL诊断优化还能根据SQL执行计划智能地给出优化方案,例如推荐创建本地索引或全局索引。

为防止少数SQL占用过多资源、影响业务整体运行,SQL限流功能能够限制特定查询的并发度。您可以通过控制台创建限流匹配规则,限制其最大并发度、最长等待队列长度等。

备份与恢复

一致性备份恢复

一致性备份恢复提供实例级任意时间点(精确到秒级)的历史数据恢复能力,基于定期的全量快照备份和增量binlog实现。p332451.png

表回收站

当表回收站功能开启时,被DROP或TRUNCATE的表会被暂时放入“回收站”,若2小时内需要恢复表,可以在控制台表回收站页面中找回。p332452.png

SQL闪回

SQL闪回功能能够在误操作发生后,帮助您回滚或部分回滚之前的操作。例如,当DELETE语句误删除数据时,可以通过SQL闪回功能为它生成逆向恢复SQL(即相应的INSERT语句),从而恢复丢失的数据。p332454.png

数据导入导出

全局变更日志CDC

PolarDB-X兼容MySQL binlog复制协议。用户可以将PolarDB-X集群看作一个普通的MySQL节点,将其他MySQL节点作为PolarDB-X的同步源端或目标端。

PolarDB-X CDC组件能够提供与MySQL binlog格式兼容的变更日志,并且对外隐藏掉集群扩缩容、分布式事务、全局索引等分布式特性。用户也可以利用canal等开源工具将PolarDB-X的写入数据同步到其他存储中。p332455.png

MySQL生态工具

PolarDB-X将兼容MySQL以及周边生态作为核心设计目标之一,通讯协议、SQL 语法等兼容MySQL, mysqldump、LOAD DATA INFILE等功能可以直接使用。

PolarDB-X也兼容阿里云数据库的生态工具,包括DMS、DTS、DBS、DAS、DataWorks等

相关实践学习
Polardb-x 弹性伸缩实验
本实验主要介绍如何对PolarDB-X进行手动收缩扩容,了解PolarDB-X 中各个节点的含义,以及如何对不同配置的PolarDB-x 进行压测。
相关文章
|
4月前
|
弹性计算 运维 监控
带你读《云上自动化运维宝典》——多云基础设施的统一纳管与运维实践分享(2)
带你读《云上自动化运维宝典》——多云基础设施的统一纳管与运维实践分享(2)
107 1
|
1月前
|
弹性计算 运维 负载均衡
云计算运维常见名词解释
南北向接口、反亲和、公网IP和内网IP、脑裂、冷热迁移、去堆叠
61 2
|
4月前
|
弹性计算 运维 监控
带你读《云上自动化运维宝典》——多云基础设施的统一纳管与运维实践分享(3)
带你读《云上自动化运维宝典》——多云基础设施的统一纳管与运维实践分享(3)
|
4月前
|
弹性计算 运维 监控
带你读《云上自动化运维宝典》——多云基础设施的统一纳管与运维实践分享(1)
带你读《云上自动化运维宝典》——多云基础设施的统一纳管与运维实践分享(1)
128 1
|
9月前
|
存储 弹性计算 运维
724运维日|以简驭繁,聚焦云时代的智能运维
在724运维日的前一天,阿里云存储团队、阿里云弹性计算团队、阿里云开发者关系团队、CSDN在阿里西溪园区联合举办了面向运维人的技术沙龙,吸引了众多开发者来到现场。多位来自阿里云的技术专家与开发者共同畅聊智能运维前沿技术,探讨如何实现数据可控、运维简化。
633 4
724运维日|以简驭繁,聚焦云时代的智能运维
|
9月前
|
机器学习/深度学习 人工智能 运维
运维的未来发展趋势包括以下几个方面
运维的未来发展趋势包括以下几个方面
449 1
|
11月前
|
人工智能 运维 安全
带你读《CloudOps云上自动化运维 白皮书2.0》之4:1. 企业运维实践的现状与趋势
带你读《CloudOps云上自动化运维 白皮书2.0》之4:1. 企业运维实践的现状与趋势
127 0
|
11月前
|
运维 监控 安全
带你读《CloudOps云上自动化运维 白皮书2.0》之11:3 如何衡量企业运维体系的自动化成熟度
带你读《CloudOps云上自动化运维 白皮书2.0》之11:3 如何衡量企业运维体系的自动化成熟度
125 0
|
11月前
|
运维
带你读《CloudOps云上自动化运维 白皮书2.0》之10:2. 自动化的业务价值
带你读《CloudOps云上自动化运维 白皮书2.0》之10:2. 自动化的业务价值
107 0
|
11月前
|
弹性计算 运维 关系型数据库
带你读《CloudOps云上自动化运维 白皮书2.0》之12:4. 阿里云的自动化能力和产品
带你读《CloudOps云上自动化运维 白皮书2.0》之12:4. 阿里云的自动化能力和产品
237 0