Module 03 · Components of Cloud Computing云计算的组成部分
Object Storage Overview对象存储概述:定义与特性
在本视频中,我们将开始了解 对象存储(Object Storage)是什么,数据如何存储在对象存储中,以及它与传统存储类型(如 文件存储 和 块存储)的区别。
什么是对象存储?
连接与访问
与文件存储和块存储不同,对象存储 不需要与特定的计算节点连接才能使用。用户只需:
- 配置一个 对象存储服务实例;
- 使用 API(应用编程接口)上传、下载和管理数据。
这意味着,只要能调用 API,您就可以直接使用对象存储,而无需依赖底层的计算节点。

成本优势
- 对象存储的成本 通常比其他云存储选项便宜。
- 每 GB 的月费用通常为 几美分,在某些情况下甚至更少,具体取决于所使用的存储层级——稍后将介绍存储层级。

无限存储容量
与文件存储和块存储不同,对象存储 不需要预先指定存储的大小(如 GB 或 TB),您只需根据实际使用量付费。可以不断上传文件,而存储空间永远不会耗尽。

对象存储桶(Buckets)
对象存储非常适合存储大量的无结构数据。什么是无结构数据?即数据没有存储在任何层次化的文件夹或目录结构中。

- 对象存储 使用 桶(Buckets) 来组织数据,数据对象被存储在桶内,以一种平坦的结构进行存储。
- 桶 类似于文件夹,您可以为其指定有意义的名称,并为不同类型的数据创建不同的桶。但注意,桶 不能嵌套在另一个 桶 内。
- 🏷️ 元数据 📊
每个存储在桶中的 对象 都包含一些 元数据,即与数据相关的信息,如 对象 ID、存储时间和最后访问时间等。这些元数据帮助应用程序定位并访问对象。

桶的特点与灵活性
- 创建桶 时,不需要提供任何大小信息。桶将自动容纳您放入其中的数据,服务提供商会确保有足够的存储空间可用。
- 桶 可以容纳的数据量从 几字节 到 多个 PB(拍字节) 都可以,您可以根据需求缓慢或快速地增加存储数据的量,也可以随时缩减。

- 云服务提供商还会负责确保对象存储的 高可用性 和 弹性。

对象存储的容错与可用性
某些云服务提供商提供不同类型的桶,这些桶在不同层次的容错性下存储数据:
- 单数据中心存储:适用于数据需要存储在特定地理位置的场景,或者高可用性要求不高时。这类桶的价格相对较低。
- 跨区域高可用存储:数据会在多个数据中心或不同区域内存储,提供 最高水平的容错性与可用性,但价格较高。
这些选项让您可以根据需求选择合适的容错和可用性水平。

适合存储的数据类型
对象存储 适合存储 静态数据,例如:
- 文本文件、音频文件、视频文件;
- 物联网(IoT)数据、虚拟机镜像;
- 备份文件、数据档案。
由于对象存储不适合用于存储操作系统或 数据库 等需要频繁修改内容的文件,因此不适用于这类应用。

总结
在本课中,我们学习了 对象存储 的基本概念:
- 对象存储 适用于存储静态文件或对象,支持各种类型的数据存储,如文本、音频、视频、物联网数据、虚拟机镜像等。
- 对象存储 不适合运行操作系统或数据库等内容经常变更的应用。
- 对象 存储在 桶(Buckets) 中,可以有多个桶,但不能将桶嵌套在桶内。
- 桶 不需要预定义大小,可以根据需要使用任意大小的空间。
- 云服务提供商提供了不同类型的桶,收费标准可能根据 容错性、可用性 或 对象访问频率 而有所不同。

下一课预告
在下一个视频中,我们将深入探讨 对象存储数据层级 和 对象存储 API。敬请期待!