Всем доброго времени суток.
Как я и обещал ранее - сегодня, своим "апом" я расскажу про очередную функцию панели управления, которая доступна клиентам абсолютно бесплатно. Это не является каким-то ноу-хау. Это штатная функция панели управления ISP Manager 5 Business, но почему-то многие администраторы ей пренебрегают. А ведь касается она одного из самых важных аспектов администрирования сайта: резервных копий.
Итак, помимо тех резервных копий (далее "резервную копию" я буду именовать как "бэкап"), которые делаем мы, у наших клиентов есть инструмент, позволяющий им делать резервные копии самостоятельно. Причем делать их удаленно. То есть хранить не на своем аккаунте, а вообще вне сервера.
Этому способствует специальный модуль. Итак, давайте же настроим его.
Заходим в панель управления и в разделе "Инструменты" заходим в пункт "Резервные копии"

Вероятнее всего данный раздел у Вас будет пустой, если Вы не работали с ним ранее. В нем нажимаем на иконку "Настройки", которая позволит сделать нам все необходимые манипуляции.

Перед нами откроется окошечко, в котором будет только одна строка с неотмеченным чекбоксом: "Настроить собственное хранилище" . Отмечаем его и всплывают настройки возможных хранилищ:

Здесь, нам нужно выбрать необходимое нам хранилище и настроить его. Я рассмотрю пару случаев: Удаленный ФТП и Яндекс Диск. Остальные настраиваются по аналогии, так что каждый разжевывать, в принципе, смысла нет.
Итак, случай первый: Удаленный ФТП
Представим, что у Вас есть ещё сайты, которые расположены у другого хостера, либо на Вашем собственном сервере, либо даже дома (как поднять ФТП сервер дома разберем как-нибудь в другой раз). Итак, выбрав в пункте "Тип хранилища" пункт "FTP" нам откроются соответствующие настройки.

здесь все просто. Вписваем данные для подключения по ФТП. Адрес сервера, порт подключения (стандартный 21, но если в Вашем случае ФТП "висит" на другом порту - то указать его), пользователя, пароль и путь до бэкапов (например у Вас один большой диск выделен, в котором Вы не хотите устраивать мусорку, а хотите от каждого сайта складывать бэкапы в свою папочку). На этом все особенности
Случай второй: Яндекс.Диск
Если же у Вас нет ни аккаунтов, куда можно было бы "слить" свои бэкапы. И нет собственного сервера, где бы их можно было хранить - Вы всегда можете использовать сторонние сервисы. Тот же dropbox или Яндекс.Диск. Рассматривать будем на примере второго. Почему? Потому что Яндекс все таки очень популярен в России и СНГ. Бесплатно на Яндекс.Диске можно получить 10Гб места. Этого хватает для очень многих сайтов. В самом крайнем случае - место всегда можно докупить. Особо проворные пользователи регистрируют несколько аккаунтов :)
Вобщем первым шагом регистрируемся на http://disk.yandex.ru

Если Вы уже имеете учетку в Яндексе (почта, кошелек яндекс денег и так далее) - то Вам не нужно регистрироваться. Просто авторизуйтесь (стрелочка "3"). Если же учетки нет - то по стрелочкам "1" и "2" пройдите простую процедуру регистрации (получения Яндекс паспорта).
Итак, вы зарегистрировались и получили свои 10Гб места. Теперь в панели управления выбираем пункт "Яндекс.Диск" 9стрелочка "1")

