Я следовал учебному пособию по Nodejs для App Engine Flexible @: https://cloud.google.com/nodejs/getting-started/hello-world
Успешно развернув и протестировав учебник, я немного изменил код для эксперимента и успешно развернул его... и затем оставил его работающим, поскольку это была среда тестирования (не общедоступная).
Через месяц я получил от Google счет на сумму более 370 долларов!
В деталях сделки я вижу следующее:
1–31 октября 2017 г. ОЗУ экземпляра Flex App Engine: 5948,774 гибибайт-часа ([MYPROJECT]) $ 42,24
1–31 октября 2017 г. Базовые часы экземпляра App Engine Flex: 5948,774 часа ([MYPROJECT]) $ 312,91
Как этой среде тестирования с почти 0 запросами потребовалось около 6000 часов ресурсов? В худшем случае я бы предположил, что 720 часов работы в течение полного рабочего дня в течение месяца при $ 0,05 в час обойдутся мне в ~ 40 долларов. https://cloud.google.com/appengine/pricing
Может ли кто-нибудь помочь пролить свет на это? Я не смог выяснить, зачем было так много ресурсов?
Спасибо за помощь!
Для получения дополнительных данных это трафик за последний месяц (в основном 0):
ОБНОВЛЕНИЕ: обратите внимание, что я внес одну модификацию в package.json: я добавил nodemon в качестве зависимости и добавил его как часть моего сценария "nmp start". Хотя я сомневаюсь, что это объясняет 6000 часов ресурсов:
"scripts": {
"deploy": "gcloud app deploy",
"start": "nodemon app.js",
"dev": "nodemon app js",
"lint": "samples lint",
"pretest": "npm run lint",
"system-test": "samples test app",
"test": "npm run system-test",
"e2e-test": "samples test deploy"
},
App.yaml (по умолчанию - без изменений из учебника)
runtime: nodejs
env: flex