介绍

Alauda Database Service for MySQL-PXC 是一个 Kubernetes 原生解决方案,旨在简化基于 Percona XtraDB Cluster (PXC) 构建的 MySQL 集群的部署、管理和扩展。该 Operator 利用 Kubernetes 的编排能力自动化关键的数据库管理任务,包括集群配置、备份、故障切换和扩展。

Percona XtraDB Cluster (PXC) 是一个开源的企业级 MySQL 解决方案,专为高可用性和数据一致性设计。它使用同步复制确保集群中所有节点的数据一致性。PXC 提供容错、自动故障切换和可扩展性,非常适合在关键任务环境中运行高可用的 MySQL 数据库。

这为 Percona Operator for MySQL 提供了基础,使其能够简化在 Kubernetes 环境中部署和管理 Percona XtraDB Cluster。


目录

主要特性

1. 自动部署与扩展

  • 通过最少配置简化 MySQL 集群的创建。
  • 根据工作负载动态扩展实例,优化资源使用。

2. 高可用性

  • 通过自动故障切换机制保证零停机时间。
  • 利用同步复制维护节点间的数据一致性。

3. 自愈能力

  • 自动检测并恢复节点故障,保持集群健康。
  • 以最少的人工干预确保业务连续性。

4. 备份与恢复

  • 提供一致性自动备份,支持云存储或本地卷。
  • 实现快速恢复,保障数据安全和业务连续。

5. 增强的安全性

  • 支持静态和传输中的数据加密。
  • 集成 Kubernetes 基于角色的访问控制(RBAC),保障数据库操作安全。

6. 运维简化

  • 无缝集成 Kubernetes 原生工具,如 kubectl
  • 简化数据库监控、管理和故障排查。

7. 云原生架构的灵活性

  • 针对公有云、私有云和混合云部署进行了优化。
  • 支持跨多样化环境的数据库统一管理。