저장 및 성능 요구 사항
가상 머신에서 호스팅되는 StorageGRID 노드의 스토리지 및 성능 요구 사항을 이해해야 초기 구성과 향후 스토리지 확장을 지원할 만큼 충분한 공간을 제공할 수 있습니다.
성능 요구 사항
OS 볼륨과 첫 번째 스토리지 볼륨의 성능은 시스템의 전반적인 성능에 상당한 영향을 미칩니다. 대기 시간, 초당 입출력 작업(IOPS), 처리량 측면에서 적절한 디스크 성능을 제공하는지 확인하세요.
모든 StorageGRID 노드에서는 OS 드라이브와 모든 스토리지 볼륨에서 쓰기 백 캐싱이 활성화되어 있어야 합니다. 캐시는 보호된 미디어나 영구 미디어에 있어야 합니다.
NetApp ONTAP 스토리지를 사용하는 가상 머신에 대한 요구 사항
NetApp ONTAP 시스템에서 스토리지가 할당된 가상 머신으로 StorageGRID 노드를 배포하는 경우 볼륨에 FabricPool 계층화 정책이 활성화되어 있지 않음을 확인한 것입니다. 예를 들어, StorageGRID 노드가 VMware 호스트에서 가상 머신으로 실행되는 경우, 해당 노드의 데이터스토어를 지원하는 볼륨에 FabricPool 계층화 정책이 활성화되어 있지 않은지 확인하세요. StorageGRID 노드와 함께 사용되는 볼륨에 대해 FabricPool 계층화를 비활성화하면 문제 해결 및 스토리지 작업이 간소화됩니다.
|
|
StorageGRID 와 관련된 데이터를 StorageGRID 자체로 다시 계층화하는 데 FabricPool 사용하지 마세요. StorageGRID 데이터를 StorageGRID 로 다시 계층화하면 문제 해결과 운영상의 복잡성이 증가합니다. |
필요한 가상 머신 수
각 StorageGRID 사이트에는 최소 3개의 스토리지 노드가 필요합니다.
노드 유형별 스토리지 요구 사항
프로덕션 환경에서 StorageGRID 노드의 가상 머신은 노드 유형에 따라 다른 요구 사항을 충족해야 합니다.
|
|
디스크 스냅샷을 사용하여 그리드 노드를 복원할 수 없습니다. 대신 다음을 참조하세요."그리드 노드 복구" 각 노드 유형에 대한 절차입니다. |
| 노드 유형 | 스토리지 |
|---|---|
관리 노드 |
OS용 100GB LUN 관리 노드 테이블용 200GB LUN 관리 노드 감사 로그용 200GB LUN |
저장 노드 |
OS용 100GB LUN 이 호스트의 각 스토리지 노드에 대해 3개의 LUN 참고: 스토리지 노드는 1~16개의 스토리지 LUN을 가질 수 있습니다. 최소 3개의 스토리지 LUN을 권장합니다. LUN당 최소 크기: 4TB 테스트된 최대 LUN 크기: 39TB. |
저장 노드(메타데이터 전용) |
OS용 100GB LUN 1룬 LUN당 최소 크기: 4TB 테스트된 최대 LUN 크기: 39TB. 참고: 메타데이터 전용 스토리지 노드에는 rangedb가 하나만 필요합니다. |
게이트웨이 노드 |
OS용 100GB LUN |
|
|
구성된 감사 수준, S3 개체 키 이름과 같은 사용자 입력 크기, 보존해야 하는 감사 로그 데이터 양에 따라 각 관리 노드에서 감사 로그 LUN 크기를 늘려야 할 수도 있습니다. 일반적으로 그리드는 S3 작업당 약 1KB의 감사 데이터를 생성하는데, 이는 200GB LUN이 2~3일 동안 하루에 7,000만 개의 작업 또는 초당 800개의 작업을 지원할 수 있음을 의미합니다. |
스토리지 노드에 대한 스토리지 요구 사항
소프트웨어 기반 스토리지 노드는 1~16개의 스토리지 볼륨을 가질 수 있으며, 3개 이상의 스토리지 볼륨을 권장합니다. 각 저장 볼륨은 4TB 이상이어야 합니다.
|
|
어플라이언스 스토리지 노드는 최대 48개의 스토리지 볼륨을 가질 수 있습니다. |
그림에서 볼 수 있듯이 StorageGRID 각 스토리지 노드의 스토리지 볼륨 0에 개체 메타데이터를 위한 공간을 예약합니다. 스토리지 볼륨 0과 스토리지 노드의 다른 스토리지 볼륨에 남아 있는 공간은 객체 데이터에만 사용됩니다.
중복성을 제공하고 개체 메타데이터의 손실을 방지하기 위해 StorageGRID 각 사이트의 시스템에 있는 모든 개체에 대한 메타데이터 사본을 세 개씩 저장합니다. 개체 메타데이터의 3개 사본은 각 사이트의 모든 스토리지 노드에 균등하게 분산됩니다.
메타데이터 전용 스토리지 노드가 있는 그리드를 설치하는 경우 그리드에는 개체 스토리지를 위한 최소 노드 수도 포함되어야 합니다. 보다"저장 노드 유형" 메타데이터 전용 스토리지 노드에 대한 자세한 내용은 다음을 참조하세요.
-
단일 사이트 그리드의 경우 최소 두 개의 스토리지 노드가 개체와 메타데이터에 대해 구성됩니다.
-
다중 사이트 그리드의 경우 사이트당 하나 이상의 스토리지 노드가 개체 및 메타데이터에 대해 구성됩니다.
새 스토리지 노드의 볼륨 0에 공간을 할당할 때 모든 개체 메타데이터 중 해당 노드의 부분에 충분한 공간이 있는지 확인해야 합니다.
-
최소한 볼륨 0에 4TB 이상을 할당해야 합니다.
스토리지 노드에 스토리지 볼륨을 하나만 사용하고 볼륨에 4TB 이하를 할당하는 경우, 스토리지 노드는 시작 시 스토리지 읽기 전용 상태로 전환되어 개체 메타데이터만 저장할 수 있습니다. 볼륨 0(비생산용으로만 사용)에 500GB 미만을 할당하는 경우, 스토리지 볼륨 용량의 10%가 메타데이터에 예약됩니다. -
소프트웨어 기반 메타데이터 전용 노드 리소스는 기존 스토리지 노드 리소스와 일치해야 합니다. 예를 들어:
-
기존 StorageGRID 사이트에서 SG6000 또는 SG6100 어플라이언스를 사용하는 경우 소프트웨어 기반 메타데이터 전용 노드는 다음 최소 요구 사항을 충족해야 합니다.
-
128GB 램
-
8코어 CPU
-
Cassandra 데이터베이스(rangedb/0)용 8TB SSD 또는 동급 스토리지
-
-
기존 StorageGRID 사이트가 24GB RAM, 8코어 CPU, 3TB 또는 4TB의 메타데이터 스토리지를 갖춘 가상 스토리지 노드를 사용하는 경우, 소프트웨어 기반 메타데이터 전용 노드는 비슷한 리소스(24GB RAM, 8코어 CPU, 4TB의 메타데이터 스토리지(rangedb/0))를 사용해야 합니다.
새로운 StorageGRID 사이트를 추가할 때, 새로운 사이트의 총 메타데이터 용량은 최소한 기존 StorageGRID 사이트와 일치해야 하며, 새로운 사이트 리소스는 기존 StorageGRID 사이트의 스토리지 노드와 일치해야 합니다.
-
-
새로운 시스템(StorageGRID 11.6 이상)을 설치하고 각 스토리지 노드에 128GB 이상의 RAM이 있는 경우 볼륨 0에 8TB 이상을 할당하세요. 볼륨 0에 더 큰 값을 사용하면 각 스토리지 노드에서 메타데이터에 허용되는 공간을 늘릴 수 있습니다.
-
사이트에 대해 다른 스토리지 노드를 구성할 때 가능하면 볼륨 0에 대해 동일한 설정을 사용하세요. 사이트에 크기가 다른 스토리지 노드가 있는 경우 볼륨 0이 가장 작은 스토리지 노드가 해당 사이트의 메타데이터 용량을 결정합니다.
자세한 내용은 다음을 참조하세요."개체 메타데이터 저장소 관리" .