최대 Amazon EBS 최적화 성능 확보하기

최대 Amazon EBS 최적화 성능 확보하기

인스턴스의 EBS 성능은 인스턴스 유형의 성능 한계와 연결된 볼륨들의 집계 성능 중 더 작은 값에 의해 결정돼요. 최대 EBS 성능을 얻으려면 결합 성능이 인스턴스 최대 성능과 같거나 더 큰 볼륨을 연결해야 해요. 예를 들어 r6i.16xlarge에서 80,000 IOPS를 얻으려면, 각각 16,000 IOPS로 프로비저닝된 gp2 볼륨이 최소 5개 필요해요(5 x 16,000 IOPS = 80,000 IOPS). 또는 80,000 IOPS로 프로비저닝된 gp3 볼륨 1개로도 가능합니다. 애플리케이션에 필요한 것보다 더 많은 전용 Amazon EBS 처리량을 제공하는 인스턴스 유형을 선택하는 것을 권장해요. 그렇지 않으면 Amazon EBS와 Amazon EC2 사이의 연결이 성능 병목이 될 수 있습니다.

출처: 문서

본문

중요 — 구성 가능한 대역폭 가중치(configurable bandwidth weighting)를 사용하면 인스턴스의 EBS 대역폭 한도가 달라질 수 있어요. 네트워킹 대역폭을 늘리는 VPC-1 가중치 구성을 사용하는 인스턴스는, IOPS 한도에 도달하기 전에 EBS 대역폭 한도에 먼저 도달해 EBS 볼륨의 IOPS가 기대보다 낮게 나올 수 있어요. 특히 I/O 크기가 클 때 두드러집니다. 선택한 대역폭 가중치로 성능 요구 사항을 충족하는지 항상 실제 워크로드로 테스트하세요. 자세한 내용은 "EC2 인스턴스 대역폭 가중치 구성"을 참고해요.

EBSIOBalance%와 EBSByteBalance% 지표를 사용하면 인스턴스가 올바르게 크기 조정되었는지 판단할 수 있어요. CloudWatch 콘솔에서 이 지표를 볼 수 있고, 지정한 임계값에 따라 트리거되는 경보(alarm)도 설정할 수 있어요. 이 지표는 백분율로 표시됩니다. 잔액(balance)이 지속적으로 낮은 인스턴스는 크기를 키울 후보이고, 잔액이 100% 아래로 떨어지지 않는 인스턴스는 크기를 줄일 후보예요. 자세한 내용은 "CloudWatch로 인스턴스 모니터링"을 참고하세요.

고메모리(high memory) 인스턴스는 SAP HANA 인메모리 데이터베이스의 프로덕션 배포를 포함한 대규모 인메모리 데이터베이스를 실행하도록 설계됐어요. EBS 성능을 최대화하려면 동일한 프로비저닝 성능을 가진 짝수 개의 io1 또는 io2 볼륨과 함께 고메모리 인스턴스를 사용하세요. 예를 들어 IOPS 중심 워크로드에는 40,000 프로비저닝 IOPS의 io1 또는 io2 볼륨 4개를 사용해 최대 160,000 인스턴스 IOPS를 얻을 수 있어요. 마찬가지로 처리량 중심 워크로드에는 48,000 프로비저닝 IOPS의 io1 또는 io2 볼륨 6개를 사용해 최대 4,750 MB/s 처리량을 얻을 수 있어요. 추가 권장 사항은 "SAP HANA용 스토리지 구성"을 참고하세요.

고려 사항

  • 2020년 2월 26일 이후에 시작된 G4dn, I3en, Inf1, M5a, M5ad, R5a, R5ad, T3, T3a, Z1d 인스턴스는 최대 EBS 최적화 성능을 제공해요. 그 이전에 시작한 인스턴스에서 최대 성능을 얻으려면 중지 후 다시 시작하세요.
  • 2019년 12월 3일 이후에 시작된 C5, C5d, C5n, M5, M5d, M5n, M5dn, R5, R5d, R5n, R5dn, P3dn 인스턴스는 최대 EBS 최적화 성능을 제공해요. 그 이전에 시작한 인스턴스는 중지 후 다시 시작하세요.
  • 2020년 3월 12일 이후에 시작된 u-6tb1.metal, u-9tb1.metal, u-12tb1.metal 인스턴스는 최대 EBS 최적화 성능을 제공해요. 그 이전에 시작된 이 유형의 인스턴스는 성능이 더 낮을 수 있어요. 계정 팀에 연락하면 추가 비용 없이 인스턴스를 업그레이드할 수 있어요.

더 알아보기 (Learn more)