После этого ссылочка dropbox (стрелочка "2") поменяется на ссылку "Яндекс.диск". Все, что Вам нужно сделать - нажать на эту ссылку. Панель автоматически на основе Вашей учетной записи в Яндексе получит специальный API ключ доступа и всё. На этом вся настройка закончена. Теперь Ваши резервные копии будут "улетать" в Ваш Яндекс.диск.
Раздел "Ограничения" тоже достаточно прост:
Общий объем - Вы можете ограничить общий размер резервных копий этого сервера. Для локального хранилища ограничение применяется отдельно к каждому узлу кластера. При превышении заданной величины будут удаляться наиболее старые резервные копии.
Вы можете оставить это поле пустым, тогда резервные копии будут храниться, пока в хранилище не закончится место.
Общее количество резервных копий также может быть ограничено через параметр конфигурационного файла BackupCountLimit и по умолчанию равно 14 (7 ежедневных и 7 еженедельных) Общий размер измеряется в байтах. Но допускается также запись с указанием единиц измерения, например, 100Mib
Полных резервных копий - Количество полных резервных копий
Дневных резервных копий - Количество дневных резервных копий. При указании значения равного 0, будет оставаться последняя дневная резервная копия
Эти уточнения есть и в самой панели, но решил вписать их и тут для бОльшего удобства.
На этом настройка, по сути, окончена.
Осталось затронуть последний вопрос (хотя, возможно, с него стоило бы начать): Зачем это вообще все нужно.
А нужно это на случай экстренных форс-мажорных обстоятельств. Потому что случится может все, что угодно. Например может произойти это:
Пожар в ДЦ ThePlanet (2008):
Пожар в ДЦ Hosting.UA (2010):
Конфликт "Оверсан Меркурий" и "Макхост" (тот же год):
Вобщем может быть все, что угодно. От поломки до потопа. И поэтому иметь актуальную резервную копию на удаленном сервере это уже не роскошь. Это необходимость любого грамотного администратора сайта. Так как даже в случае какой-то проблемы на технической площадке - Вы всегда можете "развернуться" из бэкапа, расположенного на другой. Чего Вы не сможете сделать в случае, если и бэкап у Вас будет на площадке, на которой наблюдается проблема. И как бы Вы не ругались - до устранения причин проблемы Вам даже бэкап не дадут. А при удаленных резервных копиях Вы экономите нервы и время. Наш проект дает Вам такую возможность. И пусть это не уникальность, но отличие от достаточно многих.
Как я и обещал ранее - сегодня, своим "апом" я расскажу про очередную функцию панели управления, которая доступна клиентам абсолютно бесплатно. Это не является каким-то ноу-хау. Это штатная функция панели управления ISP Manager 5 Business, но почему-то многие администраторы ей пренебрегают. А ведь касается она одного из самых важных аспектов администрирования сайта: резервных копий.
Итак, помимо тех резервных копий (далее "резервную копию" я буду именовать как "бэкап"), которые делаем мы, у наших клиентов есть инструмент, позволяющий им делать резервные копии самостоятельно. Причем делать их удаленно. То есть хранить не на своем аккаунте, а вообще вне сервера.
Этому способствует специальный модуль. Итак, давайте же настроим его.
Заходим в панель управления и в разделе "Инструменты" заходим в пункт "Резервные копии"

Вероятнее всего данный раздел у Вас будет пустой, если Вы не работали с ним ранее. В нем нажимаем на иконку "Настройки", которая позволит сделать нам все необходимые манипуляции.

Перед нами откроется окошечко, в котором будет только одна строка с неотмеченным чекбоксом: "Настроить собственное хранилище" . Отмечаем его и всплывают настройки возможных хранилищ:

Здесь, нам нужно выбрать необходимое нам хранилище и настроить его. Я рассмотрю пару случаев: Удаленный ФТП и Яндекс Диск. Остальные настраиваются по аналогии, так что каждый разжевывать, в принципе, смысла нет.
Итак, случай первый: Удаленный ФТП
Представим, что у Вас есть ещё сайты, которые расположены у другого хостера, либо на Вашем собственном сервере, либо даже дома (как поднять ФТП сервер дома разберем как-нибудь в другой раз). Итак, выбрав в пункте "Тип хранилища" пункт "FTP" нам откроются соответствующие настройки.

здесь все просто. Вписваем данные для подключения по ФТП. Адрес сервера, порт подключения (стандартный 21, но если в Вашем случае ФТП "висит" на другом порту - то указать его), пользователя, пароль и путь до бэкапов (например у Вас один большой диск выделен, в котором Вы не хотите устраивать мусорку, а хотите от каждого сайта складывать бэкапы в свою папочку). На этом все особенности
Случай второй: Яндекс.Диск
Если же у Вас нет ни аккаунтов, куда можно было бы "слить" свои бэкапы. И нет собственного сервера, где бы их можно было хранить - Вы всегда можете использовать сторонние сервисы. Тот же dropbox или Яндекс.Диск. Рассматривать будем на примере второго. Почему? Потому что Яндекс все таки очень популярен в России и СНГ. Бесплатно на Яндекс.Диске можно получить 10Гб места. Этого хватает для очень многих сайтов. В самом крайнем случае - место всегда можно докупить. Особо проворные пользователи регистрируют несколько аккаунтов :)
Вобщем первым шагом регистрируемся на http://disk.yandex.ru

