Serverless

Управление инстансами

Узнайте, как запускать, останавливать и управлять вашими бессерверными инстансами

Состояния и элементы управления инстансами

Бессерверные инстансы Atlas Cloud могут управляться для оптимизации затрат и использования ресурсов. У вас есть полный контроль для запуска и остановки ваших инстансов по мере необходимости.

Состояния инстансов

Ваш бессерверный инстанс может находиться в одном из следующих состояний:

СостояниеОтображение воркеровИндикатор статусаДоступные действияОписание
Running1/1 Running✅ Ready (зелёный)Кнопка StopИнстанс активен и принимает запросы
Stopped0/1 RunningIdleКнопка Start (чёрная)Инстанс приостановлен, плата не взимается

Запуск остановленного инстанса

Когда ваш бессерверный инстанс остановлен, вы можете быстро возобновить его работу:

Когда запускать

  • Ваш инстанс показывает статус 0/1 Running
  • Вам нужно сделать сервис доступным для запросов
  • Вы хотите возобновить ранее приостановленный сервис

Как запустить

  1. Найдите ваш остановленный инстанс в панели управления - он будет показывать 0/1 Running с чёрной кнопкой Start
  2. Нажмите кнопку Start (▶️)
  3. Подтвердите действие при появлении запроса "Are you sure to start this endpoint?"
  4. Дождитесь активации - инстанс перейдёт в рабочее состояние

Что происходит

  • Состояние инстанса меняется с Stopped на Active
  • Создаются поды воркеров (занимает 30-60 секунд)
  • Индикатор статуса меняется на ✅ Ready
  • Возобновляется биллинг для работающего инстанса
  • Ваш API endpoint становится доступным для запросов

Остановка работающего инстанса

Вы можете останавливать работающие инстансы для экономии средств, когда они не нужны:

Когда останавливать

  • Ваш инстанс показывает 1/1 Running со статусом ✅ Ready
  • Вы хотите приостановить сервис для экономии средств
  • Сервис в данный момент не нужен, но вы планируете использовать его позже

Как остановить

  1. Найдите ваш работающий инстанс - он будет показывать 1/1 Running со статусом ✅ Ready
  2. Нажмите кнопку Stop (⏹️)
  3. Дождитесь остановки инстанса - переход происходит быстро

Что происходит

  • Состояние инстанса меняется с Active на Stopped
  • Поды воркеров завершаются (занимает 5-15 секунд)
  • Отображение обновляется, показывая 0/1 Running
  • Биллинг немедленно прекращается - нет платы, пока остановлен
  • URL вашего API endpoint остаётся действительным, но не будет отвечать на запросы

Управление затратами

Активный инстанс

  • Биллинг: Посекундная оплата на основе типа GPU и количества воркеров
  • Формула затрат: Длительность × Цена за единицу × GPU на воркер
  • Автомасштабирование: Может масштабироваться между Active Workers и Max Workers

Остановленный инстанс

  • Биллинг: Нет платы - 100% экономия затрат
  • Постоянный: Ваша конфигурация и URL endpoint сохраняются
  • Быстрое возобновление: Может быть перезапущен в любое время кнопкой Start

Советы по оптимизации затрат

  1. Останавливайте в периоды простоя: Останавливайте инстансы, когда они не используются активно
  2. Отслеживайте паттерны использования: Определяйте оптимальное время для остановки/запуска
  3. Экономия на ночь: Рассмотрите остановку разработочных инстансов вне рабочих часов
  4. Оптимизация выходных: Останавливайте непроизводственные инстансы на выходные
  5. Быстрое возобновление: Инстансы перезапускаются менее чем за минуту при необходимости

Важные соображения

Доступность сервиса

  • Остановленные инстансы: URL остаётся действительным, но не возвращает ответ
  • Задержка запуска: Ожидайте 30-60 секунд для полной готовности инстанса
  • Нет потери данных: Остановка инстанса не влияет на вашу конфигурацию или смонтированное хранилище

Поведение автомасштабирования

  • Остановленные инстансы: Нет автомасштабирования (фактически масштабировано до нуля)
  • Активные инстансы: Полное автомасштабирование между Active Workers и Max Workers
  • Масштабирование до нуля: Активные инстансы с Active Workers, установленным на 0, могут автоматически масштабироваться до нуля в периоды простоя

Логи и мониторинг

  • Метрики: Доступны как для остановленных, так и для активных инстансов
  • Исторические логи: Сохраняются через циклы запуска/остановки
  • События: Операции запуска/остановки регистрируются в истории событий вашего инстанса

Устранение неполадок

Инстанс не запускается

  • Убедитесь, что на вашем аккаунте достаточно средств
  • Проверьте, что инстанс находится в состоянии Stopped
  • Убедитесь, что у вас есть разрешение на управление инстансом
  • Подождите момент и обновите страницу, если UI не обновился

Инстанс не останавливается

  • Убедитесь, что инстанс находится в состоянии Active/Running
  • Дайте текущим запросам завершиться (graceful shutdown)
  • Проверьте, что у вас есть разрешение на управление инстансом

Несоответствие статуса

  • Обновите страницу, чтобы увидеть последний статус
  • Дайте 30-60 секунд для завершения переходов состояния
  • Проверьте логи инстанса на наличие сообщений об ошибках

Лучшие практики

  1. Планируйте использование: Останавливайте инстансы в известные периоды простоя
  2. Мониторьте перед остановкой: Проверьте наличие активных запросов
  3. Graceful shutdown: Дайте текущим запросам завершиться
  4. Рабочий процесс разработки: Останавливайте разработочные инстансы, когда не кодируете
  5. Оптимизация тестирования: Запускайте для тестирования, останавливайте сразу после
  6. Планирование production: Используйте данные мониторинга для оптимизации расписания запуска/остановки