Nginx (wrk) 벤치마크

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

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

최고 성능

r8g.xlarge
266,160 req/sec

최고 가성비

c8g.xlarge
$0.18/hr, 효율성 1위

최저 지연

r8g.xlarge
1.49ms latency

8세대 승자

Graviton4
Intel 대비 8% 빠름

세대별 개선

3-5x
5세대 -> 8세대

목차

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

1. 테스트 방법론

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

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

  • 웹 서버 성능 - 실제 HTTP 요청 처리 능력 측정
  • 동시성 처리 - 동시 연결 처리 능력
  • 지연 시간 - 사용자 경험에 직접적 영향
  • 비용 최적화 - 트래픽당 비용 산출 기준

수집 메트릭

메트릭설명방향
Requests/sec초당 처리 요청 수높을수록 좋음
Latency평균 응답 지연 시간낮을수록 좋음

테스트 설정

도구: wrk | 동시 연결: 100개 | 스레드: 4개 | 테스트 시간: 30초

2. 테스트 환경

인프라 구성 및 Nginx 설정

인프라 구성

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

인스턴스 구성

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

Nginx 설정

버전nginx:latest
워커 프로세스auto (4)
테스트 대상정적 파일
Keep-alive활성화

테스트 격리 보장

  • Pod Anti-affinity: 각 벤치마크가 전용 노드에서 단독 실행
  • Karpenter: 인스턴스 타입별 새 노드 동적 프로비저닝
  • 노이즈 제거: 다른 워크로드 없이 격리된 환경에서 측정

참고: 본 벤치마크는 Kubernetes 환경에서 실행되었으나, 결과는 범용 EC2 인스턴스 성능 비교에 적용 가능합니다.

3. Top 20 Requests/sec 성능

높을수록 좋음 | 초록: Graviton, 파랑: Intel, 빨강: AMD

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

Top 20 Latency 성능

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

처리량 vs 지연 시간

두 메트릭의 상관관계

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

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

핵심 인사이트

  • 모든 세대에서 Graviton 우세 - 6세대 11%, 7세대 4%, 8세대 8% 빠름
  • Intel 5세대 -> 8세대: 3배 성능 향상
  • Graviton 6세대 -> 8세대: 86% 성능 향상

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

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

패밀리 선택 가이드

패밀리Intel/AMDGraviton승자추천 용도
C (컴퓨팅)138,855 req/s181,191 req/sGraviton웹 서버
M (범용)127,946 req/s186,046 req/sGraviton일반 워크로드
R (메모리)120,199 req/s183,766 req/sGraviton캐싱

세대별 Latency 비교 (x86 vs Graviton)

평균 응답 지연 시간 (ms)

세대별 성능 개선율

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

8세대 인스턴스 상세 비교

Graviton4 vs Intel 8세대 직접 비교

8세대 분석

항목Graviton4Intel 8세대승자
평균 Req/sec262,290243,193Graviton
평균 Latency1.51ms1.63msGraviton
평균 $/hr$0.228$0.265Graviton
평균 효율성1,187956Graviton

결론

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

가격 대비 성능 분석

X축: 시간당 비용($), Y축: Requests/sec | 우측 상단이 최적

Graviton
Intel
AMD

가성비 Top 15 (효율성 점수)

효율성 = requests_per_sec / ($/hr x 1000) | 높을수록 좋음

피해야 할 인스턴스

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

인스턴스Req/sec문제점대안개선 효과
r5ad.xlarge47,932최하위 성능r8g.xlarge5.6배 빠름
r5a.xlarge48,091구형 EPYCr8g.xlarge5.5배 빠름
m5ad.xlarge49,233비효율적m8g.xlarge5.3배 빠름
m5zn.xlarge122,051고비용 $0.41/hrm8g.xlarge2.1배 빠름, 45% 저렴

용도별 추천 인스턴스

용도추천 인스턴스Req/secLatency$/hr선택 이유
최고 성능 r8g.xlarge 266,1601.49ms$0.284 모든 메트릭 최상위
최고 가성비 c8g.xlarge (추천) 258,6171.54ms$0.180 효율성 점수 1위
x86 필수 c8i-flex.xlarge 239,6421.67ms$0.201 Intel 가성비 최고
고트래픽 m8g.xlarge 262,0931.51ms$0.221 성능/비용 균형
예산 절감 c6g.xlarge 142,4772.82ms$0.154 가장 저렴한 옵션

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

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

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

5. 결론

핵심 시사점 및 최종 추천

핵심 시사점

1 Graviton4가 Nginx에서 압도적 - 처리량, 지연 시간 모두 1위
2 8세대로 업그레이드 필수 - 5세대 대비 3-5배 성능 향상
3 C 패밀리가 웹 서버에 최적 - 컴퓨팅 집약 워크로드
4 flex 인스턴스 활용 - 표준 버전과 유사한 성능, 더 저렴
5 AMD EPYC 5세대 사용 금지 - Intel/Graviton 대비 40-70% 느림

최종 추천

범용 Nginx 워크로드
c8g.xlarge
258K req/sec $0.18/hr 효율성 1위
Intel 대비 15% 비용 절감 | Top 3 성능 | 가성비 최고
x86 필수시
c8i-flex.xlarge
최고 성능
r8g.xlarge
고트래픽
m8g.xlarge
예산 절감
c6g.xlarge