自動スケーリング機能を備えた App Engine 標準環境があります。新しいバージョンをリリースするときには、トラフィックを割り当て、古いバージョンのインスタンスを手動で削除してコストを節約します。これは賢明な方法のように思えますが、ドキュメントを読んで以来、これは実際には時間の無駄ではないかと思っています。
のApp Engine の料金ページ基本スケーリングまたは自動スケーリングの場合、次のようになります。
インスタンスが最後のリクエストの処理を終了してから15分後に蓄積は終了します。
これにより、自動スケーリング (当社では使用しています) を使用する場合に、インスタンスを手動で削除すると実際にコストに影響があるかどうかが不明になります。おそらく、料金を計算するときに、インスタンスが削除されたかどうかに関係なく、最後のリクエスト時間を調べて 15 分を加算して料金を計算するだけなのでしょうか?
答え1
あなたが共有した同じドキュメントには次のことが示されています:
「インスタンス時間の蓄積は、インスタンスに指定したスケーリングの種類に応じて、インスタンスの開始時と終了時に開始されます」
インスタンスを手動で削除する場合でも、インスタンスに自動スケーリングを設定している場合は、この仕様がインスタンス時間の発生を計算するために使用されることを理解しています。手動スケーリングでいくつかのテストを実行してみることができると思います。