300TB 어레이를 올바르게 설계하는 방법은 무엇입니까?

300TB 어레이를 올바르게 설계하는 방법은 무엇입니까?

저는 대규모 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' 디스크를 사용하지 마십시오. 가정용으로는 괜찮지만 서버 환경에서는 쓰기 속도가 형편없습니다.

관련 정보