использование ресурсов для каждого пользователя в движке приложения - PullRequest
0 голосов
/ 05 августа 2010

Возможно ли в Google App Engine получать использование ресурсов каждым пользователем.

По сути, приложение должно использоваться каждым пользователем отдельно.Нет данных, которые будут разделены между пользователями (здесь мы немного упростим, поскольку это отдельные проекты, к которым принадлежат пользователи).Я не хочу слепо взимать с пользователей одинаковую стоимость, а скорее выясняю фактическое использование ресурсов каждым из них и взимаю с них плату за одно и то же.Как это можно сделать в Google App Engine.

Также, скажем, я создаю приложение в App Engine для Google Apps Marketplace.И я хочу, чтобы каждая из компаний оплачивала использование приложения.Проблема остается той же самой в этом контексте также?

Уточнение : использование ресурсов каждым пользователем может сильно различаться.Может даже случиться так, что большинство ресурсов используется одним пользователем (например: интенсивное использование не означает злоупотребление приложением, просто нужно платить за использование).Вот почему я пытаюсь найти для каждого пользователя использование ресурсов.

Имеется отдельное приложение для каждого пользователя / проекта (как предлагается ниже).Но тогда обновления приложений не будут легкими.

Ответы [ 2 ]

1 голос
/ 06 августа 2010

Вы можете оценить это с помощью API квоты . Это только записывает ЦП, используемый в вашем приложении, но не в вызовах API. Appstats способен регистрировать загрузку ЦП для вызовов API, поэтому с некоторой работой вы можете перепроектировать это для своих собственных целей. Для других квот - пропускной способности, сохраняемых данных и отправленных электронных писем - вам необходимо записать их самостоятельно, вручную.

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

0 голосов
/ 06 августа 2010

для вашего второго вопроса вы можете создать разные APPID для каждой компании и развернуть приложение исключительно.

...