Нарисуйте небольшую полную карту зависимостей
Возможная схема — точка входа HTTPS, одно приложение вики, поддерживаемая им база данных, каталог вложений и запланированный обработчик. DNS и любая исходящая почтовая служба входят в карту, даже если предоставляются в другом месте. Выбор VPS не подразумевает ни приложение, ни службу доставки почты, ни автоматизацию развёртывания.
Если приложение работает в контейнерах, записывайте постоянные расположения отдельно от определения контейнера. Docker документирует, что том переживает удаление отдельного контейнера, а его записываемый слой — нет. Эта сохраняемость всё равно требует резервной копии вне VPS. См. жизненный цикл тома Docker. Запишите карту в инвентаризацией сервисов, включая владельца каждой зависимости.
Планируйте пространство до добавления новых служб
2 vCPU, память 4 GB, 60 GB SSD и трафик 2 TB Grove дают стартовое распределение для оценки в этом сценарии. Следующий бюджет диска — иллюстративный плановый допуск, а не измеренное потребление или набор обязательных разделов.
| Используйте | Плановый допуск |
|---|---|
| Операционная система, пакеты и ограниченные журналы | 12 GB |
| База данных, история страниц и данные поиска | 8 GB |
| Вложения участников | 18 GB |
| Рабочее пространство для обновления и экспорта | 8 GB |
| Нераспределённый запас | 14 GB |
Проверьте требования выбранного приложения, затем наблюдайте использование памяти и диска во время импорта, обычного редактирования и обновления. Два vCPU не гарантируют число редакторов. Seed может подойти для меньшего приложения с проверенными требованиями; Canopy или явные добавления ресурсов становятся решениями, подкреплёнными наблюдаемым спросом. Включайте загрузки, экспорты и трафик резервного копирования в анализ трафика согласно применимым условиям учёта.
Докажите, что заметки и вложения принадлежат друг другу
Следуйте процедуре приложения для захвата совместимых состояний базы данных, вложений и конфигурации. Для вики на базе PostgreSQL один логический экспорт базы данных не покрывает вложения или глобальные роли базы данных. PostgreSQL также предупреждает, что планирование регулярного резервного копирования в производстве может требовать большего, чем pg_dump; выбирайте метод для фактической установки. См. область и ограничения экспорта PostgreSQL.
Репетируйте восстановление на отдельном тестовом назначении с нейтрализованными исходящими уведомлениями и запланированными доставками. Попросите второго ответственного войти как обычный участник, открыть известную страницу и вложение, проверить страницу с ограниченным доступом и убедиться, что правку можно сохранить. Записывайте неудачные проверки как работу, которую нужно завершить, а не как успешное восстановление. Используйте учение по восстановлению чтобы зафиксировать результат.
Оставьте пригодный маршрут выхода
Храните документированный экспорт страниц, вложений и модели разрешений вместе с инструкциями по восстановлению. Проверьте, что экспорт опускает: история страниц, внутренние ссылки и сопоставления аккаунтов могут требовать отдельной обработки. Попросите ответственного за резервное копирование открыть экспорт, не полагаясь на работающую вики. руководство по портативному экспорту помогает превратить загрузку в пакет для передачи.
Один VPS по-прежнему концентрирует работающий сервис в одном месте. Дополнительные ресурсы не устраняют эту зависимость и не берут на себя обслуживание. Настраивайте стартовый план только после согласования того, кто занимается обновлениями, сбойными заданиями и независимыми резервными копиями; полезный результат — сервис, который группа может понять и восстановить.
Отправная точка каталога для оценки
Grove предоставляет 2 vCPU, память 4 GB, 60 GB SSD и 2 TB ежемесячного трафика за $18.00 USD/месяц. Это стартовое распределение для сравнения с требованиями и измерениями вашего приложения, а не обещание, что конкретная коллекция или аудитория поместится.
При стандартных опциях шесть месяцев стоят $77.76, оплачиваемые одним платежом (28% скидки от $108.00); двенадцать месяцев стоят $108.00, оплачиваемые одним платежом (50% скидки от $216.00). Выбранные регулярные опции получают ту же скидку. Бюджет на независимое хранилище резервных копий, домены и любые внешние почтовые сервисы рассчитывайте отдельно.
Настроить Grove в Исландии ↗Документация к этому примечанию
Используйте документацию для версии, которую вы фактически запускаете. Эти примеры — материал для планирования, а не запись теста на Hoszen VPS.