Kloonige prod minutiga. Taastage viies. Ära esitage pileteid.
CLI-esimene infrastruktuur, mis kloonib tootmist 60 sekundiga, taastab alla viie minutiga ja töötab oma riistvaral. Pileteid pole, ootamist pole. Andmed jäävad sinulle.
Kõik automatiseeritud. Testimiskeskkond? Käsitöö.
CI/CD juurutab minutitega, IaC sekunditega. Aga testimiskeskkond päris andmetega? Pead pileti esitama ja kolm päeva ootama. Etapp on jagatud, ebastabiilne ja täiesti teistsugune kui tootmine.
Vaata ajajoont
Üks käsk. Täielik tootmise kloon.
Klooni
Käivita rdc ceph snapshot create production. Btrfs CoW loob hetktõmmise hetkeliselt: rakendus, andmebaas, konfiguratsioon, kõik.
Tööta
Alusta kodeerimist kohe tootmisega identses andmestikus. Tõuka haru, saa värske kloon.
Taasta
Midagi katki? Taasta sekunditega. Muutumatute hetktõmmistega ei kaota andmeid kunagi.
Miks 60-sekundilised kloonid on võimalikud
Rediacc kasutab btrfs copy-on-write hetktõmmiseid failisüsteemi tasemel. 380 GB tootmiskeskkonna hetktõmmis valmib alam-sekunditega ja ei kasuta algselt täiendavat salvestust. Kui kloon erineb, kasutavad ainult muutunud plokid uut ruumi.
Miks 60-sekundilised kloonid on võimalikud
| Traditsiooniline lähenemine | Rediacc (btrfs CoW) |
|---|---|
| Dockeri mahu koopia: täielik andmete koopia, minutitest tundideni | Ainult metaandmete hetktõmmis: alam-sekund, mis tahes suurus |
| pg_dump 380 GB: 12-36 tundi, üks andmebaasimotor korraga | Mis tahes andmebaas kloonitud ühes atomaarses toimingus |
| 10 klooni = 10x salvestus (3,8 TB) | 10 klooni jagavad plokke CoW kaudu (~15 GB delta) |
| Tagasipööramine: taasta varukoopiast (30+ minutit) | Tagasipööramine: btrfs hetktõmmise vahetus (<5 minutit) |
| Kubernetese klastri kloonimine: uus ettevalmistus, uus juurutus, andmete taassisestamine | rdc cluster fork copies it, data included. 46 seconds in our lab |
Ehitatud inseneridele, kes kõike automatiseerivad
Ei piletit ega järjekorda
Keskkonna saamine ei ole enam kellegi teise sprindiülesanne. See on sinu oma: loo ja kustuta seda nii tihti, kui töö tegelikult vajab.
Skriptitav nagu kõik muu
Iga toiming on käsk koos väljumiskoodiga, nii et see sobib otse pipeline'i, Git hooki või Makefile'i sisse, ilma eraldi kestata, brauserita või teenusekontota.
Vead ei lähe enam kalliks
Ebaõnnestunud migratsiooni või vale DROP-käsu tühistab lihtne tagasilülitumine hetktõmmisele, ja see muudab, kui julgelt inimesed on nõus päris andmetega katsetama.
Seotud lahendused
Proovi
Installi CLI, kloonida keskkond, alusta 14-päevast tasust. Müügikõnesid pole.
Alusta tasuta katset