Req)
어떤 기업이 최근에 프로덕션 워크로드를 AWS상에 운영하고 있으며, I/O intensive 합니다. 그 워크로드는 싱글티어 10개의 c4.8xlarge인스턴스들(각각 2TB gp2볼륨)로 구성되어 있습니다. 많은 처리 업무가 최근에 증가했으며, latency도 마찬가지로 증가하였습니다. 팀에서는 IOPS 제약을 인식했습니다. 애플리케이션이 효율적으로 동작하기 위해서, IOPS를 각 인스턴스별로 3,000를 더 증가시킬 필요가 있습니다.
어떤 설계가 가장 비용효과적으로 성능 목표를 만족시킬까?
Sol) gp2 볼륨 증설로 IOPS 증대
요구사항 | 솔루션 |
인스턴스별로 3,000 IOPS를 더 증가 필요 | 1TB를 더 증설(1GB당 3 IOPS, 1000GB * 3 IOPS/GB = 3,000 IOPS) |
참고로 gp3가 2020년말에 출시 : Amazon EBS gp3 볼륨을 통해 용량과 별도로 성능을 프로비저닝
새로운 gp3은 EBS 볼륨 유형의 7번째 변형입니다. 고객이 블록 스토리지 용량을 추가로 프로비저닝할 필요 없이 IOPS와 처리량을 독립적으로 늘릴 수 있게 해줍니다.
gp3은 볼륨 크기와 관계없이 예측 가능한 3,000 IOPS 기준 성능과 125MiB/s를 제공하도록 설계되었습니다. MySQL, Cassandra, 가상 데스크톱 및 Hadoop 분석과 같이 적은 비용으로 고성능을 요구하는 애플리케이션에 이상적입니다. 더 높은 성능을 원하는 고객은 추가 요금을 지불하고 최대 16,000 IOPS 및 1,000MiB/s까지 확장할 수 있습니다. gp3의 최고 성능은 gp2 볼륨의 최대 처리량보다 4배 빠릅니다.
서울 리전의 gp3 가격 정보
볼륨 타입 | 가격 |
General Purpose SSD (gp3) – Storage | $0.0912/GB-month |
General Purpose SSD (gp3) – IOPS | 3,000 IOPS free and $0.0057/provisioned IOPS-month over 3,000 |
General Purpose SSD (gp3) – Throughput | 125 MB/s free and $0.0456/provisioned MB/s-month over 125 |
General Purpose SSD (gp2) Volumes | $0.114 per GB-month of provisioned storage |
500GB 기준으로 gp2와 gp3 가격과 성능 비교
- gp2 타입의 EBS
- 가격 : $0.114 * 500GB = 월 $57
- IOPS : 3 IOPS * 500GB = 1500 IOPS
- 처리량 : 250MB/s
- gp3 타입의 EBS + 125MB/s의 추가 처리량
- 가격 : $0.0912 * 500GB + $0.0456 * 125 MB/s = 월 $51.7
- IOPS : 3000 IOPS
- 처리량 : 250 MB/s
'ITPE metacog > Cloud metacog' 카테고리의 다른 글
CKA Simulator (0) | 2021.04.02 |
---|---|
AWS Well-Architected Framework (0) | 2021.04.02 |
[AWS SAP] 동적 이미지 로딩 느림과 HTTP 타임아웃 에러 (0) | 2021.03.29 |
[AWS SAP] bastion host접속을 브랜치 오피스로 한정 (0) | 2021.03.29 |
[AWS SAP] 실시간의 로그 수집, 저장과 Daily Batch 처리 (0) | 2021.03.29 |