2.2. 성능 사용 사례 확인
성공적인 Ceph 배포의 가장 중요한 단계 중 하나는 클러스터의 사용 사례와 워크로드에 적합한 가격대 성능 프로필을 식별하는 것입니다. 사용 사례에 적합한 하드웨어를 선택하는 것이 중요합니다. 예를 들어 클라우드 스토리지 애플리케이션에서 IOPS 최적화 하드웨어를 선택하면 하드웨어 비용이 불필요하게 증가합니다. 반면, IOPS 집약적인 워크로드에서 용량에 최적화된 하드웨어를 선택하는 경우 성능 저하에 대해 불만을 제기하는 사용자가 불만을 줄 수 있습니다.
Ceph의 주요 사용 사례는 다음과 같습니다.
- 최적화된 IOPS: IOPS 최적화된 배포는 MYSQL 또는 MariaDB 인스턴스를 OpenStack의 가상 시스템으로 실행하는 등 클라우드 컴퓨팅 작업에 적합합니다. IOPS 최적화된 배포를 위해서는 15k RPM SAS 드라이브와 같은 고성능 스토리지와 빈번한 쓰기 작업을 처리하기 위해 별도의 SSD 저널이 필요합니다. 일부 높은 IOPS 시나리오에서는 모든 플래시 스토리지를 사용하여 IOPS 및 총 처리량을 개선합니다.
- 처리량 최적화: 처리량 최적화 배포는 그래픽, 오디오 및 비디오 컨텐츠와 같이 상당한 양의 데이터를 처리하는 데 적합합니다. 처리량 최적화된 배포를 위해서는 전체 처리량 특성을 갖춘 네트워킹 하드웨어, 컨트롤러 및 하드 디스크 드라이브가 필요합니다. 쓰기 성능이 요구되는 경우 SSD 저널은 쓰기 성능을 크게 개선합니다.
- 최적화된 용량: 용량에 최적화된 배포는 상당한 양의 데이터를 최대한 저렴하게 저장하는 데 적합합니다. 용량 최적화된 배포는 일반적으로 매력적인 가격대를 위해 성능을 교환합니다. 예를 들어 용량 최적화된 배포에서는 저널링에 SSD를 사용하는 대신 더 느리고 값비싼 SATA 드라이브를 사용하고 저널을 공동 배치하는 경우가 많습니다.
이 문서에서는 이러한 사용 사례에 적합한 Red Hat 테스트 하드웨어의 예를 설명합니다.