콘텐츠로 이동

엔터프라이즈 환경(무정지·고가용성)

엔터프라이즈 환경 — 무정지 운영과 고가용성

바른은 처음부터 업무가 멈추면 안 되는 기업 환경을 목표로 만들었습니다. 문서 작성, 상담 응대, 검색 색인처럼 하루 종일 돌아가는 업무에 들어가는 엔진이라, 분석 정확도만큼이나 "언제 물어봐도 답한다"가 중요합니다.

2023년 배포 이후 지금까지

  • 모든 오류를 실시간으로 감지·모니터링합니다. 2023년 첫 배포 시점부터 지금까지 이어 온 방식입니다.
  • 무정지 운영이 깨진 적이 없습니다. 서비스가 멈춰 사용자가 기다린 사고가 없었습니다.
  • 오류가 발견되면 바로 패치해 공급합니다. 다음 정기 릴리스를 기다리게 하지 않습니다.

멈추지 않게 만드는 것들

항목 어떻게 동작하나
다중 인스턴스 같은 모델을 여러 서버·컨테이너로 띄우고 앞단에서 부하를 나눕니다. 한 대가 빠져도 서비스가 이어집니다.
무중단 사용자 사전 사전 파일이 바뀌면 서버를 멈추지 않고 즉시 반영합니다(무중단 사용자 사전의 가치).
모델 교체와 되돌리기 새 모델은 별도 폴더로 받고 기동할 때 고릅니다. 옛 번들이 남아 있어 문제가 생기면 되돌립니다(모델 업데이트).
버전 호환 확인 서버 버전과 맞지 않는 모델은 아예 받지 않습니다. 오류 없이 틀린 분석을 내는 상황을 막습니다.
자원 격리 형태소 분석 서버를 업무 시스템과 분리해 두어, 한쪽 부하가 다른 쪽을 넘어뜨리지 않습니다.

도입할 때 함께 정하는 것

  • 처리량과 사양: 초당 요청 수를 기준으로 인스턴스 수와 CPU/GPU 구성을 잡습니다(필요 사양, GPU 사용하기).
  • 갱신 주기: 모델·사전을 언제 어떻게 바꿀지, 되돌릴 기준은 무엇인지 정합니다.
  • 감시 지표: 응답 시간, 오류율, 사용량을 어디서 볼지 정합니다.
  • 폐쇄망 여부: 반출이 금지된 환경이면 설치형으로 구성합니다(온프레미스 도입 가이드).

구성안은 환경마다 다릅니다. 기술 지원으로 문의하시면 함께 잡아 드립니다.

관련 문서

자주 묻는 질문

Q. 바른은 기업 업무 시스템에 넣어도 될 만큼 안정적인가요?

바른은 업무가 멈추면 안 되는 환경을 목표로 개발했습니다. 2023년 배포 시점부터 모든 오류를 실시간으로 감지·모니터링해 왔고, 무정지 운영이 깨진 적이 없습니다. 오류가 발견되면 정기 릴리스를 기다리지 않고 바로 패치해 공급합니다.

Q. 고가용성 구성은 어떻게 하나요?

같은 모델을 여러 인스턴스로 띄우고 앞단에서 부하를 나눕니다. 사용자 사전은 서버를 멈추지 않고 갱신되고, 모델 교체는 별도 폴더로 받아 기동할 때 고르므로 문제가 생기면 이전 번들로 되돌릴 수 있습니다.

Q. 서버를 멈추지 않고 사전을 바꿀 수 있나요?

네. 사용자 사전 변경을 실시간으로 감지해 즉시 반영합니다. 재시작이 필요 없습니다.

Q. 모델을 새로 받았는데 결과가 이상하면 어떻게 하나요?

이전 모델 번들이 그대로 남아 있어 되돌릴 수 있습니다. 또한 서버 버전과 호환되지 않는 모델은 처음부터 받지 않으므로, 맞지 않는 조합으로 조용히 잘못된 분석이 나가는 일을 막습니다.

도움이 되었나요?