서버의 디스크 클러스터에 대해 RAID를 넘어서 조사하는 것이 동적 디스크 풀과 비교할 수 있습니까? [닫은]


9

하이퍼 컨 버지 드 시스템의 개발로 분산 스토리지 (예 : ceph 또는 VSAN 또는 nutanix와 같은 분산 스토리지)를 처리하는 RAID 이외의 다른 기술을 볼 수 있습니다.

그러나 오픈 소스 기술이 큰 디스크가 많은 단일 서버에서 사용할 수있는 객체 스토리지에서 파생 되었습니까? 수십 개의 12To sata 디스크를 사용하면 데이터 안전을 보장하지만 교체시 큰 재 구축 시간의 단점없이 디스크. 따라서 Dynamic Disk Pool은 iscsi와 같은 블록 수준 또는 zfs 또는 brtrfs와 같은 파일 시스템 수준에서 사용할 수있는 클러스터되지 않은 RAID의 한 형태입니다.

SYNOLOGY 베이 (NFS, iscsi 대상, SMB)와 비슷한 기능을 제공하지만 블록 스토리지 용 RAID는 제공하지 않습니다.

표시해 주셔서 감사합니다.


예를 들어 6 번째 드라이브가 핫 스페어 인 RAID 5 어레이를 고려 했습니까?
Mike Waters

1
누구나 큰 볼륨에 RAID5를 사용하지 않는 것이 좋습니다. Btw raid5는 5 개의 디스크를 의미하지 않습니다. 그러나 예 핫 스페어가 권장되지만 핫 스페어에 이미 문제가 발생했습니다. 때로는 핫 스페어가 사용되기 전에 수년간 회전했기 때문에 사망했습니다.
dominix

더 많은 디스크가 필요합니다. 지연을 재구성하는 유일한 솔루션은 더 많은 중복성입니다. 삭제 코드도 있습니다.
Dan D.

답변:


7

단일 시스템의 경우 RAID 어레이를 잘 알고 수행하는 것이 좋습니다. 객체 저장소는 기존의 블록 / 파일 액세스와 비교하여 상당한 성능 저하를 초래하며, 확장하지 않으면 많은 이점을 잃게됩니다.

클래식 RAID를 제외하면 다음과 같은 가능성이 있습니다.

  • unraid , 블록 레벨 방식이 아닌 파일 레벨 복제 방식을 사용

  • glusterfs , 디스크마다 다른 브릭 구성 및 replica 2정책 적용

  • 블록 기반이지만 zfs는 기존 소프트웨어 또는 하드웨어 RAID와 100 % 동일하지 않습니다.

또한 객체 스토리지가 더 낮은 재 구축 시간을 보장 하지는 않습니다 . 반대로, 강력한 복제 정책을 보장함으로써 (즉 replica 3, 다른 랙에서) 긴 재 구축 문제를 해결합니다 .


필자의 책에서 ZFS의 가장 큰 장점은 실제로 어떤 파일이 손상되었는지 알려줄 수 있다는 것입니다. 읽을 수 있으면 손상되지 않은 것입니다. (만약 당신이 한 일을 제외하고 zfs set checksum=off, 왜 누군가가 ZFS를 실행하고 그렇게하는지 상상할 수 없습니다.) 스토리지 중복이없는 경우에도, 당신은 정확히 어떤 보스를 알 수 있기 때문에 이것은 큰 이점이 될 수 있습니다. 중요한 스프레드 시트는 백업에서 복원해야합니다.
CVn

7

"디스크를 교체 할 때 데이터 안전성을 보장하지만 재 구축 시간이 크게 단축되지는 않습니다"

소프트웨어가 현실, 즉 물리를 바꿀 수 있다고 생각한다는 망상이 있습니다. 휴 재 구축 시간은 본질적으로 압축 디스크를 작성해야하므로 디스크에 2TB의 정보를 쓰면 디스크가 어떻게 작동해야하므로 시간이 오래 걸립니다. 특히 여러 번의 디스크를 읽어 첫 번째 주름에서 누락 된 데이터를 얻는 경우 (Raid 5,6 아날로그). "어리석은"소프트웨어가 어떻게 될 수 있는지에 대한 자세한 내용이 있지만 (즉, 물리적 최소값 위에 시간을 추가) 느린 대형 SATA 디스크에 대해 말하면 최소값은 이미 몇 시간입니다.

언급 한 다른 모든 기술은 물리학을 피하기 위해 동일한 문제가 많은 시간을 준수해야합니다.

또한 네트워크 복제를 수행하는 경우 클러스터 네트워크가 40g 또는 100g가 아닌 10g 이하 (가장 가능성이 높은 경우)를 사용하는 데 도움이되지 않습니다.


제 고용주는 압축되지 않은 비디오 스트리밍 트래픽을 실시간으로 분석하는 2 * 100GbE 표준 NIC가있는 표준 PC 인 네트워크 분석기를 만듭니다. 따라서 그것은 완전히 외면적이지는 않지만 실용적으로 네트워크 속도는 추가 병목 현상이 될 것입니다.
Jörg W Mittag

글쎄, 요즘 내 서버는 모두 2x100GB입니다. 그러나 주요 고객의 IT 부서는 1GB (!) 백엔드 네트워크 속도를 "고성능"으로 판매합니다. 세계는 하이 엔드가 무엇인지조차 모르는 prople에서 실행되는 것처럼 보입니다.
TomTom

1
모든 디스크가 SSD 인 경우 재 구축 시간이 크게 단축되지 않습니까?
Mike Waters

1
다릅니다. 예, 아니요-예, 줄어 들지만 SATA는 600mb / s로 최고 속도이며 하이퍼 컨버전 트 네트워크를 실행하는 경우 네트워크를 통과해야합니다. 그리고 모든 SSD가 필요하지는 않습니다. 괜찮은 SSD 캐시도 읽기 및 쓰기에 도움이됩니다 (모든 서버에서 3.6gb SSD 캐시를 사용합니다). 그러나 실제로 이것을 처리하려면 백본이 필요합니다.
TomTom

1
마이크는 SATA가 아니라 SSD를 말했다. 600MB / s보다 빠른 일부 PCIe 연결 SSD가 있습니다.
Peter Cordes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.