2010-08-03 3 views
0

Я использую RemoteApiServlet и Bulkloader для загрузки данных в хранилище данных. Поскольку набор данных, который я загружал, был огромным (миллион объектов), я включил «Биллинг» в своем приложении и установил максимальный размер. дневного бюджета до 5 долларов США, а затем и до 10 долларов США.Google App Engine - Bulkloading с помощью RemoteApiServlet - Биллинг

После того, как я загрузил объекты, используя консоль администратора App Engine, я определил, что мне будет выставлен счет за ~ 7 долларов за процессорные часы (так как я закончил использовать ~ 70 часов процессора). Однако, когда я смотрю историю биллинга, мне было заплачено всего 0,05 $ (для хранения) и $ 0.0 за часы процессора.

Я хочу знать, если это ожидается? Является ли Bulkloading с помощью RemoteApiServlet не выставленным счета за процессорные часы? Если да, когда я устанавливаю максимальный дневной бюджет в размере 5 долларов США и превысил квоту моего процессора, я начал получать HTTP 503 из службы. Если использование RemoteApiServlet освобождается от выставления счетов, то почему я видел ошибки 503?

ответ

1

Нет ничего особенного в remote_api и биллинге. Если вы делали это до вчерашнего дня, когда у нас re-enabled datastore CPU billing, однако, вы не были бы выставлены счета за какие-либо расходы на процессор хранилища данных, которые составляют основную часть стоимости процессора при загрузке.

+0

Спасибо, что ответили на мой вопрос Ник. Я думал, что время хранения ЦП процессора обрабатывается по-разному в сравнении с общим временем процессора. Теперь это имеет смысл. – Rahul

+0

Есть ли разница между «общим» временем процессора и временем процессора Datastore. Я спрашиваю об этом, потому что количество времени процессорного времени, которое мы потребляли в этот день, было очень минимальным по сравнению с общим временем процессора, и нам не было выставлено ни одного из них. – Rahul

+0

Время CPU, которое вы видите на главной странице вашей панели, - это общий процессор, используемый во всех местах - непосредственно вашими обработчиками и различными API-интерфейсами. Время процессорного времени хранилища является подмножеством этого, и до тех пор, пока пару дней назад, хотя оно все еще добавлено к общей сумме процессора, на него не взимались платы. –