본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

Keystone의 서비스 품질(QoS)

기여자

스토리지 서비스 품질(QoS)은 애플리케이션이 예측 가능하고 일관된 성능을 확보할 수 있도록 보장하는 중요한 기술입니다. QoS가 없으면 여러 시스템 부팅 같은 특정 워크로드에서 전체 리소스를 일정 기간 동안 소모하여 다른 워크로드에 영향을 미칠 수 있습니다. QoS에 대한 자세한 내용은 를 참조하십시오 "QoS 개요를 통해 처리량 보장".

QoS를 적용하면 애플리케이션이 항상 일관된 성능을 얻을 수 있습니다. NetApp ONTAP는 QoS에 대한 두 가지 매개 변수, 즉 천장- "QoS 최대"및 처리량 플로어 - "최소 QoS". QoS Max는 워크로드가 달성할 수 있는 최대 IOPS 또는 MBps 또는 IOPS 및 MBps 수를 나타냅니다. 반면에 QoS Min은 워크로드의 처리량이 특정 IOPS 또는 MBps, 즉 IOPS 및 MBps 이하로 보장되지 않습니다.

적응형 QoS

Keystone 서비스에 AQoS(Adaptive QoS)를 사용하여 IOPS와 TB/GB의 비율을 유지합니다. 크기가 다양해지면 QoS 정책이 자동으로 적용됩니다. 적응형 QoS에 대한 자세한 내용은 를 참조하십시오 "적응형 QoS에 대해 알아보십시오".

Keystone은 클러스터가 운영 중인 경우 설정할 수 있는 적응형 QoS 정책을 제공합니다. 모든 볼륨이 이미 생성되어 시스템에서 사용 가능한 올바른 적응형 QoS 정책과 연결되어 있는지 확인해야 합니다.

참고 볼륨에 적응형 QoS 정책을 올바르게 적용하지 않은 경우, 가입형 정액제에 따라 해당 볼륨을 가장 높은 서비스 수준에서 측정 및 청구됩니다. 이로 인해 의도하지 않은 폭발이 발생할 수 있습니다.

Adaptive QoS 정책 그룹 구성

처리량 상한 또는 하한 을 볼륨 크기로 자동 확장하도록 적응형 QoS 정책을 구성할 수 있습니다. 정책을 구성할 때는 다음 사항을 염두에 두어야 합니다.

  • * 정책 그룹 이름 *: 적응형 QoS 정책 그룹의 이름입니다. 예를 들면, 다음과 같습니다. Keystone_extreme.

  • * vserver *: SVM 또는 스토리지 VM(스토리지 가상 머신)의 이름입니다.

  • * 예상 IOPS *: 성능 보장이 있는 경우, ONTAP에서 최소 제공하는 IOPS/TiB 수입니다.

  • * 피크 IOPS *: 성능이 제한되기 전에 볼륨에서 사용할 수 있는 최대 IOPS/TiB

  • * 예상 IOPS 할당 *: 이 필드는 볼륨에서 사용할 수 있는 예상 IOPS가 볼륨의 할당된 크기 또는 사용된 크기를 기반으로 하는지 여부를 제어합니다. Keystone에서 이는 할당된 공간을 기반으로 합니다.

  • * Peak IOPS allocation *: 이 필드는 볼륨에서 사용 가능한 피크 IOPS가 볼륨의 할당된 크기 또는 사용된 크기를 기준으로 하는지 여부를 제어합니다. Keystone에서 이는 사용된 공간을 기반으로 합니다.

  • * 절대 최소 IOPS *: 볼륨 크기가 매우 작은 경우 볼륨에 적용되는 예상 IOPS의 최소 개수이며, 그렇지 않으면 IOPS가 허용할 수 없는 수준으로 표시됩니다. 이 값은 의 경우 기본적으로 1,000으로 설정됩니다 Extreme, 500for `Premium`기타 서비스 수준에 대해 75를 참조하십시오.

    참고 이는 IOPS 밀도(예: 75 IOPS/TiB)가 아니라 절대 최소 IOPS 수입니다.

