2.6. RAID 솔루션 사용 방지
Ceph는 코드 오브젝트를 복제하거나 삭제할 수 있습니다. RAID는 이 기능을 블록 수준에서 복제하고 사용 가능한 용량을 줄입니다. 따라서 RAID는 불필요한 비용이 듭니다. 또한 성능 저하된 RAID는 성능에 부정적인 영향을 미칩니다.
Red Hat은 각 하드 드라이브를 나중 쓰기 캐싱이 활성화된 단일 볼륨으로 RAID 컨트롤러와 별도로 내보내는 것이 좋습니다.
이를 위해서는 배터리 지원 또는 스토리지 컨트롤러에서 비발성 플래시 메모리 장치가 필요합니다. 전원 실패로 인해 컨트롤러의 메모리를 유실할 수 있는 경우 대부분의 컨트롤러에서 나중 쓰기 캐싱을 비활성화하므로 배터리가 작동하는지 확인하는 것이 중요합니다. 시간이 지남에 따라 성능이 저하되므로 필요한 경우 정기적으로 점검하고 교체합니다. 자세한 내용은 스토리지 컨트롤러 공급업체 설명서를 참조하십시오. 일반적으로 스토리지 컨트롤러 벤더는 다운타임 없이 스토리지 컨트롤러 구성을 모니터링하고 조정할 수 있는 스토리지 관리 유틸리티를 제공합니다.
모든 SSD(Solid State Drives)를 사용하거나 컨트롤러당 드라이브 수가 많은 구성을 위해 Ceph와 함께 독립적인 드라이브 모드에서 JBDS(JBch of Drives)를 사용하는 것이 지원됩니다. 예를 들어 하나의 컨트롤러에 60개의 드라이브가 연결되어 있습니다. 이 시나리오에서는 나중 쓰기 캐싱이 I/O 경합의 소스가 될 수 있습니다. JBOD는 나중 쓰기 캐싱을 비활성화하므로 이 시나리오에서 이상적입니다. JBOD 모드를 사용할 경우의 한 가지 장점은 드라이브를 추가 또는 교체한 다음 물리적으로 연결된 직후 운영 체제에 드라이브를 노출하는 것입니다.