NGINX Plus Sizing 가이드

베어메탈(Bare Metal) 서버에 NGINX Plus 배포를 위한 사이징(Sizing) 가이드

NGINX Plus는 유일한 올인원 로드 밸런서, 콘텐츠 캐시 및 웹 서버입니다. NGINX 오픈소스를 기반으로 구축되어 더 많은 기능을 제공합니다.
NGINX Plus는 최대 성능과 상당한 비용을 위해 베어메탈 x86 서버에서 실행됩니다.
하드웨어 ADC(Application Delivery Controller)에 비해 비용이 절감됩니다.

아래 표에는 NGINX Plus에서 다양한 수준의 성능을 달성하는 데 필요한 하드웨어 사양이 나와 있습니다.
해당 하드웨어의 일반적인 비용입니다.

하드웨어 비용하드웨어 스펙기대 성능(Performance)
$750 2 CPU cores
4 GB RAM
2×1 GbE NIC
500 GB HDD
90,000 RPS
4,000 SSL TPS (RSA)
4,500 SSL TPS (ECC)
1 Gbps throughput
$1,1002 CPU cores
4 GB RAM
2×10 GbE NIC
500 GB HDD
90,000 RPS
4,000 SSL TPS (RSA)
4,500 SSL TPS (ECC)
10 Gbps throughput
$1,3004 CPU cores
4 GB RAM
2×40 GbE NIC
500 GB HDD
175,000 RPS
7,500 SSL TPS (RSA)
8,500 SSL TPS (ECC)
25 Gbps throughput
$2,2008 CPU cores
4 GB RAM
2×40 GbE NIC
1 TB HDD
350,000 RPS
14,000 SSL TPS (RSA)
16,000 SSL TPS (ECC)
40 Gbps throughput
$3,50016 CPU cores
4 GB RAM
2×40 GbE NIC
1 TB HDD
650,000 RPS
27,000 SSL TPS (RSA)
30,000 SSL TPS (ECC)
40 Gbps throughput
$6,00032 CPU cores
8 GB RAM
4×40 GbE NIC
1 TB HDD
1,000,000 RPS
48,000 SSL TPS (RSA)
52,000 SSL TPS (ECC)
70 Gbps throughput
$10,00044 CPU cores
16 GB RAM
4×40 GbE NIC
1 TB HDD
1,200,000 RPS
61,000 SSL TPS (RSA)
64,000 SSL TPS (ECC)
70 Gbps throughput
NGINX Plus – Bare Metal Server Sizing

가격은 Intel NIC가 탑재된 Dell PowerEdge 서버를 기준으로 합니다.

Intel Xeon E5-2699 v4 CPUs @ 2.2GHz로 테스트 완료

Keepalive 연결이 있는 1KB 응답 크기

RSA 2048비트, ECDHE-RSA-AES-GCM-SHA384, OpenSSL 1.0.2

ECC 256비트, ECDHE-ECDSA-AES256-GCM-SHA384, OpenSSL 1.0.2

1MB 응답 크기

NGINX Plus 가상화된 환경에서 배포를 위한 사이징 가이드

NGINX Plus는 유일한 올인원 소프트웨어 웹 서버, 로드 밸런서, 역방향 프록시, 콘텐츠 캐시 및 API 게이트웨이입니다. NGINX 오픈소스를 기반으로 구축되었으며, 이는 다른 어떤 서버보다 전 세계 웹사이트를 더 많이 지원합니다.

하이퍼바이저는 베어메탈 환경에서 여러 가상 머신을 생성하고 관리할 수 있는 가상화 소프트웨어입니다.
NGINX Plus에 대한 우리의 테스트는 가상화가 베어 메탈 성능과 비교할 때 상대적으로 작지만 측정 가능한 양의 오버헤드를 유발한다는 잘 정립된 사실을 확인시켜줍니다.

이 표에는 베어메탈 및 하이퍼바이저 환경에서 NGINX Plus의 다양한 수준의 성능을 달성하는 데 필요한 하드웨어 사양과 해당 하드웨어의 일반적인 비용이 요약되어 있습니다.

