Введение
Alauda Database Service for MySQL — это Kubernetes-нативное решение, разработанное для упрощения развертывания, управления и масштабирования кластеров MySQL на базе Percona XtraDB Cluster (PXC). Оператор использует возможности оркестрации Kubernetes для автоматизации ключевых задач управления базами данных, включая создание кластера, резервное копирование, переключение при сбоях и масштабирование.
Percona XtraDB Cluster (PXC) — это открытое, корпоративного уровня решение MySQL, предназначенное для обеспечения высокой доступности и согласованности данных. Он использует синхронную репликацию для гарантии согласованности данных на всех узлах кластера. PXC обеспечивает отказоустойчивость, автоматическое переключение при сбоях и масштабируемость, что делает его идеальным для запуска высокодоступных баз данных MySQL в критически важных средах.
Это служит основой для Percona Operator for MySQL, позволяя упростить развертывание и управление Percona XtraDB Cluster в Kubernetes-средах.
Содержание
Ключевые возможности1. Автоматизированное развертывание и масштабирование2. Высокая доступность3. Самовосстановление4. Резервное копирование и восстановление5. Повышенная безопасность6. Упрощение эксплуатации7. Гибкость для облачно-нативных архитектурКлючевые возможности
1. Автоматизированное развертывание и масштабирование
- Упрощает создание кластеров MySQL с минимальной конфигурацией.
- Динамически масштабирует инстансы в зависимости от нагрузки, оптимизируя использование ресурсов.
2. Высокая доступность
- Гарантирует отсутствие простоев с помощью автоматических механизмов переключения при сбоях.
- Использует синхронную репликацию для поддержания согласованности данных между узлами.
3. Самовосстановление
- Автоматически обнаруживает и восстанавливает сбои узлов для поддержания здоровья кластера.
- Обеспечивает непрерывность работы с минимальным участием человека.
4. Резервное копирование и восстановление
- Обеспечивает согласованные автоматические резервные копии в облачное хранилище или локальные тома.
- Позволяет быстро восстанавливаться, обеспечивая безопасность данных и непрерывность бизнеса.
5. Повышенная безопасность
- Поддерживает шифрование данных в состоянии покоя и при передаче.
- Интегрируется с Kubernetes Role-Based Access Control (RBAC) для безопасных операций с базой данных.
6. Упрощение эксплуатации
- Обеспечивает бесшовную интеграцию с Kubernetes-нативными инструментами, такими как
kubectl. - Упрощает мониторинг, управление и устранение неполадок баз данных.
7. Гибкость для облачно-нативных архитектур
- Оптимизирован для развертываний в публичных, частных и гибридных облаках.
- Позволяет единое управление базами данных в различных средах.