"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
우리가 인터넷브라우저를 통해 정보를 검색하여 보고자 할 때는 사용자가 요청하는 검색 정보에 대해 필요한 콘텐츠를 사용자에게 전달하는 프로그램이 필요합니다. 우리는 이것을 '웹서버(Web Server)'라고 하며 이 웹서버는 사용자의 요청에 대해 HTML(HyperText Markup Language)를 통해 문서와 같은 정적인 콘텐츠를 사용자에게 전달하게 됩니다.
국내 웹서버 시장에서 시장 점유을 1위 및 선도를 하고 있는 TmaxSoft의 Web Server인 WebtoB에 대해서 알아보도록 하겠습니다.
■ 웹서버(Web Server)
웹 콘텐츠를 저장하거나 처리하는 컴퓨터 또는 소프트웨어. 일반적으로 웹 서버가 되는 컴퓨터에 설치되는 소프트웨어를 말합니다. 웹 서버 소프트웨어는 HTTP 프로토콜을 통해 클라이언트(웹 브라우저)의 요청 정보를 받아 처리하고 그 결과를 다시 클라이언트에 보냅니다.
클라이언트가 요청하는 자원(리소스)을 URL(Uniform Resource Locator) 형태로 받아 내부 파일 시스템과 매핑하여 처리하거나, URL과 입력 값(예: 로그인 화면의 아이디, Password 등)을 함께 받으면 사전에 약속된 처리를 한 후 그 결과를 클라이언트에 전달합니다.
웹서버의 역할
웹서버 개념
■ WebtoB 소개
WebtoB는 기존 Web Server가 가지고 있는 구조적인 문제점을 혁신적으로 개선하여 성능 및 안정성에서 탁월한 기능을 제공하는 차세대 제품으로 국내시장 1위 점유율을 가지고 있습니다.
Windows, Linux, Unix 기반의 다양한 벤더별 플랫폼과 운영체제 위에서 동작하고 있습니다. WebtoB는 Multi-Thread 구조 개선으로 HTML 및 SSL 요청을 효율적으로 처리하여 성능을 향상시키는 아키텍처로 변화하였습니다.
WBSSL은 WebtoB에서 지원하는 OpenSSL 대체 라이브러리로 OpenSSL에서 가장 보안에 취약한 SSL/TLS 통신 프로토콜 처리를 재설계하여 보안성을 개선시켜 OpenSSL의 보안 취약점 문제를 해결하였습니다.
■ WebtoB 아키텍쳐
- WebtoB 아키텍처는 다음과 같이 크게 System Process, Service Process, Web Container, Manager Tool로 구성되어 있습니다.
- 아키텍처적으로 HTML Handler 내에 Worker Thread를 통해 HTML,SSL 서비스를 처리하는 구조를 채택하여, 성능이 강화되었습니다.
- PHP와 SSI가 확장 된 XSSI 지원하며 웹에서 정적인 정보 제공을 위한 HTML은 물론, 동적인 정보처리를 위한 CGI(C, C++, Perl 등)/Fast CGI를 지원합니다. 또한, JEUS Servlet 엔진을 탑재하여 JSP/Servlet 프로그램을 지원합니다.
- 외부 사용자의 접근이 불가능한 내부망에 접속할 수 있도록 하는 Proxy 서버로서의 기능을 수행합니다. 이는 내부에서 사용하는 도메인 네임을 감추고 허용된 주소로 서비스하도록 지원하도록 하여 서비스 정책에 의한 운영관리의 불편함을 해소시킬 수 있습니다.
- JEUS와 연계 시 Multiplexing I/O, Request Queuing, 동적 부하분산, Stream Pipe 통신 기능 기반으로 안정적인 대용량 트랜잭션 처리 성능을 발휘합니다.
웹서버(Web Server) 솔루션으로 국내 솔루션으로 독보적인 기술력과 시장 점유율을 보유하고 있는 티맥스소프트의 WebtoB 솔루션에 대해 좀 더 알고 싶으시면 티맥스소프트사의 홈페이지 정보를 참조하시기 바랍니다.
어려운 용어일 수 있지만 조금씩 배워가다 보면 미래시대를 준비하는 새로운 도전이 될 수 있습니다.
조금이라도 도움이 되시길 바랍니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'정보기술(IT)잡기' 카테고리의 다른 글
[Info] 주목할만한 AI 관련 애널리스트 의견 5가지 (2) | 2024.10.08 |
---|---|
[info] Linux, ProLinux from TmaxCloud (4) | 2024.09.20 |
오픈소스(Open Source)와 상용 S/W 제품 차이는 뭘까요 ? (0) | 2024.08.28 |
[Info] WAS, JEUS from TmaxSoft (0) | 2024.08.25 |
[Info] 생성형 AI, 알아야 할 용어 정리 (3) | 2024.08.12 |