Если Вы уже имеете учетку в Яндексе (почта, кошелек яндекс денег и так далее) - то Вам не нужно регистрироваться. Просто авторизуйтесь (стрелочка "3"). Если же учетки нет - то по стрелочкам "1" и "2" пройдите простую процедуру регистрации (получения Яндекс паспорта).
Итак, вы зарегистрировались и получили свои 10Гб места. Теперь в панели управления выбираем пункт "Яндекс.Диск" 9стрелочка "1")

После этого ссылочка dropbox (стрелочка "2") поменяется на ссылку "Яндекс.диск". Все, что Вам нужно сделать - нажать на эту ссылку. Панель автоматически на основе Вашей учетной записи в Яндексе получит специальный API ключ доступа и всё. На этом вся настройка закончена. Теперь Ваши резервные копии будут "улетать" в Ваш Яндекс.диск.
Раздел "Ограничения" тоже достаточно прост:
Общий объем - Вы можете ограничить общий размер резервных копий этого сервера. Для локального хранилища ограничение применяется отдельно к каждому узлу кластера. При превышении заданной величины будут удаляться наиболее старые резервные копии.
Вы можете оставить это поле пустым, тогда резервные копии будут храниться, пока в хранилище не закончится место.
Общее количество резервных копий также может быть ограничено через параметр конфигурационного файла BackupCountLimit и по умолчанию равно 14 (7 ежедневных и 7 еженедельных) Общий размер измеряется в байтах. Но допускается также запись с указанием единиц измерения, например, 100Mib
Полных резервных копий - Количество полных резервных копий
Дневных резервных копий - Количество дневных резервных копий. При указании значения равного 0, будет оставаться последняя дневная резервная копия
Эти уточнения есть и в самой панели, но решил вписать их и тут для бОльшего удобства.
На этом настройка, по сути, окончена.
Осталось затронуть последний вопрос (хотя, возможно, с него стоило бы начать): Зачем это вообще все нужно.
А нужно это на случай экстренных форс-мажорных обстоятельств. Потому что случится может все, что угодно. Например может произойти это:
Пожар в ДЦ ThePlanet (2008):
Взрывом была уничтожена комната питания внутри серверного здания, вылетело 3 стены, а так же повредило всю сеть электропитания. Пожар был потушен и практически сразу начались востановительные работы, которые завершаются в данный момент. В следствии этого инцидента, более 9000 серверов, а это несколько сотен сайтов были недоступны во всем интернете.
Пожар в ДЦ Hosting.UA (2010):
в этом дата-центре была установлена одна из наиболее современных систем пожаротушения, но она по каким-то причинам не сработала. Работники компании утверждают, что сигнал от датчиков поступил, то есть сигнальная часть системы сработала, а вот огнетушение не сработало. Очевидно, что в дата-центре нельзя применять водную систему пожаротушения, но пожарные, прибывшие на место происшествия, попросту не имели других возможностей для тушения пожара, поэтому работали, как могли. В результате серверы пострадали и от огня, и от воды. Кроме того, в ходе тушения пожара пожарные выбили окна в дата-центре.
Конфликт "Оверсан Меркурий" и "Макхост" (тот же год):
Причины вряд ли будут когда-то озвучены настоящие. В воздухе витает ссора между партнерами. По этой причине десятки тысяч сайтов, в числе которых была и веб студия Артемия Лебедева, перестали работать и не работали несколько суток. Некоторые люди добивались возвращения их серверов несколько месяцев.
Вобщем может быть все, что угодно. От поломки до потопа. И поэтому иметь актуальную резервную копию на удаленном сервере это уже не роскошь. Это необходимость любого грамотного администратора сайта. Так как даже в случае какой-то проблемы на технической площадке - Вы всегда можете "развернуться" из бэкапа, расположенного на другой. Чего Вы не сможете сделать в случае, если и бэкап у Вас будет на площадке, на которой наблюдается проблема. И как бы Вы не ругались - до устранения причин проблемы Вам даже бэкап не дадут. А при удаленных резервных копиях Вы экономите нервы и время. Наш проект дает Вам такую возможность. И пусть это не уникальность, но отличие от достаточно многих.