
종류 | 역할 |
웹 서버 | aidoc 웹 서비스를 제공하는 서버로, 웹페이지와 클라이언트 프로토콜의 처리를 담당합니다. DB와 연결하여
사용자/관리자 웹페이지 리소스를 제공하고, 로그인, 정책 수신, 클라이언트 연동 등을 처리합니다. |
AI 서버 | 문서 벡터화, 유사 문서 추천, 카테고리 생성, 전문가 추천 등 AI 작업을
수행하는 서버입니다. 서버가 보유한 자원(CPU, GPU, 또는 CPU & GPU)에 따라 논리적인 그룹으로 나뉘어 관리됩니다. |
오케스트레이션 서버 | AI 작업 스케줄을 관리하고 최적의 AI 서버 그룹으로 작업을 할당함으로써, 복잡한 작업 흐름을 관리하고
자동화하는 핵심 모듈입니다. AI 작업이 AI 서버에
할당되는 과정은 아래 목차 AI 작업 처리 흐름을 참고합니다. 오케스트레이션 서버는 독립 서버로 구성되거나 L4 스위치와 분산 서버들로 구성될 수 있습니다. |
DB | 사용자 정보, 추천 결과 등 서비스와 관련된 기본 정보가 저장됩니다. |
검색 서버 | 검색 기능을 제공하는 서버로 고객사의 문서 정보와 벡터 값, 사용자들의
문서 열람 이력 등을 보관합니다. 실제 데이터를 저장하는 노드와 인덱싱
정보까지 저장하는 마스터 노드로 구분되며, 마스터 노드에는 검색 엔진이 설치됩니다. |
문서 통합 서버 | 정해진 스케줄에 따라 고객사의 문서중앙화 문서 정보를 가공하여 검색 서버로 인덱싱하는 작업을 수행합니다. 문서 정보의 인덱싱 과정은 아래 목차 문서 정보 인덱싱 처리 흐름를 참고합니다. 문서 통합 서버는 고객사의 문서중앙화 파일 서버 또는 문서중앙화 파일이 마운트된 서버에 설치됩니다. |
aidoc 에이전트 | 고객사의 조직도, 폴더 권한 등 문서중앙화 연동 정보를 aidoc 웹서버로 전송하고 aidoc에 등록된 인덱싱 스케줄을
조회하는 역할을 담당합니다. aidoc 에이전트는 고객사의 문서중앙화 웹서버에 설치됩니다. |

문서함별 인덱싱 스케줄은 시스템 관리자가 도메인 등록 시 설정하거나(멀티도메인 한정), 서비스 관리자가 등록하고 관리할 수 있습니다.