뉴스 목록으로
PRODUCT UPDATE2025년 9월 14일

Lumi 프라이빗 배포 실전: Docker로 손쉽게 구축하는 가이드

데이터 컴플라이언스 요구가 엄격한 기업에게는 통신 시스템을 제3자 클라우드 서비스에 전적으로 의존하지 않고 스스로 통제 가능한 서버 환경에 배포하는 것이 현실적인 요구사항입니다. Lumi는 Docker 기반의 프라이빗 배포를 지원하여, 기업이 자체 데이터센터, 프라이빗 클라우드, 또는 신뢰할 수 있는 클라우드 사업자 환경에서 전체 서비스를 운영할 수 있으며 데이터는 항상 기업 자체 경계 내에 머무릅니다. Docker의 핵심 가치는 "컨테이너화"에 있습니다. Lumi의 각 기능 모듈—메시지 서비스, 음성·영상 시그널링, 번역 엔진, 파일 스토리지, 데이터베이스 등—은 독립된 컨테이너로 분리되어 각 컨테이너가 자신의 역할만 담당하고 내부 네트워크를 통해 서로 통신합니다. 이러한 분리에는 두 가지 이점이 있습니다. 첫째, 각 서비스를 독립적으로 업그레이드하고 재시작할 수 있어 특정 모듈의 업데이트가 전체 시스템 운영에 영향을 주지 않습니다. 둘째, 배포 환경이 고도로 표준화되어 로컬 테스트 환경이든 운영 서버든 Docker 실행 환경만 있으면 서비스 동작이 일관되게 유지되어, "로컬에서는 되는데 서버에서는 안 되는" 환경 차이 문제를 방지할 수 있습니다. 프라이빗 배포의 두 번째 핵심 단계는 환경 설정입니다. 기업은 자사의 네트워크 구조에 맞춰 도메인, 인증서, 데이터베이스 연결, 외부 포트 등의 파라미터를 설정해야 합니다. 이러한 설정은 보통 환경 변수나 설정 파일을 통해 통합 관리되며 프로그램 코드 자체를 수정할 필요가 없어, 운영 담당자가 서로 다른 환경 간 이전과 유지보수를 수행하기 용이합니다. 데이터 지속성 역시 프라이빗 배포에서 고려해야 할 핵심 사항입니다. 컨테이너 자체는 상태를 유지하지 않는(stateless) 특성을 가지고 있어, 재시작 시 내부 데이터는 기본적으로 보존되지 않습니다. 이 때문에 Lumi의 배포 방식은 데이터베이스, 파일 스토리지 등 상태 데이터를 호스트 머신의 영구 저장 디렉터리나 별도의 스토리지 볼륨에 마운트하여, 서비스 재시작, 업그레이드, 심지어 마이그레이션 과정에서도 과거 메시지, 파일, 회의 기록이 유실되지 않도록 보장합니다. 컴플라이언스에 민감한 업종의 경우, 이러한 배포 방식은 기업이 데이터의 물리적 위치, 접근 권한, 보관 기간을 스스로 통제할 수 있음을 의미하며, 통제할 수 없는 제3자 플랫폼에 핵심 통신 데이터를 맡기지 않고도 내부 감사 및 규제 요구사항을 충족할 수 있습니다.
Lumi 프라이빗 배포 실전: Docker로 손쉽게 구축하는 가이드 | MaxAi