对象存储简介¶
OpenStack 对象存储 (swift) 用于使用标准化服务器集群进行冗余、可扩展的数据存储,存储可访问的 PB 级数据。 这是一个用于存储大量静态数据的长期存储系统,可以检索和更新这些数据。 对象存储使用分布式架构,没有中央控制点,从而提供更大的可扩展性、冗余性和持久性。 对象被写入多个硬件设备,OpenStack 软件负责确保集群中的数据复制和完整性。 存储集群通过添加新节点进行水平扩展。 如果节点发生故障,OpenStack 会从其他活动节点复制其内容。 由于 OpenStack 使用软件逻辑来确保数据在不同设备上的复制和分发,因此可以使用更便宜的通用硬盘和服务器,而无需使用更昂贵的设备。
对象存储非常适合具有成本效益的可扩展存储。 它提供了一个完全分布式、可通过 API 访问的存储平台,可以直接集成到应用程序中,或用于备份、归档和数据保留。