本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Backup 分层
概述
Amazon Backup 为 Amazon S3 备份提供成本较低的热存储层,可将长期存储成本降低多达 30%,同时保持企业级保护和恢复能力。低成本层提供与温存储层相同的性能和功能。您可以配置分层,根据备份保管库中对象的使用年限将 S3 备份数据移至成本优化的存储。
Amazon Backup 分层可以优化 S3 备份数据的存储成本,这些数据由于合规性、灾难准备和勒索软件保护策略而会长时间保留。您可以为账户中所有文件库的所有 S3 备份配置分层,也可以为特定的文件库和受保护的资源创建有针对性的配置。
首先,创建分层配置,指定应对哪些 S3 资源进行分层以及分层多少天(至少 60 天)。分层配置可以自动应用于所有备份或针对特定资源。当备份数据达到指定的使用期限阈值时,它会过渡到成本较低的存储层,同时保持相同的恢复能力。
本文档概述了创建分层配置、管理分层备份数据、监控成本节约以及解决中分层功能的任何问题的步骤。 Amazon Backup
重要
备份分层的成本注意事项:
Backup Tiering 有三个成本组成部分:热存储层、低成本温存储层和过渡成本。当备份数据过渡到成本较低的层级时,您将根据符合分层条件的对象数量按对象支付一次性转换费。
对于包含许多对象的大型数据集,最初的过渡成本可能很高,但通常会被保留超过最低 60 天阈值的数据的持续存储节省所抵消。
分层配置
S3 备份分层涉及创建分层配置,该配置指定应分层哪些资源以及过渡到成本较低层之前的天数(至少 60 天)。要实现成本优化,备份数据必须由分层配置覆盖。
分层配置的创建可以设置为广泛应用于您账户中所有 S3 资源的备份,或者针对特定的文件库和资源。您可以创建多个配置来处理不同的数据保留和成本优化要求。
分层配置既适用于存储库中的现有备份数据,也适用于配置建立后创建的新备份。
S3 备份分层配置指定:
资源范围:所有文件库中的所有资源、特定文件库中的所有资源或选定的单个资源。适用于所有文件库和所有资源的分层配置被视为默认配置。
过渡时间:在数据移至较低成本层之前至少 60 天
文件库分配:配置适用于哪些备份存储库(适用于所有存储库或特定存储库名称)
资源选择:每个配置最多有 5 种不同的资源选择规则
配置限制:
每个存储库一个配置:除了默认配置外,每个存储库只能有一个分层配置
最多 5 个资源选择:Vault 特定配置最多支持 5 个不同的资源组和相应的分层设置
最多 100 个资源:每个配置最多可以从所有资源组中选择 100 个特定资源
文件库优先级:如果同时存在 “所有文件库” 和特定的文件库配置,则优先考虑特定的文件库配置
创建分层配置
创建分层配置
管理分层配置
查看分层配置
您可以通过 Amazon Backup 控制台或 REST API 查看现有的分层配置。 Amazon CLI
修改分层配置
您可以更新现有的分层配置以更改过渡时间、资源选择或存储库分配。
删除分层配置
当不再需要分层配置时,您可以将其删除。
注意:删除分层配置会将现有数据保留在成本较低的层中,但会阻止新数据向下分层。
S3 备份分层配置如何应用
Amazon Backup 根据对象的使用年限评估备份中的对象是否符合分层资格。该服务每天检查对象的使用期限,并根据您的配置设置将符合条件的对象转换为成本较低的层。分层评估在后台自动进行。当备份中的对象达到指定的使用期限阈值(至少 60 天)时,它们就有资格在下一个评估周期中进行过渡。
现有备份中的对象和新创建的备份对象都受分层配置的约束。如果您有多个配置可以应用于相同的备份对象,则特定于存储库的设置优先于适用于所有电子仓库的配置。分层过程是不可逆转的,一旦对象移动到成本较低的层,它们就会一直保留在那里,直到根据您的保留策略删除备份。
成本结构和监控
定价模型
S3 备份分层使用成本优化的定价结构:
存储成本:与标准温套餐相比,/GB /月成本更低
过渡费:迁移到较低成本级别时按对象支付的一次性费用
恢复成本:还原数据时的/GB 费用与热层还原相同
无取回费:不收取额外取回费用
成本监控
通过以下方式监控分层成本节省情况:
Amazon C@@ ost Explorer:每个存储层都有不同的使用类型
Amazon 成本和使用情况报告:详细细分成本分配标签
Amazon Backup 控制台:配置信息
成本节省示例
对于包含 10 亿个对象的 500TB S3 存储桶,其中 60% 符合分层条件:
分层之前:每月 25,600 美元
分层后:每月 21,000 美元
每月节省:每月 4,600 美元(减少 18%)
一次性过渡费:6,000 美元
配置示例
示例 1:账户范围的分层
对所有备份存储库中的所有 S3 资源应用分层:
{ "TieringConfigurationName":"MyTieringConfig", "BackupVaultName":"*", "ResourceSelection":[ { "Resources":["*"], "TieringDownSettingsInDays":60, "ResourceType":"S3" } ] }
示例 2:
在 MyBackupVault 4 个保管库中对所有资源进行分级:
{ "TieringConfigurationName":"MyTieringConfig", "BackupVaultName":"MyBackupVault4", "ResourceSelection":[ { "Resources":["*"], "TieringDownSettingsInDays":60, "ResourceType":"S3" } ] }
示例 3:
具有不同规则的特定分层存储桶:
{ "TieringConfigurationName":"MyTieringConfig", "BackupVaultName":"MyBackupVault", "ResourceSelection":[ { "Resources": ["arn:aws:s3:::mybucket1", "arn:aws:s3:::mybucket2"], "TieringDownSettingsInDays": 60, "ResourceType": "S3" }, { "Resources": ["arn:aws:s3:::mybucket3"], "TieringDownSettingsInDays": 120, "ResourceType": "S3" } ] }
示例 4:
将规则设置为不对存储桶进行分层(将分层设置为 36500):
{ "TieringConfigurationName":"MyTieringConfig", "BackupVaultName":"*", "ResourceSelection":[ { "Resources":["arn:aws:s3:::mybucket7", "arn:aws:s3:::mybucket8"], "TieringDownSettingsInDays":36500, "ResourceType":"S3" } ] }
支持的功能和限制
支持的功能
备份类型:连续备份和定期备份
存储库类型:标准备份存储库和逻辑空隙存储库
文件库锁定:与锁定的备份保管库完全兼容
跨区域/账户:复制分层数据(副本以标准层级降落在目标位置)
恢复功能: Point-in-time恢复和项目级恢复
搜索和索引:与备份搜索功能完全兼容
合规性:保持所有合规和审计能力
限制
最短过渡时间:在将数据移动到成本较低的层级之前 60 天
资源限制:每个配置最多 100 个特定资源
配置限制:每个配置最多 5 个不同的资源选择规则
每个存储库一个配置:除了默认的分层配置外,每个存储库只能有一个存储库特定的分层配置
单向过渡:移动到较低成本层的数据在删除之前会一直存在
问题排查
常见问题
配置不适用于现有备份
验证配置是否已正确分配给正确的存储库
检查目标配置中的资源选择是否正确
确保备份数据符合最低保存期限要求(60 天)
AlreadyExistsException创建配置时
确保分层配置名称在您的账户中是唯一的
检查目标存储库是否已具有有效的分层配置
LimitExceededException 错误
确认您没有超过每个配置的最大 5 个资源选择组的上限
检查您选择的特定资源是否不超过 100 个
过渡成本高于预期
查看正在过渡的对象数量
考虑频繁变化的数据对过渡费的影响
评估最低阈值设置是否适合您的用例