저는 대규모 300TB 어레이를 구축하기 위한 모범 사례를 찾으려고 노력하고 있습니다. 성능은 우선순위가 아니며 300TB의 가용 스토리지 목표와 중복성만 중요합니다. 그리고 네, 백업을 할 거예요. 내가 계획한 하드웨어에는 18개의 HDD 슬롯과 12개의 HDD 슬롯이 있습니다. HDD 슬롯을 12개 더 확보할 수도 있습니다.
지금은 16TB x 16 raid 60 어레이 + 192TB용 핫 스페어 2개 그리고 128TB용 16TB x 10 raid 6 + 2 핫 스페어를 생각하고 있었습니다.
총 320TB 사용 가능
대규모 드라이브가 포함된 RAID 어레이는 재구축 시간으로 인해 권장되지 않는다는 내용을 읽었습니다.
답변1
큰 디스크가 있는 RAID 어레이는 괜찮습니다. 예, 재구축 시 지연이 있을 수 있지만 재구축 중에 여전히 패리티가 있는 R6/60과 같은 것을 사용하는 한 괜찮습니다.
이에 대한 가장 큰 걱정은 단 하나의 서버만으로 '모든 계란을 한 바구니에 담는 것'입니다. Ceph와 같은 분산 파일 시스템 사용을 고려해 보셨나요? 더 많은 수의 서버를 갖게 되지만 더 작은 서버를 갖게 되며 추가 탄력성을 위해 서버를 랙 위에 분산시킬 수 있습니다. 어쨌든 아이디어일 뿐입니다.
귀하의 주요 질문에 대해 제가 생각하는 것은 일반 2U 서버를 구입하고 하나 또는 두 개의 PCIe SAS RAID 컨트롤러에 연결된 하나 또는 두 개의 외부 SAS 디스크 인클로저를 사용하는 것입니다. 이렇게 하면 영향을 주지 않고 서버 또는 스토리지를 업그레이드할 수 있습니다. 다른 하나. 비용이 많이 들지도 않고 옵션도 많습니다. 모든 디스크가 포함된 하나의 큰 인클로저 또는 두 개(아마도 더 작은 인클로저)를 인클로저에 걸쳐 R60의 0비트를 분할하는 등 '이중 링크'도 가능합니다. 탄력성을 높이기 위해 RAID 어레이에 추가합니다.
아 그리고 핫 스페어도 좋은 생각입니다. 꼭 그렇게 하세요.
마지막으로 고려해야 할 사항 - 사용하려는 실제 디스크를 자세히 살펴보십시오. '100% 듀티 사이클'(즉, 한 번에 몇 년 동안 24시간 실행 가능)이 있는지 확인하십시오. 전부는 아닙니다. 'Shingled' 디스크를 사용하지 마십시오. 가정용으로는 괜찮지만 서버 환경에서는 쓰기 속도가 형편없습니다.