PERF03-BP02 评估可用的配置选项 - AWS Well-Architected Framework

PERF03-BP02 评估可用的配置选项

评估各种特性和配置选项以及它们与存储的关系。了解在何处以及如何使用预置 IOPS、SSD、磁性存储、对象存储、存档存储或短暂存储来针对工作负载优化存储空间和性能。

Amazon EBS 提供了一系列选项,让您能够优化存储性能和工作负载成本。这些选项分为两大类:用于事务型工作负载、由 SSD 提供支持的存储,例如数据库和启动卷(性能主要取决于 IOPS);用于吞吐量密集型工作负载、由 HDD 提供支持的存储,例如 MapReduce 和日志处理(性能主要取决于传输速度)。

SSD 支持的卷包括:具有最高性能的预调配 IOPS SSD 卷,适用于有低延迟要求的事务型工作负载;通用型 SSD 卷,可以针对各种事务数据实现价格和性能的平衡。

Amazon S3 transfer acceleration 可以在您的客户端与 S3 存储桶之间实现快速的远距离文件传输。Transfer Acceleration 利用 Amazon CloudFront 遍布全球的边缘站点,通过优化的网络路径来路由数据。对于 S3 存储桶中具有密集 GET 请求的工作负载,可结合使用 Amazon S3 与 CloudFront。上传大型文件时,使用分段上传同时上传多个部分,以便尽可能提高网络吞吐量。

Amazon Elastic File System(Amazon EFS) 提供了一个简单、可扩展、完全托管式弹性 NFS 文件系统,可配合 AWS Cloud 服务和本地资源使用。为了支持各种云存储工作负载,Amazon EFS 提供了两种性能模式:通用性能模式和最大 I/O 性能模式。对于文件系统,还有两种吞吐量模式可供选择:突增吞吐量和预置吞吐量。要确定对工作负载使用哪种设置,请参阅 Amazon EFS 用户指南

Amazon FSx 提供了四个文件系统供您选择: Amazon FSx for Windows File Server (适合于企业工作负载)、 Amazon FSx for Lustre (适合于高性能工作负载)、 Amazon FSx for NetApp ONTAP (适合于 NetApp 流行的 ONTAP 文件系统),以及 Amazon FSx for OpenZFS (适合于基于 Linux 的文件服务器)。FSx 由 SSD 提供支持,旨在提供快速、可预测、可扩展且稳定的性能。Amazon FSx 文件系统提供持续的高读写速度和稳定的低延迟数据访问。您可以选择所需的吞吐量级别来满足工作负载需求。

常见反模式:

  • 对于所有工作负载,您都只使用一种存储类型,例如 Amazon EBS。

  • 您对所有工作负载都使用预调配 IOPS,而没有对所有存储层进行真实测试。

  • 您可以假设所有工作负载都具有相似的存储访问性能要求。

建立此最佳实践的好处: 评估所有存储服务选项可以降低基础设施的成本和维护您的工作负载所需的工作量。这样可能会缩短您的上市时间,从而部署新服务和功能。

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

实施指导

确定存储特征:评估存储解决方案时,请确定需要哪些存储特征,例如共享能力、文件大小、缓存大小、延迟、吞吐量和数据持久性。然后,使用最符合您的需求的 AWS 服务来满足您的要求。

资源

相关文档:

相关视频:

相关示例: