Я пытаюсь оценить стоимость запросов в прототипе приложения, развернутого в Google App Engine (бесплатно, без биллинга), и у меня возникают некоторые вопросы и проблемы. Прямо сейчас, просто чтобы посмотреть, смогу ли я работать, я только что развернул несколько JSP, которые генерируют некоторый HTML.
Вопросы:
- Я вошел в систему как администратор, но не получил заголовок "X-AppEngine-Estimated-CPM-US-Dollars" в ответах JSP. Это работает только для явно зарегистрированных сервлетов?
- Я получаю значение "cpm_usd" в представлении журналов консоли администратора, но не в загруженных журналах. Это значение действительно? Кто-нибудь получил его по сравнению с заголовком?
- Как работают статические файлы? Я получаю в основном одно и то же значение «cpm_usd» независимо от размера файла или кода ответа (200 или 304). Я еще не определил политику кэширования.
- На странице «Сведения о квоте» говорится, что я использовал 1% моей бесплатной «Входящей пропускной способности», но 0% «Исходящей пропускной способности». Это просто невозможно. Единственное объяснение, которое я нашел, состоит в том, что есть ошибка и значения взаимозаменяемы.
- Похоже, что полное время безотказной работы (с этими дополнительными 15 минутами) учитывается только для выставления счетов, поскольку моя потребляемая свободная квота для этого составляет 0% (поэтому это должно быть время обработки). Это правильно?
Более общие вопросы о ценах:
- О зарезервированных / предварительно оплаченных экземплярах веб-интерфейса: как вы их «покупаете»? Как они идут вместе с бесплатными 28 часами? Оплачиваются ли резидентные экземпляры внешнего интерфейса (минимальные незанятые экземпляры) как зарезервированные? Разве они не должны быть?
- О Backends: бесплатная часть составляет 9 часов или $ 0,72? (это не одно и то же в зависимости от класса бэкэнда)
Наконец, если у кого-то есть хороший совет, стратегия или формула для оценки затрат на GAE, они могут поделиться ими.