Какой Docker VPS подходит для этой иллюстративной формы?
Для одного процесса API со скромным воркером и без локальной базы данных Dev 1 является небольшим кандидатом для планирования, только если измеренные память, хранилище и перекрытие релизов соответствуют его 1 vCPU, 2 GB RAM и хранилищу 30 GB. App 2 — более ясная отправная точка для сравнения для одного процесса API, одного ограниченного воркера и опциональной компактной базы данных: 2 vCPU, 4 GB RAM и хранилище 60 GB. Scale 4 — точка сравнения, когда наблюдаемая память или параллельная работа требуют больше места. Эти выделения ресурсов не предсказывают запросы, задачи или доступность.
| Профиль | Ресурсы | Месяц | Сумма к оплате | Сумма к оплате | Следующий шаг |
|---|---|---|---|---|---|
| Dev 1 | 1 vCPU · 2 GB RAM · 30 GB хранилище | $6.00 | $25.92 / 6 месяцев | $36.00 / 12 месяцев | Настройте Dev 1 в Швейцарии |
| App 2 | 2 vCPU · 4 GB RAM · 60 GB хранилище | $12.00 | $51.84 / 6 месяцев | $72.00 / 12 месяцев | Настроить App 2 в Швейцарии |
| Scale 4 | 4 vCPU · 8 GB RAM · 120 GB хранилище | $24.00 | $103.68 / 6 месяцев | $144.00 / 12 месяцев | Настройте Scale 4 в Швейцарии |
Столбцы за шесть и двенадцать месяцев — это полные суммы к оплате вперёд. Они не добавляют ресурсы, Docker, базу данных или управляемую службу приложений.
Спланируйте форму процесса до выбора профиля
Запишите процесс API, воркер — только при необходимости асинхронной работы, и базу данных — только если она должна работать на этом VPS. Добавьте накладные расходы хоста, перекрытие загрузки образа или релиза, тома, журналы и резерв. Держите память и хранилище базы данных отдельно от показателей API в состоянии покоя. Если рабочий лист не укладывается с резервом, уменьшите форму, используйте больший профиль или выделите компонент после измерения фактического ограничения.
Открывайте только тот путь API, который вы намерены эксплуатировать
Правило публикации порта контейнера и фильтрация хоста — это отдельные механизмы управления. Публикуйте только тот порт API и интерфейс, которые нужны вашему пути запросов; держите порты базы данных, администрирования и диагностики закрытыми для публичных интерфейсов, если у вас нет документированной причины. Держите путь административного доступа, учётные данные для развёртывания и секреты приложения под своим контролем. руководство по暴露 контейнеров содержит процедурные проверки; эта страница не настраивает их за вас.
Рассматривайте тома как состояние, требующее решения о восстановлении
Перечислите файлы баз данных, загрузки, сгенерированные выходные данные и ссылки на конфигурацию, которые находятся в томе или рядом с ним. Резервная копия тома полезна только после изолированного восстановления и проверки на уровне приложения, которые доказывают её совместимость с выбранным артефактом и версией базы данных. Держите материалы для восстановления за пределами границы отказа хоста, если именно этот отказ вам нужно пережить. Используйте руководство по изолированному восстановлению базы данных и контрольный список восстановления приложения для процедуры.
Устанавливайте, обновляйте и проверяйте свой стек самостоятельно
Вы выбираете образ Linux в конфигураторе, устанавливаете Docker и приложение, управляете образами, обновлениями, учётными данными, мониторингом и восстановлением. PrivacyNodes не предустанавливает Docker, не предоставляет панель приложения, не проверяет оплату с этой страницы и не создаёт VPS по нажатию в браузере. Выберите Швейцарию или Панаму, затем ознакомьтесь с явным указанием криптоактива/сети и почасовой котировкой в процессом покупки.