Redis 100M 벤치마크

AWS EC2 인스턴스 51종 성능 비교 분석 (5세대 ~ 8세대)

2026년 1월 | 서울 리전 (ap-northeast-2) | 테스트 환경: EKS + Karpenter | Localhost 모드

최고 성능

r8g.xlarge
246,453 ops/sec
5회 평균246,453 ops/s
최대값248,865 ops/s
최소값244,311 ops/s
표준편차1,696
SET Latency0.187ms
GET Latency0.179ms

최고 가성비

c8g.xlarge
$0.18/hr, 효율성 1위
성능241,478 ops/s
시간당 비용$0.180
효율성 점수1,342
r8g 대비98% 성능, 37% 저렴
표준편차1,241 (안정적)

최저 지연

c8g.xlarge
0.183ms GET latency
SET Latency0.191ms
GET Latency0.183ms
차이SET이 4% 느림
vs r8g.xlarge
SET0.187ms (2% 빠름)
GET0.179ms (2% 빠름)

8세대 승자

Graviton4
Intel 대비 7% 빠름
Graviton4 평균
ops/sec242,933
Latency0.190ms
Intel 8세대 평균
ops/sec228,487
Latency0.204ms
Graviton4가 6.3% 빠름

세대별 개선

2-3.7x
5세대 -> 8세대
세대별 개선율
5세대 -> 6세대 (Intel)+38%
6세대 -> 7세대 (Intel)+12%
7세대 -> 8세대 (Intel)+23%
6세대 -> 7세대 (Graviton)+30%
7세대 -> 8세대 (Graviton)+29%

목차

1. 테스트 방법론 2. 테스트 환경 3. 성능 분석 결과 4. 전체 결과 (51개) 5. 결론 및 추천

1. 테스트 방법론

왜 이 벤치마크가 중요한지, 어떻게 테스트했는지

왜 Redis 벤치마크가 중요한가?

  • 인메모리 성능 - CPU와 메모리 대역폭의 실제 성능 측정
  • 실제 워크로드 - 캐싱, 세션 관리 등 실서비스 시나리오
  • 대용량 테스트 - 100M 요청으로 안정적인 성능 측정
  • 비용 최적화 - ops/sec당 비용 산출 기준

수집 메트릭

메트릭설명방향
SET ops/sec초당 SET 처리량높을수록 좋음
SET LatencySET 평균 지연 시간낮을수록 좋음
GET LatencyGET 평균 지연 시간낮을수록 좋음

테스트 설정

도구: redis-benchmark | 요청 수: 100,000,000 (100M) | 클라이언트: 50개 | 스레드: 3개 | 모드: Localhost

2. 테스트 환경

인프라 구성 및 Redis 설정

인프라 구성

플랫폼Amazon EKS 1.34
리전ap-northeast-2 (서울)
노드 프로비저너Karpenter 1.5.0
컨테이너 런타임containerd

인스턴스 구성

vCPU4 (xlarge)
테스트 인스턴스51종
아키텍처x86_64, arm64
세대5th ~ 8th

Redis 설정

버전Redis 7 (alpine)
테스트 모드Localhost (네트워크 제외)
반복 횟수5회 (평균값 사용)
데이터 크기기본값 (3 bytes)

테스트 격리 보장

  • Localhost 모드: 네트워크 오버헤드 제거, 순수 CPU/메모리 성능 측정
  • Pod Anti-affinity: 각 벤치마크가 전용 노드에서 단독 실행
  • 100M 요청: 충분한 샘플링으로 안정적인 결과 도출

참고: 본 벤치마크는 Localhost 모드로 실행되어 네트워크 지연이 제외됩니다. 실제 Redis 서비스 성능은 네트워크 구성에 따라 달라질 수 있습니다.

3. Top 20 성능 비교

차트를 클릭하면 해당 인스턴스의 상세 정보를 확인할 수 있습니다

Graviton (arm64)
Intel (x86_64)
AMD (x86_64)

* 막대를 클릭하면 5회 실행 결과, min/max/stdev 등 상세 정보를 볼 수 있습니다

Top 20 SET Latency 성능

SET 평균 지연 시간 (ms) - 낮을수록 좋음

처리량 vs 지연 시간

두 메트릭의 상관관계

아키텍처별 세대별 성능 비교

Intel/AMD vs Graviton - 세대별 평균 성능

핵심 인사이트

  • Graviton4가 모든 메트릭에서 최고 - 가장 높은 처리량, 가장 낮은 지연
  • 세대 진화 효과: 5세대 → 8세대 처리량 약 3배 향상
  • AMD 5세대 주의: Intel 동세대 대비 현저히 낮은 성능

