Резервни копия на сайта: правилото 3-2-1 на разбираем език
Как да се подсигурите срещу хакване, грешка или повреда на сървъра с правилото 3-2-1: три копия, два носителя, едно на отделно място.
Какво се случи
Когато сайт бъде хакнат, първият въпрос винаги е един: „Имате ли резервно копие?“ Отговорът решава дали проблемът ще отнеме един следобед или няколко седмици. Със свежо копие сайтът се връща към състоянието преди беда. Без него се строи наново, от нулата.
Копията спасяват не само от хакери. Сървърът може да се повреди, един неправилен клик да изтрие цялата база с поръчки, добавка да счупи сайта след обновяване, а хостинг фирмата да спре работа.
Често фирми смятат, че имат копия, но в мига на нужда се оказва, че те са стари, непълни или стоят на същото място като сайта и са заразени заедно с него. Затова има едно просто правило.
Засяга ли ме
Засяга ви, ако сайтът съдържа нещо, което би било скъпо или невъзможно да се възстанови: поръчки, клиенти, статии, снимки, настройки. Ако отговорът на въпроса „Колко ще ми струва, ако утре всичко изчезне?“ е повече от нула, прочетете нататък.
Хостингът често предлага копия, но не се уповавайте само на тях. Прочетете условията: колко често се правят, колко време се пазят и как се връщат. Някои хостинг фирми пазят копията на същите дискове, на които стои сайтът.
Правилото 3-2-1
Правилото се запомня с три числа.
3 копия. Оригиналът плюс две резервни. Вероятността и трите да се повредят едновременно е много малка.
2 различни носителя. Например сървърът на хостинга и облачно хранилище, или хостинг и външен диск. Ако един вид устройство откаже, другият не е засегнат.
1 копие на отделно място. Поне едно копие трябва да е извън мястото, където е сайтът: при друг доставчик или в друга сграда. Така пожар, наводнение, неплатена сметка или хакнат профил не унищожават всичко.
Към това днес се добавя още една грижа: поне едно копие да не може да бъде променено или изтрито от същия профил, който управлява сайта. Иначе нападател, добрал се до администраторския достъп, изтрива и копията.
Какво да направя сега
1. Решете какво да копирате. Сайтът има две части: файлове (теми, добавки, качени снимки) и база данни (страници, поръчки, потребители). Копието трябва да обхваща и двете.
2. Решете колко често. Попитайте се колко данни сте готови да изгубите. Блог, който се обновява веднъж седмично, може да се копира всеки ден. Магазин с поръчки трябва да се копира поне веднъж дневно, а понякога и по-често.
3. Автоматизирайте. Ръчното копиране се забравя. Включете автоматични копия на хостинга или чрез добавка, която праща копията в облачно хранилище при друг доставчик.
4. Пазете няколко версии. Ако пазите само последното копие, а проблемът е бил скрит две седмици, и копието е заразено. Пазете поне седем дневни и четири седмични копия.
5. Проверете, че работи. Това е стъпката, която почти всички пропускат. На всеки три до шест месеца опитайте да възстановите копие на тестово място. Непроверено копие може да се окаже неизползваемо точно когато ви трябва.
6. Защитете достъпа до копията. Отделна парола, двустепенно потвърждаване и, ако е възможно, права само за запис, без изтриване.
7. Запишете как се възстановява. Дайте на себе си и на още един човек кратка бележка: къде са копията, как се влиза, кого да потърсите. Така не се търси на сляпо в най-лошия момент.
Накратко
Не отлагайте до първата беда. Започнете с най-малкото: днес проверете дали хостингът ви прави копия, колко време ги пази и може ли да ги върнете сами. Ако отговорът ви притеснява, следващата стъпка е да добавите второ копие на отделно място.
Три копия, два носителя, едно на друго място, плюс проверено възстановяване. За повечето малки сайтове това струва няколко евро на месец.