Резервное копирование

Здравствуйте, дорогие пользователи.



Напоминаем, что на всех услугах хостинга hostiman.ru, даже бесплатных, и тарифах VDS присутствует система резервного копирования, периодичность и количество которых определяется конкретной услугой.

Для услуг хостинга резервные копии создаются каждый день и содержат данные из полной копии + изменения за последнее время, а еженедельные — являются полными копиями.

Для услуг VDS мы раз в месяц создаем резервную копию виртуальной машины и храним её 1 месяц, до создания следующей копии.

На услугах выделенных серверов резервное копирование осуществляется силами владельца услуги.

Также мы рекомендуем ещё самостоятельно делать бэкапы во всех случаях, связанных с любыми изменениями на Ваших сайтах, чтобы избежать возникновения форс-мажорных ситуаций.

Более подробно о резервном копировании Вы можете прочесть в нашей базе знаний — my.hostiman.ru/knowledge/12/610-kak-sozdayutsya-bekapy

С уважением, Ваш хостинг-провайдер HostiMan.

Чем вы теперь можете пользоваться в ispmanager 6. А год назад не могли.



Привет!
Сейчас расскажем, что нового появилось в нашей панели за прошедший год. Всем этим великолепным набором фич вы уже сейчас можете пользоваться.
Итак:

Тёмная тема
Многие пользователи работают с ispmanager при тусклом освещении. Чтобы глазам при этом не было больно, мы добавили в панель тёмную тему.

Антивирусный модуль Dr.Web
Модуль Dr.Web сканирует веб-сервер, находит и нейтрализует вирусы, справляясь не только с известными, но и новыми угрозами.

Уведомления в «Телеграме»
Теперь оповещения от ispmanager можно получать не только на почту, но и в «Tелеграме».

PHP Composer для всех версий ispmanager
Хорошая привычка пользоваться Composer сбережёт массу времени и нервов разработчику.

Изменение настроек PHP для каждого сайта в версии business
Раньше устанавливать версии и режимы PHP отдельно для каждого сайта можно было только для ispmanager lite, host, pro. В этом году мы добавили такую возможность и для business.

Поддержка Ubuntu 22.04
Постоянно добавляем поддержку свежих версий ОС и рекомендуем следить за их обновлениями.

Веб-сервер Open LiteSpeed
Теперь ispmanager поддерживает Open LiteSpeed — быстрый веб-сервер на событийно ориентированной архитектуре.

Google PageSpeed
Инструмент PageSpeed улучшает SEO показатели при индексации поисковыми роботами. За счет того, что оптимизирует JS, HTML и CSS, сжимает изображения и увеличивает пропускную способность сервера.

Node.js
Node.js исполняет JavaScript на сервере, не затрагивая браузер. В основе лежит событийно управляемая модель: выполнение скрипта продолжается, даже если не завершена предыдущая операция. Это значительно ускоряет работу сервера.

Percona Server для MySQL
Percona Server — быстрая СУБД на основе SQL. Идеально подходит для работы с массивными базами данных, отлично масштабируется, производительная. Удобно, что в ispmanager можно устанавливать свою версию СУБД для каждого сайта.

Обновление и исправление резервного копирования
В апреле увеличили скорость создания бэкапов в четыре раза.

И это еще не всё! На самом деле, в 2022 году были выпущены 52 фичи и улучшений.
На текущий, 2023 год, у нас уже сформирован план реализаций новых классных фич. Вы можете влиять на наши планы голосованием за желаемые нововведения в нашу панель.
Все детали в полной версии статьи в нашем блоге!

День бэкапа

Здравствуйте.



Ежегодно 31 марта в мире празднуется Международный день резервного копирования или День бэкапа. Резервное копирование — это создание копии ваших данных, предназначенной для восстановления в случае их повреждения или потери.

На наших услугах хостинга (как бесплатного, так и платного) и VPS/VDS мы создаем резервные копии данных пользователей и храним их до 1 месяца.

Ознакомиться с рекомендациями по резервному копированию вы можете в нашей базе знаний — my.hostiman.ru/knowledge/-1/5-rekomendatsii-po-rezervnomu-kopirovaniyu

