16. Varnostne kopije, beleženje dogodkov in nadzor delovanja¶
Bistvo poglavja
Storitev ni zares pripravljena za prakso, če nima urejenih varnostnih kopij, beleženja dogodkov in nadzora delovanja.
Pogosta napaka
Replikacija ni backup. Če napako ali izbris samo hitro podvojiš na več sistemov, težave nisi rešil, ampak razširil.
16.1 Backup ni dodatek, ampak del storitve¶
Storitev brez preverjenega backupa je polizdelek. Backup mora pokriti: - podatke, - konfiguracijo, - po potrebi certifikate, - po potrebi bazo, - po potrebi imenik, - po potrebi revizijske dnevnike.
16.2 Razlika med backupom in visoko razpoložljivostjo¶
To dijaki pogosto mešajo: - backup pomaga obnoviti podatke po izgubi ali napaki, - visoka razpoložljivost zmanjšuje izpad ob odpovedi komponente.
Replikacija sama po sebi ni backup. Če repliciraš izbris ali napako, si samo zelo učinkovito razširil težavo.
16.3 Logi¶
Beleženje dogodkov je ključno za: - odpravljanje napak, - varnostne incidente, - nadzor delovanja, - preverjanje dostopov, - rekonstrukcijo dogajanja po izpadu.
16.4 Nadzor delovanja¶
Storitev ni zdrava samo zato, ker proces teče. Zdrava je, ko: - odgovarja, - odgovarja pravilno, - je odzivna, - ni v stiski s CPU, RAM, diskom ali omrežjem, - so podatki konsistentni.
16.5 Dobre prakse¶
- redno testiraj obnovo iz backupov,
- spremljaj porabo diska,
- spremljaj certifikate,
- spremljaj prijave in napake,
- nadziraj storitvene odzive, ne samo procese,
- beleži spremembe konfiguracij.