Hüppa põhisisu juurde Hüppa navigatsiooni juurde Hüppa jaluse juurde
Piiratud aja jooksul: Disainipartneri programm — BUSINESS pakett eluaegselt

Varukoopia ja taastamine

Tõuka repositoorium välismällu ja taasta see uuel serveril vajaduse korral.

Varukoopia ja taastamine

Sinu rakendus on tootmises elus. Veendu nüüd, et sa ei kaota seda kunagi. rdc suudab tõugata sinu terve repositooriumi (rakendus, andmebaas, failid, konfiguratsioonid) välismällu ja tõmmata selle igal ajal tagasi. Jää ellu lunavara, riistvara rikke ja kõige muu korral.

Vaata juhendvideot

Kolm sammu

Configure, push, restore

  1. Seadista salvestusteenuse pakkuja.
  2. Tõuka varukoopia.
  3. Taasta vajaduse korral.

1. samm: seadista salvestus

Sul on vaja rclone konfiguratsioonifaili. Kui kasutad juba rclone’i, impordi see otse:

time rdc config storage import --file rclone.conf

See toetab S3, B2, Google Drive, Dropbox ja paljusid teisi. Kontrolli, mis on seadistatud:

time rdc config storage list

2. samm: tõuka varukoopia

time rdc repo push --name my-app -m my-server --to my-storage

Sinu terve repositoorium (rakendus, andmebaas, failid, kõik) on nüüd varundatud. Kuna repositoorium ise on krüpteeritud, on ka varukoopia krüpteeritud. Lisavõtme haldamine pole vajalik.

Vaata oma varukoopiad igal ajal:

time rdc repo backup list --from my-storage -m my-server

Miks puudub seisakuaeg?

Rakendus jätkab tööd varukoopia üleslaadimise ajal. Kuidas on see järjepidev?

Sama loogika nagu forkiga. rdc teeb esmalt forki, seejärel laadib forki üles. Fork talletab hetke; sinu elus rakendus jätkab tööd. Seisakuaeg puudub, vastuolud puuduvad.

3. samm: taasta uuel serveril

Oletame, et sinu server sureb. Seadista uus server, lisa see rdc-sse ja tõmba:

time rdc repo pull --name my-app -m new-server --from my-storage

Seejärel käivita see:

time rdc repo up --name my-app -m new-server

Sinu rakendus on tagasi. Samad andmed, samad konteinerid, erinev masin.

Kiiremad varukoopiad: masinast masinasse

Saad ka tõugata otse masinate vahel, ilma pilvsalvestuseta vahel:

time rdc repo push --name my-app -m my-server --to-machine backup-server

Nõuanne. Salvestuse üleslaadimised saadavad alati kõik. Masinast masinasse saadab ainult erinevuse. Esimene masinast masinasse tõuge võtab tavapärase aja, kuid iga järgmine on palju kiirem. Suurepärane sagedaste varukoopiate jaoks.


Edasi: Monitoorimine.