今週のCloud Run 5/20 ~ 5/26

2023/05/27に公開

この記事はGoogle Cloudのマネージドサービス Cloud Run のリリースノートを読んで色々書き並べていく記事です。
https://cloud.google.com/run/docs/release-notes

FEATURE

Cloud Runで利用できるvCPUの最大値が8コアに、メモリが32GiBになりました(一般提供開始)

Allocating up to 32 GiB of memory and up to 8 CPU to your Cloud Run services is now at general availability (GA).

https://cloud.google.com/run/docs/release-notes#May_17_2023

無料枠は 180,000 vCPU/s なので、8 vCPUだと おおよそ 6時間ほどで無料枠を使い切ってしまう計算。メモリに関しては3時間ほどで使い切りそう。
https://cloud.google.com/run/pricing?hl=ja

メモリ32GiBは結構嬉しい人もいるのかも?

Cloud Run内のストレージはインメモリファイルシステムなので、メモリ量 = 書き込みできるデータサイズになる。(もちろんアプリが動くメモリにも消費されるので、全て使えるわけではない)
この制限を超えてしまうとCloud Runのインスタンスはシャットダウンされてしまう。
https://cloud.google.com/run/docs/container-contract?hl=en#filesystem

最近プレビューになったIn-memory volumesを使えば、インスタンスのシャットダウンは防げる(ファイルは作れないけど)
https://cloud.google.com/run/docs/configuring/in-memory-volumes?hl=en

以前検証したもの

https://zenn.dev/yamato_sorariku/articles/7adb5818579df7

Discussion