× 소개 조직 연구원 연구현황 발자취 블로그 뉴스레터 ICH TV Jeonju ICH AWARDS ICHNGO
이전 다음
시판 게시판    |    Q&A    |    자료실    |    ICH Forum           
ICHPEDIA 시스템 개선 사항
작성자 : 전용태
작성일 : 2012-08-21
ICHPEDIA 하드웨어 부분
현재 ICHPEDIA 웹 서버로써 일반 PC 를 사용하고 있다.
하드웨어로 i7 CPU와 메모리 8 GB, SSD 기억 장치를 사용을 하여 성능을 향상 시켰다.
하지만 서버의 가장 중요한 점은 안전성이다.
안전성을 올리기 위해 ICHPEDIA의 웹 서버를 HP BL460c G6 로 옮기는 작업 중에 있다.
HP BL460c G6 는 현 ICHPEDIA의 웹 서버보다 연산 속도면에선 좀 느린감이 있긴 하지만
일반 PC가 아니라 전용 서버라 네트워크 속도가 빠르고 하드웨어의 안전성이 높다.

ICHPEDIA 소프트웨어 부분
하드웨어적인 부분에서의 안전성 향상뿐만 아니라
소프트웨어적인 부분에서의 안전성 또한 향상중에 있다.
로드밸런싱이라는 기술을 도입하여 서버 이중화를 함으로써
서버의 안전성 뿐만 아니라 트래픽을 분산함으로써 과부화 또한 해결할 예정이다.
이를 하기위해 2대의 HP 웹 서버와 데이터베이스 서버를 구축 중에 있으며
방화벽과 로드밸런서를 구축했다.

(작업중인 서버 사진 글 상단 참조)


ICHPEDIA 검색 부분
이전 ICHPEDIA는 사용자가 검색 할 경우 "Lucene" 오픈소스를 사용하여 “Socket (컴퓨터 통신의 일종)”으로 "Lucene"과 ICHPEDIA를 연결 하는 방식으로 검색이 이루어 졌다.
이전 “Socket”을 사용한 연결 방식이 불안정해서 "Php-Java-Bridge" 라는 기술을 ICHPEDIA에 적용시키는 작업을 진행했다.
현재 ICHPEDIA는 “Php-Java-Bridge” 방식을 이용해 “Lucene”과 ICHPEDIA를 연결 하여“Socket” 방식보다 좀 더 안정적으로 개선을 완료한 상태다.
사용자가 입력한 검색어를 효율적으로 처리하기 위해서 검색어를 색인해주는 프로그램 “KoreanAnalyzer”의 버전을 최신버전으로 업그레이드 했다.
이로 인해 사용자의 검색의 속도가 향상됨은 물론 검색을 완료 후 지도 검색을 했을 경우 지도가 화면에 보여주는 시간도 크게 단축되었다.
186

file 1 : HP 서버.jpg
 댓 글    입 력