Корпоративный веб-сайт на 100%. Требуйте от сайта большего!
Шрифт:
87. Тестовая версия
Тестовая версия сайта – это копия внешнего («боевого») сайта, создаваемая с целью опробования различных нововведений (например, изменения дизайна страниц, введения новых функциональностей и т. д.). Часто она размещается в локальной сети компании.
Важность
Только у тестовой версии есть право на ошибку!
Тестовая версия снимает эти опасения, а также позволяет более гибко согласовывать все нововведения. Например, новая версия баннера может быть размещена вначале на тестовой версии, согласована с отделом маркетинга и только после этого вынесена на внешний сайт.
Из разговора программистов: «Ну, ты перенеси изменения с девелопмента на продакшн и протестируй в реале»
Таким образом, вы можете использовать тестовую версию сайта для решения следующих задач:
♦ Тестирование новых идей
♦ Обучение редакторов, публикаторов, менеджеров, дизайнеров и программистов
♦ Внедрение новых функциональностей и сервисов
♦ Видоизменение дизайна сайта и/или отдельных его страниц
88. Резервные копии
Резервное копирование (Backup) – необходимая и самая надежная мера защиты сайта, уменьшающая угрозу его потери в результате сбоев оборудования, умышленных или неумышленных действий пользователей, форс-мажорных обстоятельств и т. д.
Обычно резервное копирование проводится для следующих видов информации:
♦ Статическая информация в файловой системе (неизменяющиеся файлы, «постоянный» контент, программные файлы)
♦ Конфигурация системного программного обеспечения (файлы настроек операционной системы, веб-сервера и т. д.)
♦ Динамическая информация в базах данных (информация, находящаяся под управлением СУБД)
♦ Служебная информация (логи)
Наибольшую ценность представляет динамическая информация, которая должна копироваться регулярно, как правило, раз в день. Статическая информация обновляется редко и обычно резервируется по факту изменения. Логи наименее значимы, их копирование не является обязательным.
Временная информация в файловой системе (кэш, файлы с результатами промежуточных вычислений и т. п.) не требуют резервирования.
Для осуществления копирования необходимо выбирать периоды времени, в которые нагрузка на сайт минимальна. Обычно это ночное время, когда создание резервной копии может происходить
в автоматическом режиме.Виды резервирования
Существует несколько стандартных видов резервирования, которые могут быть применены на вашем корпоративном сайте:
♦ Метод отображающего дублирования диска
♦ Дифференциальное резервирование
♦ Полное резервирование
♦ Пофайловый метод
♦ Добавочное резервирование
О том, какой из методов резервирования используется на вашем сайте, важно поинтересоваться у хостинг-провайдера.
Проблема непротиворечивости резервной копии
Проблема непротиворечивости резервных копий возникает, если процесс резервного копирования идет параллельно с функционированием сайта и изменением на нем копируемой информации.
В результате информация в резервной копии и на сайте может быть логически не согласована . Решают эту проблему одним из следующих способов:
♦ Запрещение на время резервного копирования действий, вызывающих изменение динамической информации
♦ Использование специальных утилит , обеспечивающих непротиворечивость информации
Управление резервными копиями
Для защиты резервных копий рекомендуются следующие действия:
♦ Резервные копии должны быть максимально защищены и физически выведены из-под воздействия факторов основной системы (то есть, как минимум, храниться на другом жестком диске и, желательно, в другом городе)
♦ Если копирование осуществляется на сменные носители , то после копирования носитель должен быть отсоединен от системы и помещен в безопасное место
Для автоматизации резервного копирования существует множество видов платного и бесплатного программного обеспечения , поддерживающего различные виды копирования, типы носителей и схемы их ротации и т. д.
89. Нештатная работа
Работа веб-сайта, как и любого другого сложного инструмента , может быть нарушена по массе причин (от банальной халатности персонала до отказа технической инфраструктуры). При этом сайт переходит в нештатный режим функционирования, для которого должны быть предусмотрены свои регламенты и механизмы.
Следует убедиться, что учтены следующие основные угрозы стабильности работы веб-сайта :
♦ Выход из строя аппаратного обеспечения, каналов передачи данных, сетевого оборудования . Приводит к нештатной работе 1-го уровня опасности – полной недоступности системы для пользователей
♦ Некорректная работа программного обеспечения (ошибки на сервере, в системе управления контентом, в коде сайта и т. д.). Приводит к нештатной работе 2-го уровня опасности – отказу в работе отдельных страниц сайта или их некорректному отображению