배포 가이드
Mattermost v12.0요약
이 가이드는 Mattermost 평가부터 프로덕션 운영까지의 과정을 안내합니다. 아래 섹션을 순서대로 진행하세요. 시작 지점이 달라지는 상황이 두 가지 있습니다. 배포 시나리오는 Mattermost가 배포되는 운영 패턴을 설명합니다.
이 가이드는 Mattermost 평가부터 프로덕션 운영까지의 과정을 안내합니다. 배포 계획 수립, 의존성 준비, 서버 설치, 보안 및 확장, 데스크톱 및 모바일 앱 롤아웃을 다룹니다.
시작하기#
아래 섹션을 순서대로 진행하세요. 각 섹션에는 그 안에 포함된 페이지로 연결되는 링크가 있습니다.
시작 지점이 달라지는 상황이 두 가지 있습니다. 배포 계획을 확정하기 전에 Mattermost를 평가하고 기능을 확인하려면 빠른 시작 평가부터 시작하세요. 인터넷 외부 연결이 없는 환경, 연합 네트워크, 간헐적으로 연결되는 엣지처럼 환경에 특정한 제약이 있다면, 그 제약이 이후의 모든 결정에 영향을 미치므로 배포 시나리오를 먼저 읽으세요.
배포 시나리오#
배포 시나리오는 Mattermost가 배포되는 운영 패턴을 설명합니다. 대역 외 통신, 미션 파트너 협업, DDIL 운영, Microsoft 환경에서의 주권 협업, 에어갭 환경이 포함됩니다. 이 중 하나라도 사용 중인 환경에 해당한다면, 제약 조건이 이후의 모든 결정에 영향을 미치므로 아래 섹션보다 먼저 읽으세요.
서버 배포#
아래 단계는 순서대로 진행합니다. 각 단계는 사이드바의 섹션에 해당합니다.
- 계획 - 배포의 구성 요소를 파악하고, 사용자 수에 맞게 규모를 산정하고, 고가용성 및 클러스터링이 필요한지 판단하고, 소프트웨어 및 하드웨어 요구 사항을 확인합니다.
- 준비 - 설치하기 전에 필수 구성 요소를 준비합니다. 데이터베이스, 파일 스토리지, 네트워크 접근, NGINX 리버스 프록시, TLS가 해당합니다. 대규모 배포에서는 이 단계에서 검색 인프라와 Redis를 이용한 캐싱도 함께 프로비저닝합니다.
- 배포 방법 선택 - 배포 방법을 비교한 다음 Linux, Kubernetes 또는 컨테이너에 설치합니다.
- 배포 보안 - 저장 데이터 암호화와 전송 중 암호화를 다룹니다.
- 백업 및 복구 - 백업 전략과 AWS에서의 액티브/패시브 재해 복구를 다룹니다.
- 에어갭 운영 - 인터넷에 접근할 수 없는 배포를 위한 런북, 자재 명세서, 레지스트리 미러링, 구성 변경 사항을 다룹니다.
- 일반 배포 문제 해결 - 로그 검토, 환경 검토, 지원 티켓에 첨부할 진단 데이터를 다룹니다. Docker, 데이터베이스, 데스크톱 및 모바일 앱 등 특정 계층별 가이드의 색인도 제공합니다.
Calls 배포#
Calls 배포 - RTCD, 녹음 오프로더, 로깅, 메트릭을 포함한 Calls 인프라를 배포하고 운영합니다.
앱 배포#
- 데스크톱 앱 배포 - MSI 및 그룹 정책을 포함하여 Windows, macOS, Linux용 배포 및 관리를 다룹니다.
- 모바일 앱 배포 - EMM 배포, Microsoft Intune MAM, 커스텀 빌드, 자체 푸시 프록시 운영을 다룹니다.
- 이 문서에서 다루지 않는 문제가 발생하는 경우:
- Mattermost 구독을 보유한 고객: Mattermost 지원 지식 기반을 참조하거나 Mattermost 지원팀에 문의하세요.
- 커뮤니티 배포: Mattermost 커뮤니티 포럼을 참조하세요.
- 고급 사용자 정의나 연동에 대해서는 Mattermost 기능 확장에 관한 자세한 내용이 담긴 오픈 소스 구성 요소 문서를 참조하세요.