Слова в блокноті
Короткий глосарій для роботи, яку ви виконуєте.
П'ятнадцять термінів, які допомагають розрізняти сервіс, його дані, його доступ і шлях назад.
- Інвентаризація сервісів
Підтримуваний запис того, від чого залежить сервіс, де зберігаються його дані та хто може керувати кожною частиною або відновлювати її.
У вашому блокноті: Інвентаризація у спільній вікі включає застосунок, базу даних, вкладення, DNS, постачальника сповіщень і супровідника резервних копій.
Використайте це в практичному посібнику ↗- Постійні дані
Інформація, яка має залишатися доступною, коли процес або контейнер застосунку замінюється. Потрібно зафіксувати місце її зберігання та метод відновлення.
У вашому блокноті: Вкладення вікі належать до плану відновлення, навіть коли контейнер застосунку можна відтворити з визначення.
Використайте це в практичному посібнику ↗- Залежність
Інший компонент або зовнішній сервіс, потрібний для роботи певної функції. Деякі залежності впливають на весь застосунок; інші — лише на одну функцію.
У вашому блокноті: Постачальник електронної пошти може бути залежністю для відновлення облікового запису, навіть коли звичайний перегляд вікі все ще працює.
Використайте це в практичному посібнику ↗- Адміністратор застосунку
Особа, якій дозволено керувати налаштуваннями або користувачами застосунку. Ця роль не вимагає автоматично адміністративного доступу до базового VPS.
У вашому блокноті: Координатор членства колективу може схвалювати облікові записи вікі без отримання доступу до адміністрування хоста.
Використайте це в практичному посібнику ↗- Найменші привілеї
Надання лише того доступу, який потрібен для поточної роботи особи чи процесу, із можливістю переглянути та відкликати його, коли ця робота змінюється.
У вашому блокноті: Читач документів отримує доступ до спільної колекції, а не до входу на хост чи до кожної приватної теки.
Використайте це в практичному посібнику ↗- Публічний ключ SSH
Спільнодоступна частина пари ключів SSH, яка використовується в автентифікації на основі ключів. Відповідний закритий ключ залишається в його уповноваженого власника і не повинен вставлятися в конфігуратор.
У вашому блокноті: Супроводжувач надає відкритий ключ OpenSSH для доступу до хоста та записує, чий це ключ, для подальшого видалення.
Використайте це в практичному посібнику ↗- Робочий простір
Місткість диска, залишена доступною для тимчасової діяльності, як-от оновлення, імпорт і експорт, на додаток до файлів, які застосунок зазвичай зберігає.
У вашому блокноті: Бюджет архіву залишає місце для пакета експорту, а не заповнює SSD повністю оригінальними документами.
Використайте це в практичному посібнику ↗- Збереження
Правило, яке визначає, як довго старі версії, видалені елементи або записи резервних копій залишаються доступними до видалення. Різні набори даних можуть потребувати різних правил.
У вашому блокноті: Збереження кожної версії документа назавжди змінює бюджет сховища, навіть коли видима папка майже не зростає.
Використайте це в практичному посібнику ↗- Незалежна копія
Відновлювана копія, що зберігається поза сховищем живого сервісу, з власними механізмами доступу та відновлення. Незалежність слід розглядати як для збоїв і облікових даних, так і для розташування.
У вашому блокноті: Резервна копія архіву на окремому сховищі залишається корисною, коли оригінальний диск VPS недоступний, за умови що її доступ для відновлення також доступний.
Використайте це в практичному посібнику ↗- Знімок стану
Визначений інструментом погляд на дані в певний момент. Що він включає, наскільки він узгоджений і як його можна відновити, залежить від інструменту та процедури створення.
У вашому блокноті: Вибраний знімок резервної копії може містити файли архіву, але все одно вимагатиме окремої конфігурації застосунку та відновлення бази даних.
Використайте це в практичному посібнику ↗- Навчальне відновлення
Контрольований тренувальний запуск, який відновлює дані або застосунок в окремому тестовому призначенні та перевіряє, чи справді можна виконати передбачувану роботу.
У вашому блокноті: Супроводжувач резервних копій відкриває відновлену сторінку вікі та вкладення, перевіряє дозволи й зберігає тестову правку, не торкаючись робочої вікі.
Використайте це в практичному посібнику ↗- Перевірка цілісності
Перевірка на пошкодження або неузгодженість у визначених межах. Її результат потрібно читати з урахуванням цих меж; структурні перевірки та читання всіх збережених даних — це різні операції.
У вашому блокноті: Перевірка репозиторію не замінює відкриття відновлених архівних документів і перевірку того, що застосунок може ними користуватися.
Використайте це в практичному посібнику ↗- Фонове завдання
Робота, виконувана поза негайним запитом користувача, часто за розкладом. Вона потребує чіткого тригера, обробки збоїв і відповідальної особи для перевірки результату.
У вашому блокноті: Архів може створювати попередні перегляди документів уночі; невдалий запуск потребує уваги, навіть якщо файловий браузер усе ще завантажується.
Використайте це в практичному посібнику ↗- Ідемпотентність
Проєктування операції так, щоб повторення того самого логічного запиту не створювало додаткового ненавмисного ефекту. Повторна спроба має розпізнаватися як та сама робота.
У вашому блокноті: Завдання сповіщення записує, яке повідомлення було доставлено, щоб повторна спроба цього завдання не надіслала ще одну копію кожному учаснику.
Використайте це в практичному посібнику ↗- Портативний експорт
Задокументований пакет даних у придатних для використання форматах, з достатнім контекстом для тлумачення або імпорту в іншому місці. Завантаження є портативним лише тоді, коли зрозуміло його вміст і пропуски.
У вашому блокноті: Передача вікі включає файли сторінок, вкладення та нотатки, які пояснюють, які деталі історії чи дозволів потребують окремого опрацювання.
Використайте це в практичному посібнику ↗