Перейти к основному содержанию Перейти к навигации Перейти к нижнему колонтитулу
MULTI-CLOUD

Форкните или перенесите работающий кластер Kubernetes

Ваш кластер переезжает единым целым: узлы, конфигурация и данные. На другую машину или в другой дата-центр. Переключение измеряется секундами, а не выходными.

Velero восстанавливает бэкапы. Cluster API клонирует форму. Rediacc переносит работающий кластер вместе с данными.

rdc cluster fork prod --tag staging
Клонирование образов узлов (copy-on-write)........... готово ..
Клонирование томов Ceph RBD...................... готово ..
Перезапись идентификаторов узлов для новых IP........... готово ..
✓ ✓ Форк завершён за 46с: prod-staging запущен. Родитель не затронут.
rdc cluster migrate prod --to fsn1-dc2
Предварительное копирование, пока кластер работает...... готово ..
Переключение: остановка, финальная дельта, перезапуск........... 16с ..

Вывод примерный; при реальном запуске могут быть дополнительные логи. CLI reference: rdc cluster migrate

46s
Whole 2-node cluster fork
16s
Migrate cutover, measured
1-5s
Namespace fork
ПРОБЛЕМА

Ваш кластер застрял там, где вы его развернули

Kubernetes сделал ваши приложения переносимыми. Но не сам кластер. Данные живут в одном дата-центре. Перенос означает проект с нуля: новые узлы, новое хранилище, восстановление из бэкапа, повторное тестирование всего. Поэтому большинство команд никогда не переезжают. И их провайдер это знает.

27% облачных расходов тратится впустую каждый год Flexera 2024 State of the Cloud Report [1]
17% в среднем компании превышают свой облачный бюджет Flexera 2025 State of the Cloud Report [2]
$0.09/GB комиссии за выгрузку данных — специально, чтобы уход был дорогим AWS/Azure/GCP Pricing 2024 [3]
СТАРЫЙ ПОДХОД
Month 1 Разверните новый кластер
Month 2 Пересоберите манифесты и секреты
Month 3 Восстановите тома из бэкапа
Month 4 Перетестируйте каждое приложение
Month 5+ Переключитесь и надейтесь
С REDIACC
Pre-copy
16s cutover
Live
КАК ЭТО РАБОТАЕТ

Весь кластер — это один набор файлов

1

Образы кластера плюс тома

Каждый узел работает из файла образа. Каждый том — это образ Ceph RBD. Вместе они и есть весь кластер: приложения, конфигурация и данные.

2

Форк на месте

Одна команда клонирует все образы через copy-on-write. В нашей лаборатории 2-узловой кластер форкнулся за 46 секунд. Родитель продолжает работать.

3

Миграция с коротким переключением

Rediacc копирует данные заранее, пока кластер работает. Затем останавливает его, отправляет финальную дельту и перезапускает на новой машине. Измеренное переключение: 16 секунд.

prod (Datacenter A) Running
Nodes 2 (k3s + Ceph)
Namespaces 8 apps
Volumes Ceph RBD
State Keeps running
Fork
46s
prod-staging (Datacenter B) Running
Nodes 2 (k3s + Ceph)
Namespaces 8 apps
Volumes Ceph RBD clones
State Own identity, new IPs
ПОД КАПОТОМ

Почему кластер может переезжать как файл

Каждый узел работает из файла образа на btrfs. Каждый том — это образ Ceph RBD. Копирование кластера означает клонирование этих образов через copy-on-write. Никакого экспорта, конвертации или восстановления. Поэтому форк занимает секунды, а не месяцы.

Инструменты бэкапа восстанавливают в пустой кластер по частям
Образы узлов и тома переезжают единым набором
Для данных нужен отдельный продукт репликации
Клоны Ceph RBD переезжают вместе, через copy-on-write
Клонирование кластера означает пересоздание инфраструктуры и повторный деплой
Форк 2-узлового кластера занял 46 секунд в нашей лаборатории. Родитель продолжает работать
Планы переключения растягиваются на выходные
Измеренное переключение: 16 секунд. Рабочие нагрузки перезапускаются на новом месте
ПОЧЕМУ ЭТО ВАЖНО

