App 2. Место для всего стека.
Планируйте ваш SaaS API, базу данных и фоновую работу в рамках бюджета ресурсов офшорного VPS. Оператор находится в Панаме; стандартная регистрация использует контакт по email без удостоверений личности. Monero лидирует среди криптовалютных вариантов.
Спецификация ресурсов
| Вычисления | 2 vCPU |
|---|---|
| Память | 4 GB RAM |
| Хранилище | 60 GB |
| Лимит трафика | 2 TB / месяц |
| Период оплаты | Ежемесячно / ежеквартально / 6 месяцев / ежегодно |
| Виртуализация / политика CPU | Требует подтверждения |
| Тип хранилища / IOPS | Требует подтверждения |
| Локации серверов | Швейцария, Панама |
| Доступность образов ОС | Требует подтверждения |
| Выделение IP / скорость сети | Требует подтверждения |
| Резервные копии / управление | Включённая услуга не подтверждена |
Спланируйте бюджет API и его воркера вместе
Приложение 2 — полезная точка сравнения для API с воркером экспорта и компактной базой данных. Выделите бюджет каждому процессу и тестируйте запросы, когда экспорт и релиз перекрываются. Держите возраст очереди таким же заметным, как задержку HTTP.
Когда выбирать другую конфигурацию
Шумный воркер и ожидающая база данных не обязательно требуют одного и того же апгрейда. Добавьте память под наблюдаемое давление, уменьшите лишнюю конкурентность или разделите компонент, когда независимые операции имеют значение.
Проработайте сценарий приложенияРазберитесь в опции, которую меняете
CPU, память, рабочее хранилище, месячный трафик и варианты IP решают разные ограничения. Резервные копии — отдельно оплачиваемая опция; дополнительный диск сам по себе не является независимым восстановлением. Сравните все регулярные опции прежде чем увеличивать бюджет.
Проверьте и следующий релиз, и сегодняшний трафик
Зафиксируйте артефакт, изменения схемы, поведение воркера и временное пространство. Используйте соответствующее руководство по эксплуатации чтобы выбрать измеримый следующий шаг.
Когда этот профиль имеет смысл
Полезная базовая линия планирования для небольшого SaaS-стека. Определите размер базы данных и воркеров отдельно перед выбором.
Используйте репрезентативную нагрузку для проверки пиков памяти, потребностей в диске и спроса на CPU. Никаких заявлений о бенчмарках, пропускной способности или гарантированной производительности приложения.
Создайте свой бюджет ресурсовЧто вы администрируете
Выберите образ Linux, установите и обновляйте приложение и поддерживайте собственные процессы доступа, мониторинга и восстановления. Фактические образы поставщика и доступность всё ещё требуют подтверждения.
Прочитать руководство по развёртыванию