Citrix NetScaler 와 NGINX Plus – 가격 대비 성능 비교

Citrix NetScaler 의 메트릭은 공개된 데이터시트에서 가져온 것이며, 가격은 MacMall과 이 공개적으로 제공되는 가격 목록에서 가져온 것입니다. NGINX Plus의 성능 데이터는 NGINX Plus Sizing 가이드에서 가져온 것이며, 하드웨어 가격은 테스트에서 얻은 결과와 동일한 사양을 가진 Dell PowerEdge 서버의 목록 가격을 기반으로 합니다.

Citrix는 NetScaler 는 세 가지 “에디션(Edition)”을 판매하며, 기능 세트가 점점 넓어질수록 더 많은 가격을 부과합니다. Citrix NetScaler 의 기본 스탠다드 에디션에는 고성능 웹 애플리케이션에 필수적인 콘텐츠 캐싱과 압축 기능이 포함되어 있지 않습니다. 반면 NGINX Plus는 추가 비용 없이 캐싱과 압축 기능을 제공합니다. NGINX Plus와 유효한 비교를 위해 더 비싼 Enterprise Edition의 숫자를 사용했습니다.

목차

1. NGINX Plus vs. Citrix NetScaler MPX‑5550
2. NGINX Plus vs. Citrix NetScaler MPX‑8005
3. NGINX Plus vs. Citrix NetScaler MPX‑8600
4. 처리량 비교
5. 모던 SSL/TLS 요구 사항에 대한 보고 결과
6. 결론

1. NGINX Plus vs. Citrix NetScaler MPX‑5550

이 테이블은 입문용 Citrix NetScaler MPX-5550과 유사한 크기의 베어메탈 서버인 Dell PowerEdge R220(4코어 CPU 업그레이드)에서 실행되는 NGINX Plus를 비교합니다.

Citrix NetScaler MPX‑5550 엔터프라이즈 에디션NGINX 플러스(델 R220)
비용
하드웨어$24,000$1,100
8×5 지원$3,360$2,500
총 비용(1년차)$27,360$3,600
(87% 절감)
총 비용(3년차)$34,080$8,600
(75% 절감)
총 비용(5년 차)$40,800$13,600
(67% 절감)
성능 지표
HTTP RPS175,000175,000
SSL/TLS TPS1,5001,700
처리량(Gbps)0.520

Comparing Throughput에서 더 자세히 논의된 대로, NetScaler MPX-5550의 0.5 Gbps 처리량 지표는 Citrix가 인위적으로 부과한 제한입니다. NGINX Plus는 어떠한 제한도 부과하지 않으므로, 구매한 하드웨어의 전체 용량을 사용할 수 있습니다.

2. NGINX Plus vs. Citrix NetScaler MPX‑8005

이 표는 중간 수준의 Citrix NetScaler MPX-8005와 유사한 크기의 베어메탈 서버인 Dell PowerEdge R430에서 실행되는 NGINX Plus를 비교합니다. 이 서버는 8코어 CPU 업그레이드가 되어 있습니다.

Citrix NetScaler MPX‑8005 Enterprise EditionNGINX Plus(DELL R430)
비용
하드웨어$35,000$3,400
연중무휴 지원$6,300$3,500
총 비용(1년차)
$41,300
$6,900
(83% 절감)
총 비용(3년차)$53,900$13,900
(74% 절감)
총 비용(5년 차)$66,500$20,900
(69% 절감)
성능 지표
HTTP RPS375,000650,000
SSL/TLS TPS6,5006,500
처리량(Gbps)535

3. NGINX Plus vs. Citrix NetScaler MPX‑8600

이 표는 고급 Citrix NetScaler MPX-8600과 유사한 크기의 베어메탈 서버인 Dell PowerEdge R730에서 실행되는 NGINX Plus를 비교합니다. 이 서버는 듀얼 18코어 CPU 업그레이드가 되어 있습니다.

Citrix NetScaler MPX‑8600 Enterprise EditionNGINX Plus(DELL R730)
비용
하드웨어$52,000$12,000
연중무휴 지원$9,360$3,500
총 비용(1년차)$61,360$15,500
(75% 절감)
총 비용(3년차)$80,080$22,500
(72% 절감)
총 비용(5년 차)$98,800$29,500
(70% 절감)
성능 지표
HTTP RPS900,0001,200,000
SSL/TLS TPS9,00010,000
처리량(Gbps)635

4. 처리량 비교

세 가지 비교에서 Citrix NetScaler와 NGINX Plus 시스템은 HTTP 요청 및 SSL/TLS 트랜잭션 당 초당 거의 동일한 성능을 자랑합니다. 그러나 NGINX Plus는 이러한 성능을 달성하면서 비용을 70% 이상 절감합니다.

