ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <국내 Resin Pro 독점 총판 기업 (주) 제스트정보기술> Resin WEB/WAS 제품 성능 비교 -2
    WEBWAS/Resin Pro 2023. 3. 6. 18:12

    Resin WEB/WAS 제품 성능

    안녕하세요 Resin WEB/WAS 국내 독점 총판 기업 (주)제스트정보기술입니다.

    지난번에 이어 오늘도 Resin Professional 4.0 과 오픈소스 WEB/WAS(NGiNX)에 대한

    비교를 해보겠습니다.

     

    Resin Professional 4.0 주요 기능들

    1. Session Clustering ( 이중화, 세션 공유) : WAS 장애시 다른 장비에서 즉각적인 세션 공유를 통해 사용자의 세션을 안전하게 관리할 수 있습니다. (Enterprise WAS의 가장 중요한 기능!)
    2. Load balancing & Fail - Over
    3. Database Connection Pool( jdbc 1.0, 2.0, 3.0)
    4. Caching(Proxy), Virtual Host, SSL(JSSE, OPEN SSL)
    5. DDos, Hash Table DOS, XSS 등으로부터 Protection 기능
    6. Password encrypt 기능을 통한 DB 접속정보를 암호화

    Resin Professional 4.0 VS NGiNX

    NGiNX는 역방향 리버스프록시 서버로서 클라이언트의 요청을 가로채어 실제 서버에 전달하는 기능 하고 있습니다. 버전업을 하면서 해당 기능 외에도 다양한 기능들이 추가되면서 현재는 WEB서버로서의 대부분의 기능이 구현가능하고, Event -Driven 방식의 빠른 처리속도로 인해 기존 오픈소스 WEB/WAS 중 대부분의 점유율을 차지하던 Apache Tomcat의 점유를 뺏어오면서 현재는 Apache Tomcat과 함께 세계에서 가장 많이 쓰는 WEB서버가 되었습니다.

    그럼 과연 이러한 많은 장점을 가지고 있고, 속도면에서 타 오픈소스의 비해 빠르다고 평가받는 NGiNX와 Resin Professional 4.0 의 속도 차이는 얼마나 날까요?

    해당 표를 가지고 비교해 보겠습니다.

    우선 비교 실험 환경은 다음과 같았습니다.

    TEST

    테스트 환경

    1. Client HW/OS specs: CPU : i7 4 core / 8 HT, 2.8 GHZ, 8Meg Cache

    RAM : 8 GB RAM.

    OS :Ubuntu 12 / Linux Kernel 3.2.0-26-generic

    2.Server HW specs: CPU : i7 4 core / 8 HT, 2.8 GHZ, 8Meg Cache

    RAM : 8 GB RAM.

    OS : Ubuntu 12 / Linux Kernel 3.2.0-26-generic

    테스트 도구

    1.httperf 0.9.0 : 웹서버 성능을 측정하기 위한 tool, HTTP/1.1 keepalives 및 SSL 프로토콜을 지원.

    2.AutoBench : 두개의 웹 서버에 대한 비교 벤치 마크 테스트를 수행하는 과정을 자동화하기 위한 tool.

    0Kbytes File 부하 테스트

    다음 표에 대해 설명 드리면 왼쪽은 0kbytes의 파일을 얼만큼 처리했는지 나타내는 표이며,

    두번쨰 표는 해당 파일을 얼마나 빨리 처리했는지 나타내는 표입니다.

    첫번째 그래프에서 보면 알 수 있듯이 Resin의 경우 12만건의 요청까지 처리한 것에 비해 NGiNX의 경우

    10만건이 넘어가면서 부터 10만 건 이상의 처리는 하지 못하는 것을 볼 수 있습니다.

    두번째 그래프에서도 레진의 경우 12만건 까지 1초 이내의 처리시간을 보였으나, NGiNX의 경우 8만건이 넘어가면서 부터 급격히 처리시간이 늘어남을 볼 수 있습니다.

    1Kbytes File 부하테스트

    두번째 표의 경우에도 Resin Pro 가 NGiNX의 비해 전체적으로 약 10~20% 정도의 향상된 처리량을

    보임을 알 수 있습니다.

    결론

    현재 많은 IT 기업에서 오픈소스를 이용해서 인프라를 구축하고 있으며, 클라우드 서비스가 보편화 됨에 따라 그 속도는 더욱 가속화 되고 있습니다. 그러나 지난번 Tomcat 및 이번 NGiNX와의 비교해서도 알 수 있듯이 상용 S/W 인 Resin Professional의 성능에는 미치지 못함을 알 수 있습니다. 그 뿐만아니라 상용 S/W의 경우 벤더 및 총판사를 통해 지속적인 업데이트 및 고객사의 맞는 맞춤 설정이 가능합니다.

    또한 장애 발생 시 총판(제스트정보기술)을 통해 즉각적인 장애 대처가 가능하므로 오픈소스의 비해 안정적인 인프라 운영이 가능합니다.

    따라서 고객 기업의 상황에 맞게 오픈소스 S/W 및 상용 S/W 도입을 고려해 보아야 합니다.

     

     

     


     

    (주)제스트정보기술은 지난 20년간 Resin의 독점 총판사로서 수많은 고객사의 기술지원 및 사후지원 서비스를 전담하여 처리하고 있습니다. Resin Pro의 납품과 동시에 정,부 엔지니어를 배정하여 장애 발생 시 최대한 신속한 기술지원을 제공해드리고 있으며, Jennifer APM 및 MaxGauge DPM SW의 파트너사로 최적화된 통합 모니터링 관리 시스템을 구축하여, End-to-End 성능분석 기술지원을 제공합니다.

    어떤 솔루션을 도입해야 될지 모르실 때에는 언제든지 연락 주시면

    성심성의껏 여러분의 고민을 해결해 드리겠습니다.

     

     

     

    <영업 문의>

     

    영업지원 : 영업문의(sales@xest.kr)

    전화번호 : 02-558-5918

    팩스번호 : 02-558-5913

    홈페이지 : http://www.xest.kr

     

    #오픈소스, #오픈소스소프트웨어, #톰캣, #아파치, #WAS기술지원문의, #WEB기술지원문의, #오픈소스기술지원, #오픈소스소프트웨어전문기술기업, #Apache, #Tomcat, #SI, #자바, #레진, #Resin, #NginX, #Wildfly, #와일드플라이, #레나, #제니퍼, #jennifer, #lena, #제스트, #opensource, #맥스게이지, #제스트정보기술, #엔진엑스, #jboss, #JBOSS, #제이보스

Designed by Tistory.