Приобрести дополнительное место под бэкап можно в личном кабинете в разделе «заказ услуг» — my.hostiman.ru/order/27

Идеальный бэкап за пять минут с ZFS



Программисты уже давно стараются использовать серьёзные production-ready решения для сохранения личных данных. Требования к инструментам растут, и если когда-то было принято держать домашние файлы на NAS и перекачивать снапшоты сервера через Rsync, то сейчас на передовой гораздо более сложные и функциональные проекты. Один из них — возможно, самый перспективный и мощный — файловая система ZFS. Оставив конкурента (btrfs) далеко позади и отстояв право на опен-сорс, она активно применяется как в хайлоаде, так и в личных системах хранения. Далее мы разберём её основные аспекты и за несколько минут поднимем рабочую систему бэкапа на удалённой VPSке. Поехали!

Кратко о ZFS
В ZFS заложена одна простая идея: должна существовать единая файловая система, заточенная под идеальное локальное хранение данных. Без лишних слоёв над LVM, без жёсткой привязки к железу, с максимальным покрытием задач прямо из коробки. И список возможностей у неё впечатляющий, вот самые базовые:
  • Copy-on-write: данные никогда не перезаписываются, все старые версии доступны напрямую с диска, без необходимости использовать write-ahead log (и как следствие, сверять журналы). ZFS работает на дереве хэшей (Merkle tree), гарантирующее консистентность в обмен на затратные вычисления всего дерева. Таким образом, система прежде всего нацелена на максимальную сохранность всех данных.
  • Так как любое сохранение состояния выполняется через атомарные транзакции, доступны «мгновенные снапшоты», которые действительно можно снимать с почти неограниченной частотой благодаря фиксированной стоимости. Не нужно проверять изменения всех данных, достаточно оперировать хэшами, за валидацию которых отвечает корневой блок дерева.
  • Программный RAID через mirror или raidz — аналог RAID 5/6/7 — конфигурируется через виртуальные устройства (vdev). Нет зависимости от конкретного железа (не придётся бояться write-hole), можно выбрать между надёжностью и производительностью на одном и том же наборе дисков. А ещё при избыточности ZFS автоматически выполняет self-healing при случайных ошибках.
  • Потоковое сжатие (LZ4/gzip) работает из коробки, не накладывая заметной задержки при записи. При этом слегка возрастающий расход процессорного времени компенсируется меньшей нагрузкой на диск, что полезно и для отказоустойчивости, и для вариативности в выборе дисков.
  • Категория «прочее»: дедупликация данных (отключаемая), независимые вложенные файловые системы со своими настройками, недостижимый лимит на размер файлов (ZFS 128-битная), и самое главное для нас: встроенный трансфер снапшотов через команды send/receive с триггерами before и after.

Здесь, здесь и здесь можно почитать подробнее про внутреннее устройство ZFS, её историю и нюансы администрирования.

Если сравнивать возможности Rsync и кастомных скриптов для синхронизации с ZFS, у них не будет ни шанса. Комбинируем плюсы выше: инкрементальные консистентные бэкапы + мгновенные снапшоты + программный RAID + отправка бэкапов из коробки = идеальный инструмент, объединяющий в себе мощный функционал и огромную производительность. Чтобы добиться подобного привычным инструментарием, понадобится оркестрировать кучу сервисов с многочисленными точками отказа.

Настраиваем бэкап за чашкой кофе
Разнообразие возможных хост-систем огромно — ZFS поддерживается на FreeBSD, Linux, Windows и MacOS, и разобрать все возможные сценарии в рамках одной статьи невозможно, поэтому рассмотрим самый расхожий вариант. Дано: локальная машина или сервер на Ubuntu/CentOS с данными (скажем, веб или база данных), которые необходимо сохранить на удалённый сервер (VPS на тех же системах), с версионированием и быстрым откатом.

Важный момент: за рокетсайнс под капотом ZFS расплачивается высокими требованиями к ресурсам при использовании raidz на обычных SSD (и при больших объёмах хранения, само собой). Поэтому для комфортной работы и на хост-машине, и на VPS потребуется как минимум двухъядерный процессор с 4гб памяти.

В последних версиях Ubuntu:
sudo apt install -y zfs

