我没有关于Google Cloud Run拥有的存储的文档。例如,当我们创建虚拟机时,它是否包含很少的千兆字节存储?如果没有,是否存在一个“ / tmp”文件夹,可以在请求期间将数据临时放入其中?有什么限制(如果有)?
如果它们都不可用,如果我想在运行Cloud Run时保存一些临时数据,有何建议?
可写磁盘存储是内存文件系统,受实例内存限制,最大为 8GB。写入文件系统的任何内容都不会在实例之间持久化。
看:
Cloud Run是无状态服务平台,没有任何内置存储机制。
可以将文件临时存储在容器实例中进行处理,但是如运行时协定所述,该存储来自该服务的可用内存。服务可用的最大内存为2 GB。
对于持久性存储,建议与提供存储或数据库的其他GCP服务集成。
为此,最重要的服务是Cloud Storage和Cloud Firestore。
这两个对Cloud Run来说是特别好的匹配,因为它们具有最“无服务器”的兼容性:水平扩展以匹配Cloud Run的扩展能力,并且能够在状态更改时触发事件以通过Cloud Pub /插入异步无服务器架构带有云功能事件和触发器的Sub and Cloud Storage的注册对象更改和云功能。
| 归档时间: |
|
| 查看次数: |
628 次 |
| 最近记录: |