하드웨어 비용 CPU Cores RPS SSL TPS
$750140,000750
$750275,0001,450
$1,3004132,0002,900
$2,2008280,0005,100
NGINX Plus – VM Server Sizing

가격은 Intel NIC가 탑재된 Dell PowerEdge 서버를 기준으로 합니다.

Intel® Xeon® CPU E5-2690 v3 @ 2.60GHz로 테스트 완료

하이퍼바이저: VMware ESXi 버전 7

RSA 2048비트, ECDHE-RSA-AES128-SHA, OpenSSL 1.0.2k-fips

Notes:
• NGINX Plus는 하드웨어와 함께 번들로 제공되지 않고 소프트웨어로만 제공됩니다. 여기에 제시된 하드웨어 비용은 일반적입니다.

성능 메트릭(Performance Metrics) 정보

RPS(초당 요청 수) – NGINX Plus가 HTTP 요청을 처리하는 능력을 측정합니다. 클라이언트는 연결 유지 연결을 통해 요청을 보냅니다. NGINX Plus는 각 요청을 처리하고 별도의 연결 유지 연결을 통해 웹 서버로 전달합니다.

SSL TPS(초당 SSL 트랜잭션) – 새 SSL/TLS 연결을 처리하는 NGINX Plus의 기능을 측정합니다. 클라이언트는 각각 새로운 연결에서 일련의 HTTPS 요청을 보냅니다. NGINX Plus는 요청을 구문 분석하고 설정된 연결 유지 연결을 통해 웹 서버로 전달합니다. 웹 서버는 각 요청에 대해 0바이트 응답을 다시 보냅니다.

처리량(Throughput) – HTTP를 통해 대용량 파일을 제공할 때 NGINX Plus가 유지할 수 있는 트래픽의 초당 기가비트(Gbps)로 측정합니다.

Memory Sizing

NGINX Plus 메모리 사용량은 동시 활성 연결 수가 증가함에 따라 천천히 증가합니다. 구성에 따라 다르지만 일반적으로 연결당 10–20KB 미만입니다.

캐싱이 활성화되면 NGINX Plus에 더 많은 메모리가 필요할 수 있습니다. 운영 체제 페이지 캐시에 핫 캐시된 콘텐츠를 저장하기에 충분한 사용되지 않은 메모리가 있도록 메모리 크기를 조정합니다.

Perfect Forward Secrecy

위에 제시된 SSL TPS 번호는 PFS(Perfect Forward Secrecy)가 있는 SSL/TLS용입니다. PFS는 개인 키가 손상되더라도 지금 캡처된 암호화된 트래픽을 나중에 해독할 수 없도록 합니다. 현재 보안 환경에서 최대한의 보호 및 사용자 개인 정보 보호를 위해 PFS를 권장합니다.

PFS는 계산 비용이 더 많이 들고 결과적으로 전체 TPS가 낮아집니다. 대부분의 다른 공급업체는 PFS를 사용 중인지 여부를 지정하지 않습니다. 비교할 때 이것을 염두에 두십시오.

About NGINX PLUS

NGINX Plus는 로드 밸런싱, 콘텐츠 캐싱, 웹 서비스, 보안 제어 및 모니터링을 하나의 사용하기 쉬운 소프트웨어 패키지에 결합하여 완전한 애플리케이션 제공 플랫폼을 제공함으로써 성능, 안정성, 보안 및 확장성을 달성하도록 돕습니다.
NGINX Plus는 거의 모든 애플리케이션(레거시 애플리케이션, 기존 웹 애플리케이션 또는 상호 연결된 마이크로서비스)에 대해 최대 성능과 완벽한 제공을 보장하고 모든 유형의 인프라(베어메탈, 컨테이너, VM, 퍼블릭, 프라이빗, 하이브리드 클라우드)에 대해 동일하게 보장합니다.

NGINX Plus Trial 요청

NGINX Plus Trial, 컨설팅 및 상담 요청은 msa@nginxstore.com 또는 대표번호 1670-0817로 문의해주세요.