세대별 SET ops/sec 비교 (x86 vs Graviton)

각 세대 내 아키텍처별 평균 처리량

핵심 인사이트

  • Graviton4가 모든 아키텍처 중 최고 성능 - 평균 243K ops/sec
  • Intel 8세대 급격한 성능 향상 - 7세대 대비 23% 개선
  • AMD 5세대는 Intel 5세대 대비 45% 느림 - Redis에 부적합

인스턴스 패밀리별 비교 (C/M/R x 아키텍처)

C(컴퓨팅), M(범용), R(메모리) 패밀리의 아키텍처별 평균 성능

패밀리 선택 가이드

패밀리Intel/AMDGraviton승자추천 용도
C (컴퓨팅)151K ops/s190K ops/sGraviton고성능 캐싱
M (범용)142K ops/s185K ops/sGraviton일반 캐싱
R (메모리)139K ops/s187K ops/sGraviton대용량 세션

세대별 SET Latency 비교 (x86 vs Graviton)

평균 SET 지연 시간 (ms)

세대별 성능 개선율

이전 세대 대비 ops/sec 개선 비율 (%)

8세대 인스턴스 상세 비교

Graviton4 vs Intel 8세대 직접 비교

8세대 분석

항목Graviton4Intel 8세대승자
평균 ops/sec242,933228,487Graviton
평균 SET Latency0.190ms0.204msGraviton
평균 $/hr$0.228$0.265Graviton
평균 효율성1,088878Graviton

결론

  • Graviton4가 모든 메트릭에서 우위
  • Intel 대비 6% 빠르고 14% 저렴
  • Redis 워크로드에 Graviton4 강력 추천

가격 대비 성능 (Cost Efficiency)

시간당 비용 대비 ops/sec - 버블 크기는 성능

Graviton
Intel
AMD

가성비 인사이트

  • 최고 가성비: c8g.xlarge (1,551K 효율) - 저렴한 가격 + 최고 성능
  • Graviton 압도적 우위: 상위 10개 모두 Graviton
  • 8세대 권장: c8g, m8g, r8g 모두 가성비 상위
  • 피해야 할 인스턴스: 5세대 AMD (r5a, m5ad, m5a)는 가성비 최하위

피해야 할 인스턴스

최하위 성능 인스턴스와 대안

인스턴스ops/sec문제점대안개선 효과
r5a.xlarge66,006최하위 성능r8g.xlarge3.7배 빠름
m5ad.xlarge66,087구형 EPYCm8g.xlarge3.6배 빠름
m5a.xlarge66,152비효율적m8g.xlarge3.6배 빠름
r5ad.xlarge66,198고비용 저성능r8g.xlarge3.7배 빠름

용도별 추천 인스턴스

용도추천 인스턴스ops/secSET Latency$/hr선택 이유
최고 성능 r8g.xlarge 246,4530.187ms$0.284 모든 메트릭 최상위
최고 가성비 c8g.xlarge (추천) 241,4780.191ms$0.180 효율성 점수 1위
x86 필수 c8i.xlarge 231,2080.204ms$0.212 Intel 가성비 최고
대용량 캐시 m8g.xlarge 240,8670.191ms$0.221 성능/비용 균형
예산 절감 c6g.xlarge 145,4680.320ms$0.154 가장 저렴한 옵션

4. 전체 결과 (51개 인스턴스)

모든 테스트 인스턴스의 상세 결과 | 열 헤더 클릭으로 정렬

순위 인스턴스 아키텍처 세대 SET ops/sec SET Latency (ms) GET Latency (ms) $/hr 효율성

5. 결론

핵심 시사점 및 최종 추천

핵심 시사점

1 Graviton4가 Redis에서 압도적 - 처리량, 지연 시간 모두 1위
2 8세대로 업그레이드 필수 - 5세대 대비 2-3.7배 성능 향상
3 C 패밀리가 Redis에 최적 - 메모리보다 CPU가 더 중요
4 flex 인스턴스 활용 - 표준 버전과 유사한 성능, 더 저렴
5 AMD EPYC 5세대 사용 금지 - Intel/Graviton 대비 50-70% 느림

최종 추천

범용 Redis 워크로드
c8g.xlarge
241K ops/sec $0.18/hr 효율성 1위
Intel 대비 15% 비용 절감 | Top 3 성능 | 가성비 최고
x86 필수시
c8i.xlarge
최고 성능
r8g.xlarge
대용량 캐시
m8g.xlarge
예산 절감
c6g.xlarge

인스턴스 상세