Рэзервовае капіраванне сайта: як не страціць усё за адну ноч
Сайт можа знікнуць у любы момант: збой на хостынгу, памылка пры абнаўленні, узлом, выпадкова выдаленая папка. Калі ёсць свежая рэзервовая копія, гэта непрыемнасць на гадзіну. Калі няма — тыдні працы і страчаныя заказы.
Што трэба капіраваць
- Файлы сайта: код, шаблоны, загружаныя карцінкі і дакументы.
- Базу даных: тавары, заказы, кліенты, тэксты старонак.
- Настройкі сервера і канфігурацыі, якія не захоўваюцца ў кодзе.
Частая памылка — капіраваць толькі файлы і забываць пра базу, ці наадварот. Без аднаго з кампанентаў аднавіць сайт не атрымаецца.
Як часта рабіць копіі
Залежыць ад таго, як часта мяняецца сайт. Інтэрнэт-краме з дзясяткамі заказаў у дзень патрэбна штодзённая копія базы, а то і часцей. Сайту-візітцы, які абнаўляецца раз на месяц, хопіць штотыднёвай. Абавязкова рабіце дадатковы бэкап перад любым абнаўленнем CMS ці буйнымі зменамі.
Дзе захоўваць
Копія на тым жа серверы, што і сайт, ахоўвае толькі ад вашай уласнай памылкі. Пры збоі дыска ці ўзломе яна знікне разам з сайтам. Захоўвайце копіі ў мінімум двух месцах, адно з якіх — па-за асноўным серверам: воблачнае сховішча, іншы хостынг, лакальны дыск.
Колькі захоўваць
Трымайце некалькі копій за розныя даты. Бывае, што ўзлом ці памылку заўважаюць праз тыдзень, і апошнія копіі ўжо пашкоджаныя. Зручная схема — штодзённыя копіі за тыдзень, штотыднёвыя за месяц і штомесячныя за год.
Правярайце аднаўленне
Бэкап, з якога ні разу не аднаўляліся, — гэта толькі надзея. Раз на некалькі месяцаў разгортвайце копію на тэставым серверы і пераканайцеся, што сайт працуе, а архіў не пашкоджаны.
Аўтаматызуйце
Ручное капіраванне рана ці позна забываецца. Наладзьце аўтаматычныя бэкапы па раскладзе з апавяшчэннем, калі нешта пайшло не так.
Хто адказвае за копіі
Часта ўладальнік лічыць, што бэкапамі займаецца хостынг, хостынг — што распрацоўшчык, а распрацоўшчык — што кліент. Вызначце адказнага і запішыце, дзе ляжаць копіі і як з іх аднавіцца. Гэтая інструкцыя спатрэбіцца ў самы стрэсавы момант.
Для гэтага ў нас ёсць асобны інструмент — сістэма рэзервовага капіравання, якая па раскладзе захоўвае файлы і базу даных і дазваляе хутка аднавіць сайт.