Сохраните свой Kubernetes. Получите мобильность.

Сохраните свой Kubernetes

Rediacc сам развернёт k3s или подключится к уже существующему кластеру. Тома работают поверх ceph-csi RBD. Ваши манифесты остаются вашими.

Настоящая мобильность между дата-центрами

Разворачивайте на собственных KVM-хостах или в облаках вроде Linode с приватными VLAN. Пулы узлов разделяют дисковые узлы Ceph и вычислительные узлы Kubernetes.

Единый подход ко всему

Приложение Kubernetes — это namespace. Форкните его как любой репозиторий: 1–5 секунд, вместе с данными. Те же команды, что вы уже используете для Docker-репозиториев.

РАЗРЫВ

Никто другой не переносит работающий кластер вместе с данными

Инструменты бэкапа останавливают и восстанавливают. Cluster API клонирует форму без данных. Зеркалирование RBD копирует тома, но не кластер. Rediacc переносит всё целиком.

Возможность VeleroKasten K10Cluster APIRBD Mirroring Rediacc
Резервирует приложения и тома [4] [5] Volumes only[9]
Переносит весь кластер вместе с данными Stop and restore[6] Stop and restore[7] Shape only[8]
Форкает работающий кластер вместе с данными
Клонирует одно приложение (namespace) за секунды
Копирует данные без полной перезаписи Async copy[10]
Короткое измеримое переключение при плановом переносе

Дайте своему кластеру запасной выход

Сделайте форк, протестируйте перенос, а затем мигрируйте по-настоящему. Начните бесплатный 14-дневный период.

$ rdc cluster fork prod --tag staging

Мало времени?

Пропустите детальный разбор. Возьмите пятиминутную версию, которую вся команда прочитает на стендапе.

Скачать краткий обзор (PDF)
Runs the apps you already ship
Базы данных, CI/CD, CMS, мониторинг, авторизация, хранилища. Если это работает на Kubernetes, Rediacc может форкнуть это и перенести вместе с данными.
Sources & References
  1. Flexera, "2024 State of the Cloud Report," 2024. "27% of cloud spend continues to be wasted." www.flexera.com
  2. Flexera, "2025 State of the Cloud Report," 2025. "With cloud budgets already exceeding limits by 17%, organizations are increasingly turning to managed service providers." www.flexera.com
  3. AWS, "Amazon S3 Pricing — Data Transfer," 2024. "Data Transfer OUT from Amazon S3 to Internet: $0.09 per GB for the first 10 TB/month." aws.amazon.com
  4. Velero backs up Kubernetes cluster resources and persistent volumes and restores them into a cluster. velero.io
  5. Kasten K10 provides backup and restore of Kubernetes applications, including application data. docs.kasten.io
  6. Velero cluster migration restores a backup into a new cluster; workloads are recreated from the backup point, not moved live. velero.io
  7. Kasten K10 migrates applications between clusters by exporting a restore point and importing it into the target cluster. docs.kasten.io
  8. Cluster API's clusterctl move relocates Cluster API objects (the cluster's definition) to another management cluster; it does not move workload data. cluster-api.sigs.k8s.io
  9. Ceph RBD mirroring replicates block device images between Ceph clusters; it covers volumes, not Kubernetes cluster state. docs.ceph.com
  10. Ceph RBD mirroring is asynchronous, based on journaling or periodic snapshots, and is designed for disaster recovery. docs.ceph.com
Время форка и миграции измерено полностью, от начала до конца, в тестовой KVM-лаборатории Rediacc на 2-узловом кластере. По умолчанию используется crash-consistent согласованность — та же семантика, что при перезагрузке по питанию. Во время переключения при миграции рабочие нагрузки перезапускаются на месте назначения.