IO 밀도에 대한 자세한 내용은 을 참조하십시오 "Keystone 서비스에 사용되는 메트릭 및 정의". AQoS 정책 그룹에 대한 자세한 내용은 을 참조하십시오 "적응형 QoS 정책 그룹을 사용합니다".

적응형 QoS 정책 설정

각 서비스 수준에 대한 적응형 QoS 정책 설정은 다음 섹션에서 설명합니다. 여기에 제공된 각 서비스 수준에 대한 최소 및 최대 볼륨 크기를 통해 볼륨에 대한 최적의 IOP 및 지연 시간 값을 얻을 수 있습니다. 이 지침을 벗어나는 볼륨을 너무 많이 생성하면 해당 볼륨의 성능에 부정적인 영향을 미칠 수 있습니다.

Extreme 서비스 레벨 설정

Extreme 서비스 레벨을 위한 설정 및 명령:

  • 명령 예:

qos adaptive-policy-group create -policy-group <Keystone_extreme> -vserver <SVM_name> -expected-iops 6144 -peak-iops 12288 -expected-iops-allocation allocated-space -peak-iops-allocation used-space -block-size Any -absolute-min-iops 1000
  • 최소 볼륨 크기: 100GiB, 0.1TiB

  • 최대 볼륨 크기: 10TiB

고급 서비스 수준 설정

프리미엄 서비스 수준에 대한 설정 및 명령:

  • 명령 예:

qos adaptive-policy-group create -policy-group <Keystone_premium> -vserver <SVM_name> -expected-iops 2048 -peak-iops 4096 -expected-iops-allocation allocated-space -peak-iops-allocation used-space -block-size Any -absolute-min-iops 500
  • 최소 볼륨 크기: 500GiB, 0.5TiB

  • 최대 볼륨 크기: 50TiB

성능 서비스 수준에 대한 설정입니다

성능 서비스 수준에 대한 설정 및 명령:

  • 명령 예:

qos adaptive-policy-group create -policy-group <Keystone_performance> -vserver <SVM_name> -expected-iops 1024 -peak-iops 2048 -expected-iops-allocation allocated-space -peak-iops-allocation used-space -block-size Any -absolute-min-iops 250
  • 최소 볼륨 크기: 500GiB, 0.5TiB

  • 최대 볼륨 크기: 80TiB

표준 서비스 수준 설정

표준 서비스 수준에 대한 설정 및 명령:

  • 명령 예:

qos adaptive-policy-group create -policy-group <Keystone_standard> -vserver <SVM_name> -expected-iops 256 -peak-iops 512 -expected-iops-allocation allocated-space -peak-iops-allocation used-space -block-size Any -absolute-min-iops 77
  • 최소 볼륨 크기: 1TiB

  • 최대 볼륨 크기: 100TiB

Value 서비스 수준에 대한 설정입니다

값 서비스 수준에 대한 설정 및 명령:

  • 명령 예:

qos adaptive-policy-group create -policy-group <Keystone_value> -vserver <SVM_name> -expected-iops 64 -peak-iops 128 -expected-iops-allocation allocated-space -peak-iops-allocation used-space -block-size Any -absolute-min-iops 59
  • 최소 볼륨 크기: 1TiB

  • 최대 볼륨 크기: 100TiB

블록 크기 계산

블럭 크기를 계산하기 전에 다음 설정을 사용하여 다음 점을 참고하십시오:

  • IOPS/TiB = MBps/TiB 구분(블록 크기 * 1024)

  • 블록 크기(KB/IO)입니다

  • TiB = 1024GiB, GiB = 1024MiB, MiB = 1024KiB, KiB = 1024Bytes, Base 2 당

  • TB = 1000GB, GB = 1000MB, MB = 1000KB, KB = 1000Bytes, 기본 10에 따라

샘플 블록 크기 계산

서비스 레벨(예: Extreme 서비스 레벨)의 처리량을 계산하려면 다음과 같이 합니다.

  • 최대 IOPS: 12,288

  • I/O당 블록 크기: 32KB

  • 최대 처리량 = (12288 * 32 * 1024) / (1024 * 1024) = 384MBps/TiB

볼륨에 700GiB의 논리적 사용 데이터가 있는 경우 사용 가능한 처리량은 다음과 같습니다.

최대 처리량 = 384 * 0.7 = 268.8MBps