프로드 복제 1분, 롤백 5분. 티켓은 이제 그만.
60초에 프로덕션을 복제하고, 5분 안에 롤백하는 CLI 중심 인프라입니다. 티켓 없음. 기다림 없음. 데이터는 당신의 것입니다.
모든 게 자동화됐다. 테스트 환경만 빼고.
CI/CD는 몇 분이면 배포하고, IaC는 몇 초면 프로비저닝한다. 그런데 실제 데이터로 테스트할 환경이 필요하면? 티켓을 제출하고 3일을 기다린다. 그 사이 스테이징은 공유되고, 불안정하고, 프로덕션과는 완전히 다르다.
타임라인 보기
명령 하나. 완전한 프로덕션 클론.
복제
rdc ceph snapshot create production을 실행하세요. Btrfs CoW가 앱, 데이터베이스, 설정 전부를 순식간에 스냅샷으로 만듭니다.
작업
프로덕션과 동일한 데이터로 바로 개발을 시작하세요. 브랜치를 푸시하면 새 클론이 준비돼요.
복구
뭔가 깨졌어요? 몇 초면 롤백합니다. 불변 스냅샷이니까 데이터는 절대 손실되지 않습니다.
60초 클론이 가능한 이유
Rediacc는 파일시스템 수준의 btrfs 카피-온-라이트 스냅샷을 사용합니다. 380 GB 프로덕션 환경의 스냅샷은 초 이내에 완료되며 초기에는 추가 스토리지를 전혀 소비하지 않습니다. 클론이 달라질수록 변경된 블록만 새로운 공간을 사용합니다.
60초 클론이 가능한 이유
| 기존 방식 | Rediacc (btrfs CoW) |
|---|---|
| Docker 볼륨 복사: 전체 데이터 복사, 수 분에서 수 시간 | 메타데이터 전용 스냅샷: 크기에 관계없이 1초 이내 |
| pg_dump 380 GB: 12~36시간, 한 번에 DB 하나씩 | 모든 데이터베이스를 하나의 원자적 작업으로 복제 |
| 클론 10개 = 10배 스토리지 (3.8 TB) | 클론 10개가 CoW로 블록 공유 (~15 GB 델타) |
| 롤백: 백업에서 복원 (30분 이상) | 롤백: btrfs 스냅샷 전환 (5분 미만) |
| Kubernetes 클러스터 복제: 재프로비저닝, 재배포, 데이터 재시딩 | rdc cluster fork copies it, data included. 46 seconds in our lab |
모든 것을 자동화하는 엔지니어를 위한 설계
티켓도 줄도 없음
환경을 준비하는 일이 더 이상 다른 사람의 스프린트 작업이 아닙니다. 필요할 때마다 직접 만들고, 필요 없어지면 바로 없앨 수 있습니다.
다른 도구와 똑같이 스크립트 가능
모든 작업은 종료 코드가 있는 명령어입니다. 래퍼도, 브라우저도, 서비스 계정도 없이 파이프라인이나 Git 훅, Makefile에 그대로 들어갑니다.
더 이상 비싸지 않은 실수
마이그레이션이 잘못되거나 실수로 DROP을 실행해도 스냅샷으로 되돌리면 그만입니다. 그러니 실제 데이터를 놓고도 다들 훨씬 과감하게 시도해볼 수 있습니다.
관련 솔루션
시작하기
CLI를 설치하고, 첫 환경을 클론하고, 14일 무료로 시작하세요. 신용카드도 없고, 영업 전화도 없습니다.
무료로 시작해보기