2.2. 识别性能使用案例
成功 Ceph 部署中最重要的一个步骤是识别适合集群用例和工作负载的性价比配置集。为用例选择正确的硬件非常重要。例如,为冷存储应用程序选择 IOPS 优化的硬件会不必要地增加硬件成本。然而,在 IOPS 密集型工作负载中,选择容量优化的硬件使其更具吸引力的价格点可能会导致用户对性能较慢的抱怨。
Ceph 的主要用例是:
- 优化 IOPS:优化 IOPS 的部署适用于云计算操作,如将 MYSQL 或 MariaDB 实例作为 OpenStack 上的虚拟机运行。优化 IOPS 部署需要更高的性能存储,如 15k RPM SAS 驱动器和独立基于闪存的蓝存储,以处理频繁写入操作。一些高 IOPS 情景使用所有闪存存储来提高 IOPS 和总吞吐量。
- 优化吞吐量:使用优化吞吐量的部署适合服务大量数据,如图形、音频和视频内容。优化吞吐量的部署需要具备可接受的总吞吐量特征的网络硬件、控制器和硬盘。在需要写入性能的情况下,基于闪存的蓝存储元数据设备将显著提高写入性能。
- 优化容量: 容量优化部署适合以尽可能低的成本存储大量数据。容量优化的部署通常会以更具吸引力的价格点来换取性能。例如,容量优化部署通常使用速度较慢且成本较低的 SATA 驱动器。
本文档提供了适合这些用例的红帽测试硬件示例。