В версиях до 20.04:
sudo apt-get install zfsutils-linux


CentOS 8
sudo dnf install https://zfsonlinux.org/epel/zfs-release.el8_3.noarch.rpm
  gpg --import --import-options show-only /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
  # в большинстве случаем также потребуется DKMS:
  sudo dnf install epel-release
  sudo dnf install kernel-devel zfs


Команда zfs без переданных аргументов откроет help:
missing command
  usage: zfs command args ...
  where 'command' is one of the following:

          version

          create [-p] [-o property=value] ... <filesystem>
          create [-ps] [-b blocksize] [-o property=value] ... -V <size> <volume>
          destroy [-fnpRrv] <filesystem|volume>
          destroy [-dnpRrv] <filesystem|volume>@<snap>[%<snap>][,...]
          destroy <filesystem|volume>#<bookmark>

          snapshot [-r] [-o property=value] ... <filesystem|volume>@<snap> ...
          rollback [-rRf] <snapshot>
          clone [-p] [-o property=value] ... <snapshot> <filesystem|volume>

Создадим пулы на хосте и на сервере командой zpool:
zpool create rpool
  zpool create hotspare mirror sda sdb


Создадим в пулах файловые системы:
zfs create rpool/send-remote
  zfs create hotspare/receive-remote


Запишем тестовый файл и создадим снапшот:
touch /rpool/send-remote/tmp
  zfs snapshot rpool/send-remote@test0


Как видно, сохранение не заняло и секунды.
Теперь реплицируем данные на сервер (предполагается, что авторизация в ssh по ключу настроена, о том как это сделать, можно прочитать здесь):
zfs send -R rpool/send-remote@test0 | ssh my-vps-host zfs receive -A hotspare/receive-remote


Теперь у нас есть реплика данных хоста. Обновим данные на хосте:
echo 123 > /rpool/send-remote/tmp
  zfs snapshot rpool/send-remote@test1


Теперь нам не нужно делать можную реплику, достаточно инкрементальной записи:
zfs send -i rpool/send-remote@test1 | ssh my-vps-host zfs receive -A hotspare/receive-remote


Готово! Данные сохраняются на сервере, остаётся только настроить отправку по вашим триггерам (и/или регулярную синхронизацию). Для этого есть много готовых скриптов (пример), но лучше разобраться и написать свой, используя документацию

Заключение
Полностью разобраться в ZFS — огромный труд, освоив который, можно смело идти админить кровавый энтерпрайз. Но не всегда нужно идти на такие жертвы, достаточно изучить базовый функционал и написать пару скриптов, чтобы добиться результата, который потребовал бы куда более неудобного управления цепочкой более простых, но узкоспециализированных инструментов.


https://macloud.ru

Инструкции по резервному копированию

Уважаемые клиенты!



Мы всегда рекомендуем делать бэкапы (резервное копирование) во всех случаях, связанных с любыми изменениями на ваших сайтах, чтобы избежать возникновения форс-мажорных ситуаций и застраховаться заранее от ошибок.

Специально для Вас мы опубликовали цикл статей по самостоятельному созданию резервных копий в ISPmanager:

Настройка резервного копирования Amazon S3

Настройка резервного копирования Dropbox

Настройка резервного копирования Google.Drive

Приятной работы!

С уважением, ваш хостинг-провайдер HostiMan.

Запустили бесплатное резервное копирование

Повышаем надежность сервиса: теперь услуга резервного копирования для всех клиентов бесплатна!

Резервное копирование производится автоматически каждую субботу в 00:00 по МСК. Глубина копирования — 7 дней, т. е. мы будем хранить 2 ваши резервные копии (ближайшую прошедшую субботу и субботу до нее).
Если возникнет необходимость восстановиться из резервной копии, просто создайте запрос в тех. поддержку в панели управления.

Резервное копирование в Dropbox, Яндекс.Диск или Amazon S3

Появилась возможность делать резервное копирование на свой аккаунт в Dropbox, Яндекс.Диск или Amazon S3.

Настроить свое хранилище можно в своем хостинг аккаунте в разделе «Инструменты» — «Резервные копии».

Резервное копирование



