Назад | Перейти на главную страницу

Как спрогнозировать стоимость инстанса на основе MAU?

У нас есть сервис на базе Google AppEngine, и мы пытаемся спрогнозировать стоимость использования на основе информации о ценах Google:

Основываясь на оценках MAU для нашего сервиса, мы можем спрогнозировать стоимость большинства используемых ресурсов AppEngine (трафик, облачное хранилище данных и т. Д.). Однако экземпляры оценить сложнее, поскольку мы не знаем, когда они генерируются. То есть, мы понимаем следующее (экземпляр в автоматическом режиме):

  1. Каждый экземпляр запускается и выключается автоматически в зависимости от объема доступа
  2. Каждый экземпляр работает в течение 15 минут
  3. 28 экземпляров в час предлагает Google

Проблема в том, что нам очень сложно оценить, сколько экземпляров в час будет запускаться на основе MAU.

Мы что-то упускаем?

Заранее благодарим вас за отзывы.

Масштабирование экземпляра не является детерминированным и зависит только от количества активных пользователей. Это зависит от других факторов, таких как тип сделанных запросов, текущая загрузка системы, параметры масштабирования, фоновая работа (например, запускают ли некоторые запросы push-задачи, выполняемые в той же службе) и т. Д.

Вероятно, вы не сможете получить точную оценку, не выполнив какого-либо прогнозирования временных рядов. Вы можете начать со сбора данных временных рядов на основе фактического и / или смоделированного использования и того, как это соотносится с количеством созданных экземпляров (уникальные пользователи, запросы на уникального пользователя, типы запросов, время запросов на тип и т. Д.)

Помимо сбора данных, вопросы, связанные с актуальной проблемой прогнозирования, могут лучше подходить для http://stats.stackexchange.com.