LENA WEB/WAS
LENA Web Server란?
LENA Web Server는 기존 웹서버가 가지고 있는 구조적 문제점을 개선하여 안정성, 운영편의성 및 고가용성 을 위한 다양한 기능을 제공합니다. 또한 웹 상에서의 대규모 트랜젝션 처리에 적합하도록 설계되어 서버 장애에 효율적으로 대응합니다.
LENA Web Server 차별점
LENA Web Server는 Enterprise 요건을 충족시키며 대규모 트랜잭션 처리를 위한 차별화된 기능을 제공합니다. 또한 장애진단 및 다중서버관리 기능을 통해 운영자의 효율적인 업무를 지원합니다.
고가용성 보장
- 실시간 Fail-Over를 통한 서비스의 즉각적인 가용성 보장
- 안정화된 Load Balancing을 통한 자원 효율성 보장
운영 관점의 차별화 기능 제공
- Connection, Traffic 제어를 통해 실시간 서버제어
- 접근제어 및 웹보안 기능 제공으로 어플리케이션 보안 강화
장애 진단 및 대응을 통한 신뢰성 확보
- Resource에 대한 임계치 모니터링을 통한 장애 진단
- 장애 원인 분석을 위한 Tracing 및 Report 제공
Multi-Server관리 및 Centralized Operation
- 다중 서버(Group) 및 Configuration 관리
- 서버간 Synchronization
보안 기능 강화를 통한 안정성 확보
- 웹보안 기능 및 접근 제어 기능 강화
- Reverse Connection 기능 제공으로 보안성 강화
LENA Web Server 주요 특장점
Server Clustering
Server Cluster 기능을 통해 여러 Server의 설정 및 구성을 동기화 할 수 있습니다
- 주기적으로 Server Cluster 내 Server 간 Compare
- Server Cluster 내 Server 간 설정 및 구성 Propagation
Auto Install / Patch
Auto Install 기능을 통해 쉽고 간편하게 서버를 설치할 수 있습니다.
또한 설치 파일 용량의 최소화와 설치 프로세스 최적화를 통해 빠르게 서버를 설치할 수 있습니다
- Management WEB-UI를 통해 원격에 위치한 Machine에 서버 설치 (중앙 관제)
- CLI(Command Line Interface)를 통한 설치 지원
- Patch 파일 업로드 및 원격 자동 패치 및 다중 서버 일괄 패치 기능
주요 운영이력 조회 및 복원
Server 설정, Server Cluster, Patch 등 주요 운영 이력에 대한 조회와 복원 기능을 제공합니다.
이를 통해 작업자의 실수를 방지하고 필요 시 이전 설정으로 신속하게 수정, 복원할 수 있습니다.
- Server 설정 백업 및 복원 기능 제공
- 운영자가 원하는 시점에, Server Cluster 내 모든 구성에 대한 Snapshot 생성
- Patch 수행 전 이전 백업 생성 및 Patch 실패 시 이전 이미지로 복원 기능 제공
Reverse Connection 지원
역방향 접속방식(Reverse Connection) 지원으로 방화벽에 웹서버와 웹어플리케이션 서버간의 통신을 위한 포트 오픈이 필요하지 않습니다.
- 방화벽 포트 오픈 없이 WEB-WAS 연동이 가능한 아키텍처를 제공합니다.
- WEB-WAS 통신에 대한 암호화 기능으로 최상의 보안을 지원합니다.
LENA Web Server 주요기능
- 웹서버 기본기능
-
- HTTP/2, IPv6 지원
- HTTP1.1뿐 아니라, 차세대 프로토콜인 HTTP/2, 인터넷주소 체계인 IPv6 지원
- HTML, CGI, PHP, SSI, Servlet, Lua 지원
- 동적 정보처리를 위한 CGI/Fast CGI와 Lua 언어를 통환 기능 확장 지원
- 가상 호스트(Virtual Host)
- 한 대의 서버로 여러 도메인을 관리할 수 있도록 하는 기능으로 서버 도입 비용을 줄일 수 있음
- HTTP/2, IPv6 지원
- 확장성
-
- Server Clustering
- Server 환경설정 및 리소스에 대한 클러스터 기능 제공으로 멀티서버를 하나의 서버처럼 관리
- 서버 실시간 복제(Scale-Up/ Scale-Out)
- 동일/원격 Node로의 복제기능으로 서버 확장성 제공
- Server Clustering
- 고가용성
-
- 실시간 멀티서버 Synchronization / Propagation
- 멀티서버에 대한 실시간 동기화 및 실시간 전파 기능
- Load Balancing
- 다양한 사용자 요청에 대한 부하분산
- 실시간 Fail-Over
- 실시간 Fail-Over를 통해 서비스의 가용성 보장
- 장애 Check-Point 복원
- 시스템에 대한 SNAPSHOT을 저장하여 특정 시점으로 복원시켜주는 기능
- 실시간 멀티서버 Synchronization / Propagation
- 성능
-
- 이벤트 기반 멀티플렉싱 처리
- 요청 처리에 대한 전담 쓰레드 제공으로 대용량 처리시 빠르고 안정적인 성능 보장
- 출력 압축 및 최적화 기능
- 사용자 요청에 대한 응답을 압축, 최적화하여 전송. 데이터 전송 속도 및 어플리케이션 로딩 성능 크게 향상
- 이벤트 기반 멀티플렉싱 처리
- 기능/편의성
-
- Auto Install/Patch
- 쉽고 간편한 서버 설치 및 멀티 서버에 대한 중앙 집중식 Patch 관리 가능
- Centralized Operation
- Multi Server에 대한 안정적인 중앙 집중 관리
- Critical Operation 추적
- 운영자의 주요 행위에 대한 추적 기능
- 주요 운영이력 조회 및 복원
- Server 설정, Server Cluster, Patch 등에 대한 이력 조회 및 복원 기능으로 안정적인 서버 운영/관리가 가능. Server Cluster 불일치 등에 대한 실시간 알림 기능 제공
- Auto Install/Patch
LENA Web Application Server
클라우드 환경과 데이터 센터 운영의 노하우가 결집되어 편리한 WAS 관리 기능과 대용량 트랜잭션을 빠르고 쉽게 구현함으로 고객의 IT Ownership을 강화하였습니다.
LENA Web Application Server 경쟁력
- IT 비용절감
-
- 클라우드 환경에 적합한 라이선스 구조
- 데이터센터 운영 Know-how를 이용한 관리 비용 절감
- Vendor 종속성 해결
/유연한 시스템 구성 -
- 표준기술을 통하여 Vendor SW 종속성 해결
- 클라우드 적용 경험을 바탕으로 하는 확장성 강화
- 운영 효율성 확보
-
- 실시간 자동 장애 대응으로 운영 신뢰성 강화
- 운영자의 실수를 방지하는 기능 제공으로 시스템 안정성 강화
- 고객 IT Ownership 강화
-
- Vendor의 종속성 해결로 의사결정권 강화
- 비즈니스 환경에 따른 기민한 대응 가능
LENA Web Application Server 주요 특장점
Java EE 6 Specification 제공
Java EE 6의 주요 표준 Specification을 제공합니다.
Performance
기동성능은 평균 30% 향상시켜 Downtime시간을 줄이고 운영생산성을 높일 수 있습니다.
메모리성능을 평균 25% 향상시켜 자원효율성을 높였습니다.
테스트 조건 (L사 시스템 환경 기준)
* 구성 : Heap Memory 2G, 2node Cluster 기준
* 테스트 Case : WAR - 클래스 10,254 개, EAR - WAR + EJB(50개) 기준 (Spring F/W 기반)
* LG CNS 자체 테스트 결과
Server Clustering
멀티서버간 실시간 동기화 기능을 제공하여 시스템의 일관성을 실시간으로 유지할 있어 운영 중 빈번히 발생하는 오류를 최소화 할 수 있습니다.
Fault Tolerance
빈번히 발생하는 장애를 전통적인 전문가에 의한 사후처리 방식은 시스템의 신뢰성을 저하시키기 때문에 WAS에 의한 장애의 선 진단, 사전 대응방식이 중요하며, 는 장애의 60~80%를 예방할 수 있습니다.
LENA Web Application Server 주요 기능
- EJB, JTA/XA, JMS, JAX-WS 등 EE Spec 지원
- 서버 Startup/Restart 및 Deploy 성능 향상
- 메모리 효율성 향상
- Logging Disk 장애 방지
- 이기종 통합 가능한 Session Clustering
- Resource 암호화와 접근성 제어를 통한 Security 강화
- 시간, URL, IP 기반의 실시간 서비스 제어
- 업무 관점의 서버 관리를 위한 View 제공
- 운영자 Action Tracing / Report
- 운영환경 Backup/Restore/History관리
(Fault Tolerant)
- 시스템에 최적화된 진단 Rule 등록
- 실시간 장애 사전 진단 및 대응 (60~80% 장애 대응 가능)
- 장애 발생 실시간 알림
- 장애 원인 분석 및 Year Report 제공
- 다중 서버(Group) 및 Application 관리
- 실시간 Multi-Server 클러스터링 & 동기화
- 중앙 서버를 통한 Auto Install & Patch
- Scalability강화(Local&Remote Clone)
LENA Web Application Server 솔루션 구성
Web Server는 WAS의 Load Balance역할을 담당하며 Fail-Over를 보장하며, Session서버는 1서버간 Session의 일관성을 유지할 수 있습니다. 또한 멀티서버를 하나의 서버처럼 운영할 수 1있도록 Server Cluster기능을 제공하여 운영생산성을 높이고 운영 오류를 최소화할 수 1있습니다.
LENA Web Application Server 대표 적용 사례
Unix to Linux 전환 프로젝트
- 총 15개 Unix 기반 시스템을 Linux로 전환
- 개발 및 운영 환경 통합 관리 (운영 33개, 개발 14개)
- Session Clustering 구성
- Primary/Secondary 서버로 구성
- 70개 Server 연동, 20,000여 개 세션 관리
국내 Retail 사
- 서버 설정 동기화 및 서버 관리 관리 기능 제공으로 효율적인 WAS 관리 방안 구현
- 망 분리 보안 정책에 따라 개발 환경 및 운영 환경 분리 아키텍처 구성
- Open Source Software와 결합으로 Low Cost 아키텍처 구성 검증 사례
Cloud 환경 적용
- 국내 SaaS 사업 적용, Data Center 적용 사례 등 Cloud 사업에 적용 know-how 보유