Google App Engine: несколько недель назад я разработал приложение RoR в GAE с дополнительными ресурсами, такими как CloudSQL и Storage Bucket.
Наше приложение представляет собой очень простой сайт на CMS. Здесь указаны размеры приложения, размер приложения не более - 200Мб. Хранилище - 90 МБ SQL - 100 МБ
Я выбрал бесплатную трассу, поэтому у меня был кредитный лимит 300 $. Поскольку это Ruby, мы не можем выбрать стандартный env, поэтому мы использовали Flex. Мы разработали этот сайт как среду UAT. Таким образом, очевидно, что у нас не так много трафика, не более 50 посещений в день. Но в течение 20 дней все мои кредиты пропали.
Также я использовал самый низкий процессор, минимальное максимальное количество экземпляров и размер хранилища SQL.
Так почему он заряжается больше? Это нормально? Есть ли разные показатели биллинга для платных и бесплатных?
У Google Cloud есть обвинения по многим направлениям, поэтому трудно сказать, кто был виноват - вы можете проверить
https://console.cloud.google.com/appengine/quotadetails/history?project=yorprojectname что именно вызвало стоимость в конце GAE
В Cloud SQL также существует довольно сложная модель оплаты, но в основном с вас будет взиматься плата за запущенные экземпляры, см.
https://cloud.google.com/sql/pricing#2nd-gen-instance-pricing
Вы можете проверить свою историю счетов с помощью GAE / Cloud SQL в сочетании в
https://console.cloud.google.com/billing/0090BB-BB0B17-DB02CE/history?project=yorprojectname
Таким образом, вы сможете выяснить, что вызвало затраты, и действовать соответствующим образом, чтобы предотвратить / оптимизировать