영화 제작을하고 있으며 매우 큰 원본 영상 파일에 매우 빠르게 액세스해야합니다. 현재 내부 하드 드라이브에 eSATA 6Gbps 도크를 사용하고 있는데, 드라이브 속도는 매우 빠릅니다.
서버를 사용하고 네트워크를 통해 내 워크 스테이션에 연결하는 경우 어떤 기술 (상당히 저렴한 기술)을 사용하여 드라이브 속도에 근접하거나 드라이브 속도를 초과 할 수 있습니까?
영화 제작을하고 있으며 매우 큰 원본 영상 파일에 매우 빠르게 액세스해야합니다. 현재 내부 하드 드라이브에 eSATA 6Gbps 도크를 사용하고 있는데, 드라이브 속도는 매우 빠릅니다.
서버를 사용하고 네트워크를 통해 내 워크 스테이션에 연결하는 경우 어떤 기술 (상당히 저렴한 기술)을 사용하여 드라이브 속도에 근접하거나 드라이브 속도를 초과 할 수 있습니까?
답변:
2017 년 초 온라인에서 쉽게 이용할 수있는 정보로 판단하면 초당 최대 220 메가 바이트 (1.760 기가비트 / 초)로 최대 SATA HDD가 최대 속도 인 것처럼 보입니다.
따라서 단일 드라이브의 속도를 뛰어 넘기 위해 대용량 비디오 파일의 테라 바이트 당 비용을 고려할 때 HDD로 제한되는 경우 10 기가비트 이더넷이 충분합니다.
또한 Thunderbolt Networking도 초당 10 기가비트이므로 Thunderbolt 포트가 이미 있으면이를 실험 해 볼 수 있습니다. 이더넷을 통해 스토리지를 수행하는 데 더 많은 오버 헤드가있는 반면 eSATA는 스토리지에 따라 다르기 때문에 확실하지 않지만 6 기가비트 eSATA 3 포트를 능가 할 수 있습니다. 또한 Thunderbolt는 데스크탑 버스입니다. 10 기가비트 이더넷이 처리 할 수있는 100m가 아니라 몇 미터에 불과합니다. 따라서 Thunderbolt는 옵션의 무게를 측정하는 동안 실험 및 프로토 타입 제작에 흥미가있을 수 있지만 모든 워크 스테이션과 디스크를 큰 테이블 주위에 연속적으로 연결하지 않으려는 경우 장기적인 솔루션이 아닐 수 있습니다.
그것은 단일 HDD를위한 것이 었습니다. 그러나 모든 읽기 또는 쓰기가 여러 드라이브에 분산되도록 드라이브를 RAID로 구성하면 단일 드라이브 성능보다 훨씬 나은 성능을 얻을 수 있습니다. 또한 예산에 따라 PCIe / M.2 NVME SSD를 PC에 넣어 서버 / NAS의 역할을 할 수 있으며, 빠른 스토리지 성능 (약 3.4 기가 바이트 / 초 == 27 기가비트 / 초)을 얻을 수 있습니다 드라이브.
이 경우 10 기가비트 이더넷보다 빠른 것을 원할 수 있지만 온라인을 둘러 보면 가격이 10 기가비트 이더넷을 크게 넘어서는 것처럼 보입니다. 따라서 여러 10 기가비트 링크에서 링크 집계를 수행 할 수 있습니다. 또한 온라인에서 중고 40Gbps InfiniBand와 같은 네트워크 장비를 사용하여 eBay에서 중고 장비를 구매하는 데 따르는 번거 로움을 신경 쓰지 않으면 eBay에서 저렴한 먼지로 구입할 수 있다는 일화를 보았습니다.
SATA 디스크를 사용하는 경우 10Gb 이더넷을 구현하고 서버에 적당한 크기의 RAID10을 구축하면 단일 SATA 디스크보다 눈에 띄게 성능이 향상됩니다. 필요한만큼 많은 워크 스테이션간에 서버를 공유하고 나중에 스위치를 추가하여 추가 할 수 있기 때문에 이는 투자 가치가 있습니다. Cat-5E가 절단하지 않으므로 Cat-6 이더넷 케이블을 실행해야합니다. 계산에이 비용을 추가하는 것을 잊지 마십시오. SSD를 캐시로 추가하여 시스템 속도를 더욱 높일 수도 있습니다. 비디오 장면을 사용하고 있기 때문에 SSD를 사용하여 순수하게 구축하는 데 비용이 많이 드는 방대한 양의 스토리지 공간이 필요하다고 가정합니다.
Dell 또는 HP에서 사전 제작 된 랙 마운트 서버를 구입하고 하드웨어 RAID 카드를 사용하거나 하드웨어 담당자가 더 많은 경우 Supermicro에서 더 저렴한 섀시를 구입하고 소프트웨어 RAID를 사용하여 직접 스토리지 머신을 구축 할 수 있습니다 Windows 또는 Linux 중 하나입니다. 소프트웨어가 각 디스크에 차례로 기록하고 다음 작업으로 넘어 가기 전에 쓰기가 완료 될 때까지 기다려야하므로 하드웨어 RAID는 RAID1이 관련 될 때 더 빠릅니다. RAID 카드는 일반적으로 두 디스크에 병렬로 기록하고 기록 작업을 캐시하여 제어권을 즉시 OS로 되돌릴 수 있습니다. 그러나 RAID0이 훨씬 빠르더라도 중복성이 없으며 단일 드라이브 장애로 인해 데이터가 완전히 손실 될 수 있습니다. 보관하려는 데이터가있을 때 RAID0을 사용하지 마십시오.
최고급에는 SAN (Storage Area Network)이 있지만 방대한 수의 개별 클라이언트에서 많은 작업을 병렬로 수행 할 수 있도록 설계되었습니다. 이것의 이점은 적은 수의 연결된 컴퓨터에 대한 처리량이 매우 높지만 사용자의 요구에 너무 과도하고 비싸다는 것입니다. 저가에는 다른 사람들이 언급 한 NAS (Network Attached Storage) 장치가 있지만 전체 서버보다 훨씬 간단하지만 NAS가 종종 블랙 박스이므로 권장하지 않습니다. 그들은 대부분의 사용자가 플러그 앤 플레이하도록 설계되었으며 결과적으로 OS를 거의 제어 할 수 없었습니다. 저는 하루 사용 후 불안정한 클라이언트 사무실을 위해 구입 한 작은 NAS를 다시 보내야했습니다.
서버를 구축 할 때 얻을 수있는 또 다른 이점은 모든 푸티지를 한 곳에 집중하여 정기적으로 백업하는 것이 실용적이고 상대적으로 쉽다는 것입니다. 백업 전략을 무시하지 마십시오. 언젠가는 그것에 의존해야합니다!
10gbe의 유연성과 구성 용이성을 능가하는 것은 없지만 SAS는 놀랍게도 자체적으로 네트워크를 구성 할 수 있습니다.
여러 컴퓨터에서 한 번에 볼륨을 쓸 수있는 적은 수의 워크 스테이션 (n <8)의 경우 SAS가 훌륭하게 작동합니다. A를 타이 JBOD ($ 1,500)와 LSI HBA ($ 400); 우리 3,400 MB / s의 (27 Gbps의)를 SSD로 전송을 지속 얻을. JBOD에는 HBA에 대한 3 개의 업 링크가있는 내부 스위치가 있지만 더 많은 포트 수를 위해 SAS 스위치를 사용할 수 있습니다.
다음은 볼륨 중 하나의 속도 테스트입니다.
내부적으로이 솔루션 은 10gbe의 클라이언트에 분산 된 저장 공간 을 실행하는 클러스터 된 Windows 서버 와 함께 사용됩니다.
먼저 올바른 마더 보드를 제공 한 M.2 SSD는 2gb-4gb / s에 도달 할 수 있으며 가능하면 더 높아질 수 있습니다. RAID 몇 개를 함께 사용하면 속도가 훨씬 빨라집니다.
여러 개의 10GB NIC를 팀으로 구성하면 기본 속도에 근접 할 수 있습니다.
10g 이상은 더 많은 돈입니다.
가장 저렴한 방법은 하나 대신 링크 집계 (IE 실행 N 케이블, 일반적으로 2 개)를 사용하는 것입니다.
이렇게하면 저렴한 1Gb 링크가 2Gb 링크가됩니다.
분명히 단일 클라이언트 서버에 대해 최소 4 개의 포트가 필요하다는 것을 의미합니다.