Professional Cloud DevOps Engineer(Google Cloud) 無料問題 10 / 10 ・ 分野5: Optimizing performance and cost
Cloud Runの旧revisionにrevision-level minimum instancesとtraffic tagが残り、本番trafficは0%である。費用上の注意はどれか。
- tag付き旧revisionの最小instanceが維持され課金対象になる
- serviceの最新revisionへ旧revisionの最小instance数が加算される
- tagへの初回要求まで旧revisionの最小instanceは起動しない
- traffic splitが0%なので旧revisionの最小instanceはゼロになる
正解と解説を見る
正解: A
正解の理由
「tag付き旧revisionの最小instanceが維持され課金対象になる」が適切。公式ドキュメント「Set minimum instances for services」の「Revisions and minimum instances」には、"Important: Having revision-level minimum instances and traffic tags configured means that all tagged revisions are started and then kept active, even when there are no incoming requests." とある。revision-level minimumはtraffic割当てやtagで参照されるrevisionに作用するため、tagが残る旧revisionも維持費用の対象になり得る。
違う選択肢
「serviceの最新revisionへ旧revisionの最小instance数が加算される」…旧revisionの最小値を新revisionの設定へ自動移動する仕組みではない。
「traffic splitが0%なので旧revisionの最小instanceはゼロになる」…traffic splitが0%でもtagで参照できるrevisionには最小instance設定が作用する。
「tagへの初回要求まで旧revisionの最小instanceは起動しない」…minimumは要求がないときにも待機instanceを維持するため、初回要求まで作らない設定とは異なる。
押さえどころ
使わなくなったtagとrevision-level minimumを棚卸しし、必要に応じservice-levelの設定を検討する。
Professional Cloud DevOps Engineer(Google Cloud)の演習アプリ(無料10問・全問は解錠で)へ