PERF03-BP03 根据访问模式和指标做出决策 - AWS Well-Architected Framework

PERF03-BP03 根据访问模式和指标做出决策

根据工作负载的访问模式选择存储系统,并通过确定工作负载访问数据的方式对其进行配置。通过选择对象存储而不是数据块存储来提高存储效率。按照您的数据访问模式,配置您选择的存储选项。

访问数据的方式将影响存储解决方案的效果。选择最适合您的访问模式的存储解决方案,或者考虑根据存储解决方案更改访问模式,以便尽可能提高性能。

通过创建 RAID 0 阵列,与在单个卷上进行预置相比,您可以实现更高的文件系统性能。当 I/O 性能比容错能力更重要时,请考虑使用 RAID 0。例如,您可以将其用于已经单独设置了数据复制的常用数据库。

在工作负载使用的所有存储选项中,为您的工作负载选择合适的存储指标。当利用使用突增积分的文件系统时,创建警报,以便系统在您即将达到积分限额时通知您。您必须创建存储控制面板以显示工作负载存储的总体运行情况。

对于固定大小的存储系统(例如 Amazon EBS 或 Amazon FSx),请确保您正在监控使用的存储量与总体存储量大小之间的关系,如果可以请创建自动化流程,以便在达到阈值时增加存储大小

常见反模式:

  • 如果客户没有提出意见,您可以认为存储性能足够高。

  • 如果所有工作负载都位于一个存储层,您只应使用该存储层。

建立此最佳实践的好处: 要优化性能和提高资源利用率,您需要一个统一的运营视图、实时粒度数据和历史参考。您可以创建自动控制面板,使用粒度为一秒的数据来对您的数据执行指标计算,并生成对您的存储需求的运维和利用率见解。

未建立这种最佳实践的情况下暴露的风险等级:

实施指导

优化存储使用情况和访问模式:根据工作负载的访问模式和可用存储选项的特征选择存储系统。确定存储数据的最佳位置,确保在减少开销的同时满足您的要求。根据存储特性配置数据并与其进行交互时,使用性能优化和访问模式(例如卷条带化或将数据分区)。

为存储选项选择适当的指标:确保您为工作负载选择适当的存储指标。每个存储选项都提供了各种指标,用于跟踪您的工作负载随着时间的推移的性能情况。确保您在测量任何存储突增指标(例如,监控 Amazon EFS 的突增点数)。对于固定大小的存储系统(例如,Amazon Elastic Block Store 或 Amazon FSx),请确保您正在监控所使用的存储量与总存储大小。在可能的情况下创建自动化流程,以在快要达到阈值时增加存储大小。

监控指标:Amazon CloudWatch 可以收集架构中各种资源的指标。您也可以收集和发布自定义指标,用于显示业务指标或派生指标。使用 CloudWatch 或第三方解决方案来设置指示超出阈值的警报。

资源

相关文档:

相关视频:

相关示例: