We have an App Engine standard environment with automatic scaling. When we release a new version we allocate traffic to it and manually delete instances on the old version to save money. This seems a sensible thing to do but since reading the docs I'm wondering if this is in fact a waste of time.
The App Engine pricing page states that for basic or automatic scaling:
accrual ends fifteen minutes after an instance finishes processing its last request
This makes it unclear if manually deleting instances actually has any effect on costs when using automatic scaling (which we do). Perhaps when calculating your bill they just look at the last request time and add 15 minutes to calculate your bill regardless of if the instance was deleted?