Сбой жесткого диска вашего сервера. Ваш сайт взломан, а хакер удалил все ваши файлы. Ваш веб-хостинг исчез с вашими деньгами и вашими данными. Хуже того, был и земной шарлатан, и ваш провайдерский дом рухнул, и все потеряно.
Постучать по дереву!!! Никто не должен сталкиваться с такой ситуацией. Но если вы не готовы к этим ситуациям, ваша тяжелая работа может быть потеряна навсегда. Вот почему крайне важно, чтобы вы регулярно создавали резервные копии своих данных.
Теперь есть много вопросов —
- Как часто следует делать резервные копии?
- Где эта резервная копия должна быть сохранена?
- Какой тип резервного копирования должен быть взят?
- Кто должен взять эти резервные копии?
- Теперь давайте ответим на эти вопросы один за другим —
Как часто следует делать резервное копирование?
Если ваш сайт не меняется в течение определенного периода времени, рекомендуется создавать резервные копии только один раз и сохранять их на жестком диске или на диске с данными или DVD, где вы захотите. Если вам нужно восстановить его, просто сделайте это и посмотрите, работает ли ваш сайт.
Но если у вас есть привычка делать частые изменения на вашем сайте, то необходимо регулярно делать резервные копии. Такие сайты, как amazon.com, имеют очень плотные графики резервного копирования и очень дорогую инфраструктуру резервного копирования.
Это зависит от вашего бизнеса, и вы должны увидеть, сколько потери данных вы можете нести. Если вы считаете, что потерять данные даже за один день невозможно, то я бы порекомендовал запланировать ежедневное резервное копирование и, аналогичным образом, вы можете решить, подходит ли вам еженедельное или ежемесячное резервное копирование или нет.
Где должна быть сохранена резервная копия?
В большинстве случаев резервные копии берутся с одного компьютера и сохраняются на другом компьютере или носителе. Если это возможно, вам следует организовать другой резервный сервер, на котором вы можете отправить свои полные данные по FTP для резервного копирования. Если это не слишком много, то вы можете сохранить его на компакт-диске или DVD с данными
Если возможно, сохраняйте несколько копий резервных копий, но управляемым способом, чтобы избежать путаницы. Вы должны иметь надлежащий контроль версий для разных резервных копий. Есть много поставщиков услуг, которые предоставляют вам разные серверы резервного копирования с очень номинальной стоимостью, и рекомендуется потратить эту сумму на услуги резервного копирования.
Какой тип резервного копирования должен быть взят?
Существует два типа резервного копирования — инкрементное и полное . Это зависит от того, какой тип инструментов резервного копирования вы используете. Существует много инструментов резервного копирования — например, Oracle предоставляет собственные утилиты для резервного копирования различных типов.
-
Инкрементная резервная копия — контроллер резервной копии сравнивает существующую резервную копию с данными, которые вы хотите сделать резервную копию. Если между ними существует точное соответствие, резервные копии дополнительных файлов не будут. Однако, если вы добавили или отредактировали какой-либо файл, эти файлы будут обновлены в резервной копии, поэтому их имя будет увеличиваться.
-
Полная резервная копия — здесь все файлы записываются в резервную копию, даже если они уже существуют в самой последней резервной копии.
Инкрементная резервная копия — контроллер резервной копии сравнивает существующую резервную копию с данными, которые вы хотите сделать резервную копию. Если между ними существует точное соответствие, резервные копии дополнительных файлов не будут. Однако, если вы добавили или отредактировали какой-либо файл, эти файлы будут обновлены в резервной копии, поэтому их имя будет увеличиваться.
Полная резервная копия — здесь все файлы записываются в резервную копию, даже если они уже существуют в самой последней резервной копии.
Кто должен взять эти резервные копии?
В простейшем случае вы можете ежемесячно или еженедельно заходить на свой веб-сервер и копировать все связанные с сайтом файлы на другой компьютер или носитель. Это работает только в том случае, если у вас ограниченный объем данных на вашем сайте.
Если у вас есть огромная база данных и множество файлов, то управлять такими резервными копиями сложно на ежедневной и еженедельной основе. В таких случаях вам может понадобиться автоматизировать сценарии для резервного копирования и сохранения их на другом компьютере или носителе.
Вы можете написать свой сценарий оболочки или сценарий perl, просматривать различные каталоги, собирать все файлы и автоматически архивировать их, назначать им уникальный номер резервной копии и затем передавать эти файлы по ftp на назначенный сервер резервного копирования или на носитель, такой как накопитель на жестких дисках.
Заключение
Вам решать, как вы хотите получить резервную копию. Если вы являетесь владельцем сайта, то вы должны регулярно делать резервные копии без сбоев. Иначе это может привести к серьезным последствиям.