Segui o tutorial do Nodejs no ambiente flexível do App Engine @: https://cloud.google.com/nodejs/getting-started/hello-world
Tendo implantado e testado o tutorial com sucesso, eu mudei o código para experimentar um pouco e o implantei com sucesso ... e então o deixei rodando porque este era um ambiente de teste (não público).
Um mês depois, recebo uma fatura do Google de mais de $ 370!
Nos detalhes da transação, vejo o seguinte:
De 1º a 31 de outubro de 2017 RAM da instância Flex do App Engine: 5948,774 Gibibytes-horas ([MYPROJECT]) $ 42,24
De 1º a 31 de outubro de 2017 Horas principais da instância do App Engine Flex: 5948,774 horas ([MYPROJECT]) US $ 312,91
Como esse ambiente de teste com quase 0 solicitações requer cerca de 6.000 horas de recursos? Na pior das hipóteses, eu presumiria que 720 horas em tempo integral por um mês a US $ 0,05 por hora me custaria cerca de US $ 40. https://cloud.google.com/appengine/pricing
Alguém pode ajudar a esclarecer isso? Não consegui descobrir por que tantos recursos foram necessários?
Obrigado pela ajuda!
Para obter mais dados, este é o tráfego do último mês (basicamente 0):
ATUALIZAÇÃO: Observe que eu trouxe uma modificação para o package.json: adicionei o nodemon como uma dependência e o adicionei como parte do meu script "nmp start". Embora eu duvide que isso explique as 6.000 horas de recursos:
"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 (padrão - sem alteração do tutorial)
runtime: nodejs
env: flex