그러나 처리량 측면에서는 NetScaler 시스템은 NGINX Plus와 비교할 수도 없습니다. Citrix는 시스템에서 처리량을 인위적으로 제한하며, 제한을 초과하는 경우 엄청난 가격 패널티가 부과됩니다.

요약하면 다음과 같습니다.

  • Citrix 시스템의 처리량은 최저 0.5 Gbps에서 최고 6 Gbps로 제한됩니다.
  • 비교 가능한 NGINX Plus 시스템의 처리량은 20 Gbps에서 35 Gbps로 범위가 있습니다.

NGINX Plus 시스템은 처리량 측면에서 Citrix 시스템보다 5배에서 40배 더 우수한 성능을 보입니다. 가격을 고려할 때, NGINX Plus 시스템은 Citrix 시스템보다 처리량에 대해 최대 150배 더 좋은 가격-성능을 제공합니다.

Citrix의 엄격한 처리량 제한은 다른 하드웨어 ADC보다도 낮습니다. 이러한 제한은 Citrix 시스템 소유자에게 심각한 기술적 및 비즈니스 문제를 일으키며, Citrix 시스템을 대체하기 위해 NGINX Plus와 같은 대안으로 빠르게 전환하는 주요 이유로 자주 언급됩니다.

NGINX Plus의 훨씬 높은 처리량과 더 큰 가격-성능 수치는 시스템 소유자가 구매, 개발 및 배포 결정을 내리는 데 큰 자유와 유연성을 제공합니다.

5. 모던 SSL/TLS 요구 사항에 대한 보고 결과

현재 SSL/TLS 최적의 사례에 따라, NGINX Plus의 SSL/TLS 트랜잭션 처리량(TPS) 측정 시 ECDHE-RSA-AES256-GCM-SHA384 암호 스위트를 사용했습니다. 이 스위트는 Ephemeral Elliptic curve Diffie-Hellman 키 교환(ECDHE), AES 및 SHA384를 사용합니다. 또한 Citrix NetScaler 데이터 시트의 성능 수치와 유효한 비교를 위해 RSA 2048비트 키를 사용했습니다.

ECDHE-RSA-AES256-GCM-SHA384 암호 스위트는 Perfect Forward Secrecy (PFS)를 제공하여, 현재 캡처된 암호화 트래픽이 나중에라도 개인 키가 침해되더라도 해독될 수 없도록 보장합니다. PFS는 현재 보안 환경에서 필수적인 요소가 되고 있습니다. 예를 들어, Apple은 iOS9 앱이 PFS를 사용하여 통신하도록 요구하고 있습니다.

Citrix 데이터 시트는 사용된 암호를 공개하지 않았지만, 아마도 PFS를 포함하지 않았을 것으로 예상됩니다. PFS는 성능에 부담을 주는 요소입니다. Citrix NetScaler는 소프트웨어에서 ECDHE 암호를 구현합니다.

다른 암호가 보안과 속도 사이에서 trade-off를 제공하는 경우, NGINX Plus 시스템이 SSL/TLS 성능에서 훨씬 높은 가격의 Citrix 시스템과 일치하거나 능가한다는 점을 고려해야 합니다. SSL/TLS 성능을 비교하는 것은 도전적인 과제임을 염두에 두어야 합니다.

6. 결론

고객들은 하드웨어 Appliance에서 NGINX Plus 솔루션으로 전환함으로써 상당한 비용 절감을 보고하고 있습니다. Citrix NetScaler 시스템에 대한 NGINX 자체의 성능 측정 및 가격 분석도 이를 지원합니다. NGINX가 조사한 간단한 사용 사례에서는 1년 동안 76%에서 89%의 비용 절감을 보았습니다.

NGINX Plus를 특별하게 만드는 것은 무엇일까요? NGINX는 하드웨어와 소프트웨어를 번들로 제공하지 않으며, 소프트웨어에 인위적인 처리량 제한을 적용하지 않습니다. NGINX Plus를 사용하면 필요에 가장 비용 효율적인 하드웨어를 선택할 수 있습니다. NGINX는 귀사의 내부 기준을 충족하지 않는 하드웨어를 강요하지 않으며, 2~3년 후에 발생할 수 있는 트래픽 또는 애플리케이션 복잡성의 성장을 예상하여 지금 하드웨어를 과다하게 구성할 필요도 없습니다.

NGINX Plus의 성능을 직접 평가하려면 무료 30일 체험판을 시작하거나 사용 사례에 대해 논의하기 위해 NGINX STORE에게 문의하십시오.

아래 뉴스레터를 구독하고 NGINX와 NGINX STORE의 최신 정보들을 빠르게 전달 받아보세요.