Облачные серверы
Снимки облачного сервера
A snapshot is a copy of your server's entire disk at one moment in time, and rolling back to one returns the whole machine to exactly that state, which makes it the fastest way to undo a change that…
Снимок состояния это копия всего диска вашего сервера в один момент времени. Откат к снимку возвращает всю машину в ровно то же состояние, что делает это самым быстрым способом отменить ошибочное изменение.
Снимки состояния работают параллельно с вашими ежедневными автономными резервными копиями, а не заменяют их. Резервные копии защищают ваши данные в течение недель. Снимки состояния это то, что вы создаёте за пять минут до того, как сделать что-то рискованное, и то, на что вы опираетесь через пять минут, когда это не сработает.
Создание снимков состояния
Существует два типа, и в списке каждый обозначен:
| Тип | Создаётся | Когда |
|---|---|---|
| Pre-patch | Автоматически | До каждого запуска исправления безопасности ОС |
| Manual | Вы | По требованию, когда угодно |
Снимки Pre-patch это то, что делает автоматическое исправление безопасным. Перед тем как платформа применит обновления операционной системы, она создаёт снимок диска. Если сервер не восстановится после перезагрузки, исправление откатывается автоматически. Вам не нужно просить это и не нужно за этим следить.
Создание ручного снимка
- Войдите в KPanel.
- Нажмите Cloud Servers на левой боковой панели, затем нажмите на ваш сервер.
- Прокрутите до карточки Snapshots.
- Нажмите Take snapshot.
- Новый снимок появляется со статусом Creating и переходит в Ready, когда его можно использовать.

Прямой адрес: /cloud-servers/<server-id>. На карточке перечислены ваши последние снимки, самые новые в начале, с указанием типа, размера в ГБ и даты и времени создания.
Карточка Snapshots появляется только если сервер включён. Включите сервер, если вы её не видите.
Когда создавать снимок
Создавайте ручной снимок непосредственно перед:
- Установкой или обновлением крупного ПО: механизма базы данных, веб-сервера, среды выполнения языка.
- Изменением конфигурации, которую вы ещё полностью не понимаете.
- Выполнением миграции схемы или массовой операции с данными.
- Любым изменением, где "вернуть как было" означало бы перестройку сервера вручную.
Создайте снимок, затем сделайте одно изменение, затем проверьте. Снимок, созданный перед пакетом из пяти изменений, только говорит вам, что в пакете что-то сломалось. Снимок на каждое изменение говорит вам, какое именно.
Откат к снимку состояния
- Найдите нужный снимок на карточке Snapshots. Он должен иметь статус Ready.
- Нажмите Roll back в этой строке.
- Прочитайте подтверждение: "This reverts the entire server disk to the snapshot state. Anything written since will be lost. The server reboots during rollback."
- Нажмите Roll back, чтобы продолжить.
Откат невозможно отменить, и он полный. Каждый файл, строка базы данных, строка логов, пакет и изменение конфигурации, записанные после создания снимка, исчезнут. Если на сервере есть что-то, что вы хотите сохранить из периода после снимка, скопируйте это с сервера сначала.
Сервер перезагружается как часть процесса отката, поэтому ожидайте небольшой простой. Когда он вернётся в сеть, это будет точная копия машины, которую вы снимали, включая операционную систему, установленные пакеты, сервисы, правила брандмауэра и данные.
Откат сервера базы данных откатывает и саму базу данных. Если ваше приложение приняло заказы, регистрации или платежи после создания снимка, эти записи исчезли. Для чего-либо трансакционного экспортируйте недавние данные перед откатом или восстановитесь из резервной копии вместо этого, что восстанавливает файлы без перезагрузки.
Снимки состояния в сравнении с резервными копиями
Эти две подушки безопасности решают разные проблемы, и использование только одной из них оставляет реальный пробел.
| Snapshots | Backups | |
|---|---|---|
| Где хранится | Рядом с платформой, на которой работает ваш сервер | Зашифрованное автономное хранилище |
| График | По требованию, плюс автоматически перед каждым исправлением | Ежедневно, автоматически |
| Период хранения | Хранятся, пока они вам нужны | 30 дней |
| Что восстанавливается | Весь диск, в точности как он был | Файлы, базы данных и конфигурация, на месте |
| Сервер при восстановлении | Перезагружается | Остаётся в сети |
| Скорость восстановления | Быстро, вся машина | Медленнее, но выборочно |
| Лучше всего для | Отмены изменения, которое вы только что сделали | Восстановления после проблемы, которую вы заметили позже |
Полезное правило: если то, что вы хотите отменить, произошло в последний час и вы сначала создали снимок, выполните откат. Если это произошло дни назад или вам нужны только данные, а не машина, восстановитесь из резервной копии. Подробнее в разделе Cloud Server Backups.
Снимки состояния и автоматическое исправление
Автоматическое исправление ОС защищено снимками состояния по замыслу. На странице Management сервера раздел OS auto-patching описывает это так: "Security updates applied automatically. Snapshot-protected: a server snapshot is taken before each run, with automatic rollback if the server becomes unreachable after reboot."
Если вы сами запустите исправление с помощью Run patch now, вы получите ту же защиту, и подтверждение это скажет: "A snapshot is created first. The server stays online except for a brief reboot if a kernel update needs it." Подробнее на странице Cloud Server Firewall and Security Management.
Устранение неполадок
"No snapshots yet. Pre-patch snapshots are taken automatically." На этом сервере ничего его ещё не запустило. Создайте ручной снимок или ждите следующего запуска исправления.
Снимок зависает на Creating. Большие диски требуют больше времени, особенно в первый раз. Перезагрузите страницу через несколько минут. Если ничего не изменилось через час, обратитесь в поддержку с названием сервера.
Кнопка Roll back отсутствует. Откат предлагается только для снимка со статусом Ready. Снимок, который ещё создаётся или который не удался, использовать нельзя.
"Rollback failed." Откат не начался. Убедитесь, что сервер не находится в процессе изменения размера или перестройки, затем попробуйте снова.
Я выполнил откат и потерял работу. Нет способа отменить откат. Поэтому подтверждение сформулировано именно так. Если у вас есть резервная копия, созданная после этого снимка, восстановление её может вернуть ваши файлы.
Если вам нужно сохранить снимок дольше, чем обычно, или вы планируете изменение и хотите второе мнение, отправьте письмо на support@kapsulehost.com перед тем, как начать, а не после.