Оценивая ENV Google App Engine Flexible, урока за 500$

Я следовал за Nodej на Механизме Приложения Гибкое огибающее учебное руководство: https://cloud.google.com/nodejs/getting-started/hello-world

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

Месяц спустя я получаю счет от Google за более чем 370$!

В деталях транзакции я вижу следующее:

1 - 31 октября 2017 RAM экземпляра Flex механизма приложения: 5948.774 Часы гибибайта ([MYPROJECT]) 42,24$

1 - 31 октября 2017 часы ядра экземпляра Flex механизма приложения: 5948.774 Часы ([MYPROJECT]) 312,91$

Как сделал эту тестовую среду почти с 0 запросами, требуют приблизительно 6 000 часов ресурсов? В худшем я имел бы, принимают 720 часов рабочий полный рабочий день в течение месяца, 0,05$ в час стоили бы мне ~ 40$. https://cloud.google.com/appengine/pricing

Кто-то может помочь пролить свет на это? Я не смог узнать, почему столько ресурсов было необходимо?

Спасибо за справку!

Для большего количества данных это - трафик за прошлый месяц (в основном 0): Traffic Data

И данные экземпляраInstance Data

ОБНОВЛЕНИЕ: Обратите внимание, что я действительно приносил одну модификацию к package.json: Я добавил nodemon как зависимость и добавил его, поскольку часть мой "nmp запускает" сценарий. Хотя я сомневаюсь, что это объясняет 6 000 часов ресурсов:

  "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

60
задан 12 November 2017 в 06:00

1 ответ

Спасибо за совместное использование! После чтения этой статьи мой счет понизился как график ниже

Steep cliff

, Моя проблема состояла в том, что я предположил, что более старые версии, где остановлено, когда я развернул новую версию (который это ясно говорит меня gcloud, когда Вы развертываетесь, разделяя трафик и останавливая версию...), Но после взгляда тесно на странице версии, у меня был набор старых машин, все еще работающих но служащих 0% трафика. Дорогая ошибка, легко исправленная путем определения версии при развертывании.

gcloud app deploy --version v1

It serves someone, right?

9
ответ дан 1 November 2019 в 10:16

Другие вопросы по тегам:

Похожие вопросы: