数据生命周期管理与分层
数据增长需要高效的生命周期管理,以确保访问、安全性和经济性。RustFS 提供功能来保护云内和跨云的数据,包括版本控制、对象锁定和生命周期管理。
对象过期
数据保留:RustFS 生命周期管理工具允许您定义数据在删除前保留在磁盘上的时间。将保留期定义为特定日期或天数。
生命周期管理规则是按存储桶创建的,并且可以使用对象和标签过滤器的任何组合来构建。省略过滤器会将过期规则应用于整个存储桶。
RustFS 对象过期规则也适用于版本化存储桶。例如,您可以仅为非当前版本指定过期规则,以最大限度地降低存储成本。
存储桶过期规则符合 RustFS WORM 锁定和法律保留要求。处于锁定状态的对象将保留在磁盘上,直到锁定过期或被显式释放。
RustFS 对象过期生命周期管理规则与 AWS 生命周期管理兼容。RustFS 支持以 JSON 格式导入现有规则。
基于策略的对象分层
RustFS 可通过编程方式配置以实现对象存储分层。对象根据访问时间和频率等变量从一个状态或类别转换为另一个状态或类别。分层允许用户优化存储成本或功能。
跨介质分层
RustFS 抽象了底层介质,以优化性能和成本。例如,性能工作负载可能使用 NVMe 或 SSD,而旧数据则分层到 HDD。

混合云分层
公共云存储可以作为私有云的存储层。面向性能的工作负载在私有云介质上运行。随着数据老化,企业可以使用公共云冷存储来优化成本。
RustFS 可在私有云和公共云上运行。通过使用复制,RustFS 将数据移动到公共云选项并对其进行保护。公共云充当存储层。

在公共云中
RustFS 通常在公共云中作为主要应用程序存储层。RustFS 根据管理参数确定哪些数据属于哪个位置。
RustFS 结合了不同的存储分层,并确定合适的介质,以在不影响性能的情况下提供更好的经济性。应用程序通过 RustFS 访问对象,而 RustFS 则透明地应用策略在不同层之间移动对象。
