Немного дольше, немного дешевле · Экономия 28% за 6 месяцев или 50% за год, единым платежом Смотрите тарифы ↗

Слова в блокноте

Краткий глоссарий для работы, которой вы занимаетесь.

Пятнадцать терминов, помогающих различать сервис, его данные, его доступ и путь назад.

Инвентаризация сервисов

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

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

Используйте это в практическом руководстве ↗
Постоянные данные

Информация, которая должна оставаться доступной при замене процесса или контейнера приложения. Необходимо записать место её хранения и способ восстановления.

В вашем блокноте: Вложения вики должны входить в план восстановления, даже если контейнер приложения можно пересоздать из определения.

Используйте это в практическом руководстве ↗
Зависимость

Другой компонент или внешний сервис, необходимый для работы определённой функции. Некоторые зависимости влияют на всё приложение; другие — только на одну функцию.

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

Используйте это в практическом руководстве ↗
Администратор приложения

Человек, которому разрешено управлять настройками или пользователями приложения. Эта роль не требует автоматически административного доступа к базовому VPS.

В вашем блокноте: Координатор членства коллектива может одобрять учётные записи вики, не получая административный доступ к хосту.

Используйте это в практическом руководстве ↗
Наименьшие привилегии

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

В вашем блокноте: Читатель документов получает доступ к общей коллекции, а не вход на хост или ко всем приватным папкам.

Используйте это в практическом руководстве ↗
Открытый ключ SSH

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

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

Используйте это в практическом руководстве ↗
Рабочее пространство

Дисковое пространство, зарезервированное для временной активности, такой как обновления, импорт и экспорт, помимо файлов, которые приложение обычно хранит.

В вашем блокноте: Бюджет архива оставляет место для пакета экспорта, а не заполняет SSD целиком исходными документами.

Используйте это в практическом руководстве ↗
Хранение

Правило, определяющее, как долго старые версии, удалённые элементы или записи резервных копий остаются доступными до удаления. Разным наборам данных могут требоваться разные правила.

В вашем блокноте: Хранение каждой версии документа навсегда меняет бюджет хранилища, даже когда видимая папка почти не растёт.

Используйте это в практическом руководстве ↗
Независимая копия

Восстановимая копия, хранимая вне хранилища работающего сервиса, с собственными условиями доступа и восстановления. Независимость следует рассматривать как для сбоев и учётных данных, так и для местоположения.

В вашем блокноте: Резервная копия архива на отдельном хранилище остаётся полезной, когда диск исходного VPS недоступен, при условии, что доступ для её восстановления также доступен.

Используйте это в практическом руководстве ↗
Снимок

Определяемое инструментом представление данных на определённый момент. Что оно включает, насколько оно согласовано и как его можно восстановить, зависит от инструмента и процедуры создания.

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

Используйте это в практическом руководстве ↗
Учебное восстановление

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

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

Используйте это в практическом руководстве ↗
Проверка целостности

Проверка на повреждение или несогласованность в пределах заданной области. Её результат нужно читать с учётом этой области; структурные проверки и чтение всех сохранённых данных — разные операции.

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

Используйте это в практическом руководстве ↗
Фоновая задача

Работа, выполняемая вне непосредственного запроса пользователя, часто по расписанию. Ей нужен чёткий триггер, обработка сбоев и ответственный за проверку результата.

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

Используйте это в практическом руководстве ↗
Идемпотентность

Проектирование операции так, чтобы повторение того же логического запроса не создавало дополнительного непреднамеренного эффекта. Повторная попытка должна распознаваться как та же работа.

В вашем блокноте: Задание уведомления фиксирует, какое сообщение было доставлено, чтобы повторный запуск этого задания не отправил ещё одну копию каждому участнику.

Используйте это в практическом руководстве ↗
Портируемый экспорт

Документированный пакет данных в пригодных для использования форматах, с достаточным контекстом для его интерпретации или импорта в другом месте. Загрузка становится переносимой только тогда, когда понятны её содержимое и пропуски.

В вашем блокноте: Передача вики включает файлы страниц, вложения и заметки, объясняющие, какие детали истории или прав требуют отдельной обработки.

Используйте это в практическом руководстве ↗