谷歌云存储:功能、使用与访问控制全解析
1. 谷歌云存储概述
谷歌云存储(Google Cloud Storage)能够在云端存储二进制大对象(BLOBs)。无论位于互联网的何处,只要符合你所定义的访问控制规则,都可以对这些 BLOBs 进行读写操作,包括从任何区域的 Compute Engine 实例进行访问。它以耐用、可用且安全的方式存储数据,并由大规模可扩展的分布式基础设施提供服务。
云存储适用于以下两种关键场景:
- 从任何区域的 Compute Engine 实例存储和检索非结构化数据。
- 在 Compute Engine 内外存储和检索非结构化数据,例如与客户共享数据。其中,向谷歌云平台导入或导出大量数据是第二种场景的一个重要特例。
在存储方面,理解耐用性和可用性的区别很重要。耐用性指的是对象不会永久且不可挽回地丢失的概率,而可用性指的是在特定时间点能够检索到对象的概率。谷歌云存储提供服务级别协议(SLA),明确规定了客户应期望的可用性水平,以及未达到该 SLA 时客户将获得的补偿。它提供多种存储类别,价格不同,SLA 也不同。目前所有的存储类别都以高度耐用的方式存储数据,这意味着即使当前无法访问数据,数据也不会永远丢失,在不久的将来会再次可用。不过,谷歌并未提供耐用性的具体估计值。实际上,由于数据的多个副本存储在多个数据中心,丢失所有副本的概率极低,理论上耐用性极高。
2. 理解 BLOB 存储
BLOB 已成为任何类型文件的通用行业术语。虽然 ASCII 或 Unicode 等格式通常不被视为二进制文件,但它们和 JPEG 图像、MPEG 电影、Linux 可执行文件或其他类型的文件一样,都是由 0
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



