JBoss 와 Tomcat 간 세션 클러스터링 데모

6
세션 클러스터 KHAN [session manager ] 데모 오픈나루 전준식 (010 - 5120 - 3249) [email protected]

description

칸 세션 메니저는 서로 다른 웹애플리케이션 서버 간에 세션 클러스터링을 제공합니다. 또한 다른 웹애플리케이션 간에도 세션을 공유하여 클러스터링 기능을 제공해 줍니다. 칸 세션 메니저는 오픈소스로 엘지피엘 라이센스를 따르고 있습니다. 깃허브에서 소스를 다운로드 받아 사용하실 수 있습니다. 데모 아키텍처는 제이보스와 탐캣에 전자정부프레임워크 애플리케이션을 배포하고 세션을 공유하는 것입니다.

Transcript of JBoss 와 Tomcat 간 세션 클러스터링 데모

Page 1: JBoss 와 Tomcat 간 세션 클러스터링 데모

‘웹 세션 클러스터링’

KHAN [session manager] 데모

오픈나루㈜

전준식 (010-5120-3249)

[email protected]

Page 2: JBoss 와 Tomcat 간 세션 클러스터링 데모

opennaru.com | 2013 | All Rights Reserved 1

다른 WAS 제품 간의 세션 클러스터링

• 이 기종의 WAS 와 웹 애플리케이션 간의 세션 정보를 공유

• 지원하는 WAS - WebLogic Server / Tomcat / JBoss

/session1 /session2

8181 포트

/session1 /session2

8080 포트

/session1 /session2

7001 포트

Session

Counter

DataGrid DataGrid DataGrid DataGrid

Session Clustering(dist)

서로 다른 웹 애플리케이션간 세션 공유

서로 다른 WAS간세션 공유

Page 3: JBoss 와 Tomcat 간 세션 클러스터링 데모

opennaru.com | 2013 | All Rights Reserved 2

Header text

Page 4: JBoss 와 Tomcat 간 세션 클러스터링 데모

opennaru.com | 2013 | All Rights Reserved 3

JBoss

Tomcat

KHAN Session Manager Demo Architecture

웹서버 Datagrid

전자정부프레임워크 - 단순홈페이지

전자정부프레임워크 - 포탈

사용자 포탈

KHAN Session Manager

KHAN Session Manager

Page 5: JBoss 와 Tomcat 간 세션 클러스터링 데모

opennaru.com | 2013 | All Rights Reserved 4

KHAN Session Manager Demo Scenario

웹서버

Portal Application

Simple Application

Datagrid

(1) 로그인 접속

(2) 세션 유무 확인

(3) 데이터베이스 확인

(4) 로그인 성공

(1) 로그인 접속

(2) 세션 유무 확인

(3) 데이터베이스 확인

(4) 로그인 성공

1. Simple 로그인

2. portal 로그인

웹서버

Portal Application

Simple Application

(1) 로그인 접속

(2) 세션 유무 확인

(3) 데이터베이스 확인

(4) 로그인 성공

(1) 로그인 접속

(2) 세션 유무 확인

(3) 데이터베이스 확인

(4) 로그인 성공

1. Simple 로그인

2. portal 로그인

기존

방식

데이터그리드

기반

방식

KHAN Session Manager

KHAN Session Manager

Page 6: JBoss 와 Tomcat 간 세션 클러스터링 데모

opennaru.com | 2013 | All Rights Reserved 5

Header text