16. Varnostne kopije, beleženje dogodkov in nadzor delovanja¶
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.