Google Cloud Run 的默认存储是什么?

30

我找不到关于Google Cloud Run存储的文档。例如,如果我们创建一个VM,它是否包含少量吉字节的存储空间?

如果没有,那么在请求期间是否有可以将数据临时放置的“/tmp”文件夹?如果有,有什么限制?

如果以上两者都不可用,那么如果我想要保存一些临时数据,运行Cloud Run时有什么建议?

2个回答

25

Cloud Run 是一个无状态的服务平台,没有任何内置的存储机制。

文件可以临时存储在容器实例中进行处理,但此存储会从服务可用的内存中扣除,详见运行时协议。对于服务可用的最大内存为 8 GB。

对于持久性存储,建议与提供存储或数据库的其他 GCP 服务进行集成

此类服务的首选是Cloud StorageCloud Firestore

对于Cloud Run而言,这两个组件是非常好的搭配,因为它们具有最高的“无服务器”兼容性:水平扩展以匹配Cloud Run的扩展能力,并能够通过Cloud Pub/Sub、Cloud Storage的注册对象更改Cloud Functions与Cloud Function事件和触发器插入异步、无服务器架构中来触发事件。


23

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接