K-Portal® Archiving

아키텍쳐

ㆍ설계방식 측면

K-Portal® Archiving은 데이터를 저장하는 방식과 자체 파일 압축 기술을 통해서 대량의 메일 데이터를 최소한의 공간으로 운영 할 수 있도록 설계되었으며, Scale-Out(수평적인 확장) 확장이 가능하게 개발 되었습니다.

설계방식 측면 아키텍쳐
ㆍ저장방식 측면

K-Portal® Archiving은 개인별 검색 속도 개선을 위해 검색데이터는 개인별로 별도 관리하고, 첨부파일과 메일 복원 데이터는 하나의 데이터만 저장 합니다. (SIS - Single Instance Storage)

저장방식 측면 아키텍쳐
ㆍ아카이빙 구성

K-Portal® Archiving은 다음과 같이 구성되어 있습니다.

데이터 수집 모듈
데이터 수집 모듈
  • 수집된 데이터 베이스(수신, 발신 메일)를 아카이빙 처리 할 수 있는 표준 아카이브 문서로 변환.
  • 메일에 첨부파일을 다운로드.
  • 아카이빙 서버의 부하를 판단, 아카이빙 처리가 최적화 될 수 있게 설계됨.
아카이빙 모듈 (K-Portal ArchiveV2 Engine)
아카이빙 모듈 (K-Portal ArchiveV2 Engine)
  • 아카이빙 대기문서로 만들어진 메일 데이터에서 본문(MIME)과 첨부파일을 분리.
  • 첨부파일을 압축 처리(K-Portal Zip).
  • 개인별 검색용 색인파일을 생성해서 K-Portal Search 서버에 추가.
  • MIME 복원용 데이터와 압축된 첨부파일을 K-Portal BigData에 추가.[파일 중복 체크 SHA-1 + 파일 사이즈, 중복 제거율 70%]
  • SIS(Single Instance Storage) [중복여부 체크해서 하나의 메일만 저장 될 수 있도록 구성됨]
  • 디스크 사이즈 (60~70%) 절감.
검색엔진 모듈 (K-Portal Search)
검색엔진 모듈 (K-Portal Search)
  • 검색을 위한 메일 헤더 정보, 본문, 첨부파일 색인 생성 (파워포인트, 엑셀, 워드, PDF, Text, HTML 색인).
  • 색인된 데이터를 검색 (제목, 발신자, 날짜, 본문, 첨부내용, 기간별 검색 기능).
사용자 기능 모듈
사용자 기능 모듈
  • [검색기능]
  • 제목, 발신자, 날짜, 본문, 첨부파일, 통합검색, 기간검색 기능.
  • 통합보기, 받은 편지함만 검색, 보낸 편지함만 검색, 개인 편지함 별 검색 기능.
  • 전체 목록 기능 (아카이빙 된 개인 메일 전체 리스트 목록 보기 기능).
  • 검색 결과 타입 선택 (검색엔진 형, 일반 목록 형).
  • [복구기능]
  • 원본보기 기능 (복구 후 메일 형태의 바로 조회 기능).
  • 본문내용 미리 보기 기능 (본문 이미지 포함 : Text / Html 지원).
  • 첨부파일 다운로드.
관리자 기능 모듈
관리자 기능 모듈
  • [모니터링기능]
  • 아카이빙 처리서버의 부하상태 모니터링 기능 (부하량 그래프 형태 지원).
  • 아카이빙 대기건수 / 처리건수 모니터링 / 사용자별 아카이빙 처리건수 / 저장사이즈 / 압축률 모니터링.
  • 아카이빙 처리서버의 CPU사용률 모니터링 (그래프 형태 지원) / 아카이빙 처리 프로세스의 메모리 사용량 모니터링.
  • 아카이빙 처리서버의 서버프로세스 메모리 사용량 / 아카이빙 처리 디스크 사용량 모니터링 (사용량 원형 그래프 형태 지원).
  • [그 외 기능]
  • 아카이빙 대상자 조직도에서 지정 (대상자 / 비대상자 지정).
  • 아카이빙 되는 전체 메일에 대한 기간 검색.
  • 아카이빙 데이터의 보관주기를 년도별로 지정, 해당년도 지난 데이터는 자동 삭제.
  • 특정인에게 아카이빙 데이터 조회 할 수 있는 권한 부여 가능.
  • 전체 또는 개인별 (기간 설정 가능) 아카이빙 데이터 분석 (원본 건수, 아카이빙 건구, 사이즈, 압축률, 그래프화지원).
  • 전체 또는 개인별 (기간 설정 가능) 아카이빙 데이터 활용도 분석 (조회, 검색, 복구, 이동).
  • 검석서버 인덱스 / 상태 관리.
ㆍ데이터 처리 프로세스
데이터 처리 프로세스