Актуальность темы резервного копирования не вызывает сомнения. Физические носители информации, не важно, классический жесткий диск или твердотельный накопитель, имеют неприятное свойство выхода из строя. И, как правило, устройство выходит из строя в самый неподходящий момент. К сожалению, важность информации мы осознаем только после того, как она была утеряна.
Такая не сложная процедура как резервное копирование, к сожалению, не вошла в привычку у многих пользователей. Согласно недавним исследованиям почти 60% опрошенных неоднократно теряли важные данные в результате действия вирусов, неверных команд или выхода из строя оборудования.

Сегодня мы хотим ещё раз напомнить Вам о важности резервного копирования. Для нас очень важно, чтобы данные клиента всегда были в сохранности. Именно поэтому, мы ещё раз напоминаем о простом решении от нашей компании — Облачное хранилище «KeyDisc».

Для всех клиентов с пакетом поддержки "SLA Standard" услуга по выбору оптимального способа резервирования и его настройка на KeyDisc — является бесплатной!
Наши специалисты будут рады ответить на любые Ваши вопросы!
С Уважением, Ваш KeyWeb.Ru.

указывайте подходящее время и расписание бекапов

Сегодня мы запускаем новый инструмент резервного копирования облачных серверов в InfoboxCloud. Теперь доступна возможность создания резервных копий серверов в подходящее время по вашему расписанию, например в конце рабочего дня. Вы можете выбирать количество хранимых резервных копий и настраивать уведомления о создании бекапа.


Данный инструмент является собственной разработкой Infobox и будет доступен наряду со стандартным механизмом резервного копирования. Мы будем рады отзывам и пожеланиям от вас, которые будут учтены при дальнейшей разработке!

Для работы с инструментом запустите его с главной страницы панели управления облаком.


Вы увидите список созданных серверов в облаке. Тут же можно создать резервную копию вручную или нажать на один из этих серверов для восстановления из бекапа или настройки расписания.


В разделе «Резервные копии» мы видим созданные бекапы ранее. Можно восстановиться на нужное состояние или удалить бекап, который больше не требуется.


В разделе «Настройка расписания» можно планировать расписание резервного копирования в формате crontab в нужное время и с подходящей периодичностью (но не чаще раза в день). Пользователь может самостоятельно указать количество хранимых резервных копий (до 9) и email–адрес для получения уведомлений о создании бекапа.


При включении резервного копирования в новом инструменте от Infobox произойдет отключение нативного менее гибкого инструмента. Существующие резервные копии будут удалены, а новые будут создаваться уже новым инструментом.

Формат crontab

Формат Crontab — мощный и гибкий способ описания времени и периодичности действий.
Он состоит из пяти полей, разделенных пробелами:
* * * * *
| | | | |
| | | | +----- Дни недели (диапазон: 1-7)
| | | +------- Месяцы (диапазон: 1-12)
| | +--------- Дни месяца (диапазон: 1-31)
| +----------- Часы (диапазон: 0-23)
+------------- Минуты (диапазон: 0-59, поле недоступно для заполнения)

Любое из пяти полей может содержать символ * (звездочка) в качестве значения. Это означает полный диапазон возможных значений, например, каждая минута, каждый час и так далее.

Любое из полей может содержать список значений, разделенных запятыми (наприимер, 1,4,8) или интервал (поддиапазон) значений, обозначаемый дефисом (например, 1-8).

После звездочки (*) или интервала можно с помощью символа / указать шаг значений. Например, 0-22/2 может использоваться в поле «Дни» для указания того, что действие должно происходить каждые два дня (альтернатива из старого варианта — 0,2,4,6,8,10,12,14,16,18,20,22).

В полях «Месяцы» и «Дни недели» можно вместо числовых значений использовать сокращенные до трех букв названия месяцев на английском (Jan, Feb… Dec) и дней недели (Mon, Tue… Sun)

Например, настроим резервное копирование в 18:00 каждый день с понедельника по пятницу.


Или настроим резервное копирование в 0 часов ночи по понедельникам.


Если у вас возникают сложности со вводом расписания в формате crontab, воспользуйтесь калькулятором тут. И обязательно напишите нам об этом.

panel.infobox.ru