Hüppa põhisisu juurde Hüppa navigatsiooni juurde Hüppa jaluse juurde
MULTI-CLOUD

Forki või vii üle töötav Kubernetese klaster

Sinu klaster liigub tervikuna: sõlmed, seaded ja andmed. Teise masinasse või teise andmekeskusesse. Ümberlülitus on mõõdetud sekundites, mitte nädalavahetuses.

Velero taastab varukoopiaid. Cluster API kloonib struktuure. Rediacc viib üle töötava klastri, andmed kaasas.

rdc cluster fork prod --tag staging
Sõlmede tõmmiste kloonimine (copy-on-write)... valmis ..
Ceph RBD mahtude kloonimine.................... valmis ..
Sõlmede identiteedi ümberkirjutamine uute IP-de jaoks... valmis ..
✓ ✓ Fork valmis 46 sekundiga: prod-staging töötab. Vanem puutumata.
rdc cluster migrate prod --to fsn1-dc2
Eelkopeerimine, samal ajal kui klaster töötab edasi... valmis ..
Ümberlülitus: peatamine, lõplik erinevus, taaskäivitus... 16s ..

Illustreeriv väljund; tegelik käivitamine võib sisaldada lisaloge. CLI reference: rdc cluster migrate

46s
Whole 2-node cluster fork
16s
Migrate cutover, measured
1-5s
Namespace fork
PROBLEEM

Sinu klaster on kinni seal, kuhu sa selle ehitasid

Kubernetes muutis sinu rakendused kaasaskantavaks. Klaster ise seda ei ole. Andmed asuvad ühes andmekeskuses. Selle ümbertõstmine tähendab tervet ülesehitusprojekti: uued sõlmed, uus salvestus, taastamine varukoopiast, kõige uuesti testimine. Seepärast enamik meeskondi ei liigugi kunagi. Ja nende tarnija teab seda.

27% pilvekulutustest läheb igal aastal raisku Flexera 2024 State of the Cloud Report [1]
17% keskmine summa, mille võrra ettevõtted oma pilve-eelarvet ületavad Flexera 2025 State of the Cloud Report [2]
$0.09/GB tasudes andmete väljaviimise eest – loodud selleks, et lahkumine oleks kulukas AWS/Azure/GCP Pricing 2024 [3]
VANA VIIS
Month 1 Ehita üles uus klaster
Month 2 Ehita uuesti üles manifestid ja saladused
Month 3 Taasta mahud varukoopiast
Month 4 Testi iga rakendus uuesti
Month 5+ Lülitu üle ja looda parimat
REDIACCIGA
Pre-copy
16s cutover
Live
KUIDAS SEE TOIMIB

Terve klaster on üks failikomplekt

1

Klastri tõmmised ja mahud

Iga sõlm töötab tõmmisfailist. Iga maht on Ceph RBD tõmmis. Koos moodustavad need terve klastri: rakendused, seaded ja andmed.

2

Forki kohapeal

Üks käsk kloonib iga tõmmise, copy-on-write põhimõttel. Kahesõlmeline klaster forkiti meie laboris 46 sekundiga. Vanem jätkab töötamist.

3

Migreeri lühikese ümberlülitusega

Rediacc kopeerib eelnevalt, samal ajal kui klaster töötab. Seejärel peatab selle, saadab lõpliku erinevuse ja käivitab uuel masinal uuesti. Mõõdetud ümberlülitus: 16 sekundit.

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
KAPOTI ALL

Miks klaster saab liikuda nagu fail

Iga sõlm töötab btrfs-il asuvast tõmmisfailist. Iga maht on Ceph RBD tõmmis. Klastri kopeerimine tähendab nende tõmmiste kloonimist, copy-on-write põhimõttel. Ei mingit eksporti, teisendust ega taastamissammu. Sellepärast võtab fork aega sekundeid, mitte kuid.

Varundustööriistad taastavad tühja klastrisse, tükk tüki haaval
Sõlmede tõmmised ja mahud liiguvad ühe komplektina
Andmed vajavad eraldi replikatsioonilahendust
Ceph RBD kloonid liiguvad kaasa, copy-on-write põhimõttel
Klastri kloon tähendab uut ettevalmistust ja uut juurutust
Kahesõlmelise klastri fork võttis meie laboris aega 46 sekundit. Vanem jätkab töötamist
Ümberlülituse plaanid kestavad terve nädalavahetuse
Mõõdetud ümberlülitus: 16 sekundit. Töökoormused käivituvad sihtmasinal uuesti
MIKS SEE OLULINE ON

Hoia oma Kubernetes. Saa liikuvus juurde.

Hoia oma Kubernetes

Rediacc käitab sinu eest k3s-i või ühendub klastriga, mis sul juba on. Mahud töötavad ceph-csi RBD peal. Sinu manifestid jäävad sinu omaks.

Tõeline andmekeskuste liikuvus

Valmista ette oma KVM-hostidel või pilvedes nagu Linode, kasutades privaatseid VLAN-e. Sõlmede kogumid hoiavad kettamahukad Ceph-sõlmed protsessorimahukatest Kubernetese sõlmedest eraldi.

Üks mõtteviis kõige jaoks

Kubernetese rakendus on nimeruum. Forki see nagu iga teine hoidla: 1 kuni 5 sekundit, andmed kaasas. Samad käsud, mida juba kasutad Dockeri hoidlate jaoks.

LÕHE

Keegi teine ei vii töötavat klastrit üle koos selle andmetega

Varundustööriistad peatavad ja taastavad. Cluster API kloonib struktuuri, kuid mitte andmeid. RBD peegeldamine kopeerib mahtusid, mitte klastrit. Rediacc viib üle kõik korraga.

Võimekus VeleroKasten K10Cluster APIRBD Mirroring Rediacc
Varundab rakendusi ja mahte [4] [5] Volumes only[9]
Viib üle terve klastri koos andmetega Stop and restore[6] Stop and restore[7] Shape only[8]
Forkib töötava klastri, andmed kaasas
Kloonib ühe rakenduse (nimeruumi) sekunditega
Kopeerib andmed ilma täieliku ümberkirjutamiseta Async copy[10]
Lühike mõõdetud ümberlülitus plaanitud kolimiseks

Anna oma klastrile väljapääsutee

Forki see, testi kolimist ja seejärel migreeri päriselt. Alusta oma 14-päevast tasuta prooviaega.

$ rdc cluster fork prod --tag staging

Aeg on piiratud?

Jäta süvitsi minek vahele. Võta viie minuti versioon, mida su meeskond saab koosolekul läbi lugeda.

Laadi lühiülevaade alla (PDF)
Runs the apps you already ship
Andmebaasid, CI/CD, CMS, jälgimine, sisselogimised, salvestus. Kui see töötab Kubernetesel, suudab Rediacc selle forkida ja üle viia, andmed kaasas.
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
Fork-i ja migreerimise ajad mõõdeti algusest lõpuni Rediacci KVM-testlaboris kahesõlmelisel klastril. Vaikimisi järjepidevus on crash-consistent, sama semantika mis toitekatkestusel. Migreerimise ümberlülituse ajal käivituvad töökoormused sihtmasinal uuesti.