실행 중인 Kubernetes 클러스터를 포크하거나 이동하세요
클러스터가 하나의 세트로 함께 이동합니다: 노드, 설정, 데이터까지. 다른 머신으로, 혹은 다른 데이터센터로. 컷오버는 주말이 아니라 초 단위로 측정됩니다.
Velero는 백업을 복원합니다. Cluster API는 형태를 복제합니다. Rediacc는 실행 중인 클러스터를 데이터까지 통째로 옮깁니다.
참고용 출력입니다. 실제 실행 시 추가 로그가 포함될 수 있습니다. CLI reference: rdc cluster migrate
클러스터는 처음 구축한 곳에 갇혀 있습니다
Kubernetes는 앱을 이식 가능하게 만들었습니다. 하지만 클러스터 자체는 그렇지 않습니다. 데이터는 하나의 데이터센터에 머물러 있습니다. 옮기려면 재구축 프로젝트가 필요합니다: 새 노드, 새 스토리지, 백업에서 복원, 모든 것을 다시 테스트. 그래서 대부분의 팀은 절대 옮기지 않습니다. 그리고 그들의 제공업체도 그걸 잘 알고 있습니다.
클러스터 전체가 하나의 파일 세트입니다
클러스터 이미지와 볼륨
각 노드는 이미지 파일에서 실행됩니다. 각 볼륨은 Ceph RBD 이미지입니다. 이들을 합치면 앱, 설정, 데이터를 포함한 클러스터 전체가 됩니다.
제자리에서 포크
명령어 하나로 모든 이미지를 copy-on-write 방식으로 복제합니다. 저희 실험실에서 2노드 클러스터가 46초 만에 포크됐습니다. 부모 클러스터는 계속 실행됩니다.
짧은 컷오버로 마이그레이션
Rediacc는 클러스터가 실행되는 동안 미리 복사합니다. 그런 다음 멈추고, 마지막 델타를 전송하고, 새 머신에서 다시 시작합니다. 측정된 컷오버: 16초.
클러스터가 파일처럼 이동할 수 있는 이유
모든 노드는 btrfs 위의 이미지 파일에서 실행됩니다. 모든 볼륨은 Ceph RBD 이미지입니다. 클러스터를 복사한다는 것은 이 이미지들을 copy-on-write 방식으로 복제한다는 뜻입니다. 내보내기도, 변환도, 복원 단계도 없습니다. 그래서 포크는 몇 달이 아니라 몇 초 만에 끝납니다.
쓰던 Kubernetes는 그대로. 이동성은 새롭게.
쓰던 Kubernetes 그대로
Rediacc가 k3s를 직접 운영해 드리거나, 이미 가지고 계신 클러스터에 연결합니다. 볼륨은 ceph-csi RBD 위에서 동작합니다. 매니페스트는 그대로 귀사의 것입니다.
진짜 데이터센터 이동성
자체 KVM 호스트나 Linode 같은 클라우드에서 프라이빗 VLAN으로 프로비저닝하세요. 노드 풀이 디스크 부하가 큰 Ceph 노드와 CPU 부하가 큰 Kubernetes 노드를 분리해 관리합니다.
모든 것에 하나의 방식
Kubernetes 앱은 네임스페이스입니다. 다른 저장소처럼 포크하세요: 1~5초, 데이터까지 포함. Docker 저장소에서 쓰던 것과 같은 명령어입니다.
실행 중인 클러스터를 데이터까지 옮기는 곳은 여기뿐입니다
백업 도구는 멈췄다가 복원합니다. Cluster API는 데이터 없이 형태만 복제합니다. RBD 미러링은 클러스터가 아니라 볼륨만 복사합니다. Rediacc는 전부 다 옮깁니다.
| 기능 | Velero | Kasten K10 | Cluster API | RBD Mirroring | Rediacc |
|---|---|---|---|---|---|
| 앱과 볼륨을 백업 | ✓[4] | ✓[5] | ✗ | Volumes only[9] | ✓ |
| 클러스터 전체를 데이터와 함께 이동 | Stop and restore[6] | Stop and restore[7] | Shape only[8] | ✗ | ✓ |
| 실행 중인 클러스터를 포크, 데이터까지 포함 | ✗ | ✗ | ✗ | ✗ | ✓ |
| 앱(네임스페이스) 하나를 몇 초 만에 복제 | ✗ | ✗ | ✗ | ✗ | ✓ |
| 전체 재작성 없이 데이터 복사 | ✗ | ✗ | ✗ | Async copy[10] | ✓ |
| 계획된 이동을 위한 짧고 측정된 컷오버 | ✗ | ✗ | ✗ | ✗ | ✓ |
다른 솔루션 탐색
Kubernetes 클러스터 이동성
실행 중인 클러스터를 포크하거나 이동, 데이터까지 포함
Current page multi cloud벤더 종속성 탈피
귀사의 인프라. 귀사의 선택. 언제나.
→ multi cloud클라우드 장애 대비
AWS가 다운되어도 서비스는 계속
→ multi cloud페일오버 테스트
필요하기 전에 페일오버를 테스트하세요
→ encryption마이그레이션 안전성
데이터 위험 없이 마이그레이션하세요
→ dev env환경 복제
60초 만에 프로덕션 복제
→ backups즉각적인 복구
몇 분 안에 전체 환경 복구
→ encryption직접 제어하는 암호화
내 키. 내 암호화. 예외 없음.
→- Flexera, "2024 State of the Cloud Report," 2024. "27% of cloud spend continues to be wasted." www.flexera.com
- 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
- 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
- Velero backs up Kubernetes cluster resources and persistent volumes and restores them into a cluster. velero.io
- Kasten K10 provides backup and restore of Kubernetes applications, including application data. docs.kasten.io
- Velero cluster migration restores a backup into a new cluster; workloads are recreated from the backup point, not moved live. velero.io
- Kasten K10 migrates applications between clusters by exporting a restore point and importing it into the target cluster. docs.kasten.io
- 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
- Ceph RBD mirroring replicates block device images between Ceph clusters; it covers volumes, not Kubernetes cluster state. docs.ceph.com
- Ceph RBD mirroring is asynchronous, based on journaling or periodic snapshots, and is designed for disaster recovery. docs.ceph.com