차별화된아키텍처의고성능웹서버 기존웹서버의구조적문제점을개선하여탁월한성능및안정성을제공하는차세대웹서버 MIDDLEWARE JEUS Tmax InfiniCache
차별화된아키텍처의고성능웹서버 는웹의 를사용하여웹페이지가들어있는파일을사용자들에게제공하는웹서버입니다. 기존웹서버가가지고있는구조적인문제를혁신적으로개선하여성능및 안정성에서탁월한기능을제공합니다. 또한웹상에서의대규모트랜잭션처리에적합하도록 설계되어처리속도지연, 서버다운등웹시스템상의문제들을효과적으로해결합니다. WHY 시장 1 위리딩솔루션의안정성과기술력 는국내시장 1 위일뿐아니라누적고객 2,200 여개의가장많은기업에서사용하고있는웹서버로최고의안정성과기술력을제공합니다. 의경쟁력 국내시장 1 위웹서버 2003 년부터시장 1 위를고수하며 40% 의시장점유율을확보하여시장에서안정성과기술력을인정받았습니다. 사용고객수 2,200 여개 2000 년출시이후누적사용고객이 2,192 개로국내대부분의기업에서사용하고있는리딩솔루션으로성능과안정성을입증받았습니다. (2015 년 12 월기준 ) 2,192 개 고객 2000년 2003년 2006년 2009년 2015년 12월
Tmax Why - 의경쟁력 3 아키텍처차별성으로대용량트랜잭션의안정적처리 는아파치기반의일반적인웹서버와는달리단일프로세스를통해다수의사용자요청분배 (Multiplexing) 를최적화시킵니다. 이에따라대용량트랜잭션요청에대해일반적인웹서버대비자원을적게소모하면서빠르고안정적으로처리합니다. 5 신제품에서는 Multi-Thread 구조강화로동시에처리가능한최대사용자수가증가되었습니다. 일반적인 서버 Server - Apache WAS Server - WAS HTML CGI JSP Manager HTML CGI JSP PHP Servlet Servlet Engine PHP Servlet Servlet Engine DB DB 클라이언트요청에따라서매번 Process/Thread 를기동하는 Multi-Process/Multi-Thread 처리방식 Blocking I/O 필요한각종서비스를구분없이하나의 에서모두처리 다수의클라이언트요청을하나의프로세스가받아처리하는 Multiplexing 처리방식 Manager 에의해엔진및 AP Process 를관리하여안정성향상 Non-Blocking I/O 필요한각종서비스 (HTML, CGI, PHP, Servlet 등 ) 를분리하여제공 JEUS 와최적화된연계로독보적인성능및안정성제공 자사웹어플리케이션서버인 JEUS 와함께사용시독보적인성능및안정성을제공합니다. 에대규모요청을저장할수있는큐가존재하여 JEUS 의시스템중단을방지하여안정성을제공합니다. 또한 JEUS 와항상연결을유지하고있어 JEUS 의부하상황을즉각적으로파악하여지능화된부하분산이가능합니다. 1 Request Queuing 2 Dynamic Load Balancing 사용자의대규모접속 3 Stream Pipe IPC 1 2 3 Request Queuing : 대규모의요청에도거부없이저장하여시스템중단방지 Dynamic Load Balancing : JEUS 의부하상황을자동으로인지하여동적으로부하분산처리 Stream Pipe IPC : 단일하드웨어일경우, 네트워크부하가없는프로세스간통신으로 2~4 배성능향상
Tmax What's Strength - 특장점 4 What's Strength 특장점 방화벽포트오픈없는보안성으로웹서비스신뢰성향상 JEUS 와 구성시역방향접속방식 (Reverse Connection Pooling) 을제공하여방화벽밖에있는 Server 를별도의방화벽포트를따로열지않고연결하여최상의보안을지원합니다. 외부망 (DMZ) 역방향접속방식 (Reverse Connection Pooling) 방화벽 내부망 웹서버 () 타사 당사 X O 방화벽포트오픈없이접근가능 WAS (JEUS) 다양한부하분산 (Load Balancing) 으로웹서비스효율성향상 JEUS 와함께구성시비즈니스특성별적합한다양한부하분산기능을제공하여대규모사용자요청에도시스템다운이없는고가용성및고성능을제공합니다. JEUS Server 1 Load=1 Rule Base Routing 사용자 JEUS Server 2 Load=5 JEUS Server 3 Load=2 사전정의된규칙에따라해당 JEUS 로요청전달 예 ) 업무별, 사용자별 WAS 배정 JEUS Server 1 Round-Robin JEUS Server 2 사전정의된순서에따라차례로요청전달 사용자 JEUS Server 3 예 ) JEUS1 JEUS2 JEUS3 Dynamic JEUS Server 1 에서각 JEUS 의처리상태를고려하여가장여유가있는 JEUS 에요청전달 사용자 JEUS Server 2
Tmax Architecture - 아키텍처 5 강력한모니터링및통계로관리효율성증대 (Enterprise 에디션기능 ) GUI 기반의웹관리자및콘솔관리자를통하여시스템조회 / 제어, 환경파일설정, 모니터링및통계등타웹서버와비교할수없는다양한관리편의성을제공합니다. Login 화면 시스템조회 / 제어 환경파일설정 모니터링 Architecture 아키텍처 는시스템프로세스, 웹서비스프로세스, 웹컨테이너, 관리자툴로크게구성되어있습니다. 시스템프로세스 (System Process) WSM System Process HTH HTL Service CGIs 시스템운용프로세스 (WSM), 리스너프로세스 (HTL, Listener), 핸들러프로세스 (HTH, ), HTH 에서 Worker Thread 가 HTML 처리 Container Context Group Listener Context Servlet/JSP DB Connection Pool PHPs JSVs SSIs WBAPIs 웹서비스프로세스 ( Service) PHP, CGI, SSI, PHP 등을처리하기위한각각의서비스프로세스를제공 웹컨테이너 ( Container) JEUS 서블릿엔진을탑재하여 JSP 및서블릿프로그램과웹관리자툴지원 Misc Services wsadmin 관리자툴 Logging VHost ACLs wsracd 웹관리자툴 (Admin) 과커맨드라인기반의관리자툴 (wsadmin) 을제공
Tmax Key Features - 주요기능 6 KEY Features 주요기능 웹서버기본기능 1.1, IPv6 지원 차세대표준프로토콜인 1.1, 인터넷주소체계인 IPv6 을지원합니다. HTML, CGI, PHP, SSI, Servlet 지원 PHP 와 SSI 가확장된 XSSI 지원하며웹에서정적인정보제공을위한 HTML 은물론, 동적인정보처리를위한 CGI(C, C++, Perl 등 )/Fast CGI 를지원합니다. 또한, JEUS 서블릿엔진을탑재하여 JSP/Servlet 프로그램을지원합니다. Alias 지원 사용자로부터특정 ULR 이수신되면실제물리적인디렉토리에매핑하여원하는리소스를제공하는기능으로서시스템관리자에게운영의편의성을제공합니다. 가상호스트 (Virtual Host) 한대의서버에서여러도메인의홈페이지를관리할수있도록하는기능으로 IDC 또는웹호스팅용서버에서주로이용하는기능입니다. 하드웨어도입비용절감및관리비용최소화에기여합니다. 고성능 멀티플렉싱처리 (Multiplexing I/O) 단일프로세스를통한최적화된서비스요청분배 (Multiplexing 처리 ) 를통해대용량처리시자원을적게소모하면서빠르고안정적으로처리합니다. 메모리캐싱 (Memory Caching) 캐싱기능은여유메모리에자주사용되는리소스를미리상주시켜특정리소스를집중적으로사용하는웹서비스에서엄청난성능향상효과를냅니다. 내부적으로 TTL(Time to Live) 기능을제공하여자원의효율성을높입니다. 출력압축기능 사용자요청에대한응답을압축하여보내는기능으로, 네트워크구간속도가좋지않을경우는성능이획기적으로향상시킬수있습니다. 특정확장자 (Mime Type) 만선별하여압축이가능하며액세스로그를통해압축률을확인할수있습니다. 고가용성 자동재기동 어플리케이션의장애발생으로시스템다운시 가자동재기동시키는기능을제공하여시스템의가용성을증가시키며재기동여부횟수는조절가능합니다. 다양한부하분산 다양한부하분산알고리즘 (Round Robin, Rule Based, Dynamic Load Balancing) 지원으로클러스터링을통한부하분산및장애시페일오버기능을제공합니다. 동적설정기능 런타임시에도노드나서버추가에대한동적설정기능제공으로중단없는서비스를지원합니다.
Tmax Key Features - 주요기능 7 기능 / 편의성 WBAPI 제공 기존 CGI 방식어플리케이션프로그램들의문제점을해결하기위한 내장 API(WBAPI) 를제공하여응용프로그램의편리한개발과시스템의성능을향상시킵니다. 확장자관리 웹서버에서정해진확장자 (Mime Type) 이외의형태를임의로만들어사용가능하도록합니다. 관리자가사용자별로원하는형태를임의로지정하여사용토록관리합니다. Reverse Proxy 외부사용자의접근이불가능한내부망에접속할수있도록하는 Proxy 서버로서의기능을수행합니다. 이는내부에서사용하는도메인네임을감추고허용된주소로서비스하도록지원하도록하여서비스정책에의한운영관리의불편함을해소시킬수있습니다. 보안기능 ACL(Access Control List) 및 SSL(Secure Socket Layer) 을완벽하게지원합니다. 이러한보안기능은 자체엔진과결합하여뛰어난성능을발휘합니다. 다른웹서버의경우는 SSL 을타벤더가개발한 SSL 패키지와연동함으로써성능저하를초래합니다. 5 신제품에서는기존 OpenSSL 의보안취약점으로인한잦은패치의불편함을해결하기위해자체 WBSSL 을지원합니다. 보안기능 User Application 사용자 Internet TCP/IP Engine SSL Handshake SSL Record Transport Layer Network Layer Data Link Layer Physical Layer 중앙집중화된시스템관리 웹브라우저를통한관리기능을제공하여분산되어있는여러대의서버에대한통합관리환경을지원하여편의성을증대시킵니다. Reverse Proxy Group (Enterprise 에디션기능 ) 와 logic 등타 WAS 와의연동시다중 WAS 연계를지원합니다. WEBDAV 기능지원 (Enterprise 에디션기능 ) 웹페이지를통한파일업로드, 디렉토리생성및조회등의기능을제공하여웹페이지상에서다양한파일에대해자유롭게전송할수있습니다. TmaxSoft 제품에대한보다자세한정보및 Q&A 는개발자커뮤니티 http://technet.tmax.co.kr 의제품별코너를통해제공됩니다. TmaxSoft 제품의무료평가판및라이선스는개발자커뮤니티 http://technet.tmax.co.kr 의다운로드코너를통해제공됩니다.
( 주 ) 티맥스소프트경기도성남시분당구정자일로 45 티맥스타워 TEL 031-8018-1000 FAX 031-8018-1115 www.tmaxsoft.com 1997년 6월에설립된티맥스소프트는한국에선시스템소프트웨어의개발은불가능할것이라는편견을넘어강한믿음과도전정신으로글로벌대형 SW 기업들과의치열한경쟁을하며빠른성장을해왔습니다. 그결과 2006년이후당당히국내 1위소프트웨어기업이라는위상을차지하고있으며, 높은수준의 SW 기술력을바탕으로고객이필요로하는토털솔루션과서비스를제공하고있습니다. 인쇄. 2016 년 9 월본내용은개발사의사정에의해변경될수있습니다.