백업 및 재해 복구
Mattermost 서버 백업 방법과 재해 복구 전략을 설명합니다. 자동화된 백업, active/passive DR 배포, SSO 중단 시 장애 조치 방법을 안내합니다.
사용 가능 플랜 : Entry, Professional, Enterprise, Enterprise Advanced Mattermost 서버를 다양한 유형의 장애로부터 보호하는 옵션은 간단한 백업부터 정교한 재해 복구 배포 및 자동화까지 다양합니다. 백업 # Mattermost 서버의 상태는 시스템 장애 시 완전히 복구하기 위해 별도로 백업 및 복원해야 하는 여러 데이터 저장소에 포함되어 있습니다. Mattermost 서버를 백업하려면: 데이터베이스 버전에 따른 표준 절차를 사용하여 Mattermost 데이터베이스를 백업하세요. PostgreSQL SQL Dump 백업 문서 는 온라인에서 이용할 수 있습니다. 페이지 상단의 탐색을 사용하여 PostgreSQL 버전을 선택하세요. config/config.json 에 저장된 서버 설정을 백업하세요. Mattermost에 SAML 구성을 사용하는 경우 SAML 인증서 파일이 config 디렉터리에 저장됩니다. 따라서 전체 디렉터리를 백업하는 것을 권장합니다. 다음 옵션 중 하나를 사용하여 사용자가 저장한 파일을 백업하세요. 기본 ./data 디렉터리를 사용하는 로컬 스토리지를 사용하는 경우 이 디렉터리를 백업하세요. config.json 의 Directory 설정에 지정된 비기본 디렉터리를 사용하는 로컬 스토리지를 사용하는 경우 해당 위치의 파일을 백업하세요. S3에 파일을 저장하는 경우 일반적으로 백업 없이 현재 위치에 파일을 유지할 수 있습니다. Note 깨끗한 백업을 만들려면 백업 중 Mattermost를 중지해야 합니다. 그렇지 않으면 데이터베이스와 파일이 동기화되지 않을 수 있습니다. 백업에서 Mattermost 인스턴스를 복원하려면 데이터베이스, config.json 파일 및 선택적으로 로컬에 저장된 사용자 파일을 백업한 위치로 복원하세요. 재해 복구 # 적절한 재해 복구 계획은 특정 위험 완화의 이점을 재해 복구 인프라 및 자동화 설정 비용 및 복잡성과 비교하여 결정합니다. Note 고가용성(HA)과 재해 복구(DR) HA와 DR은 종종 혼동되는 별개의 개념입니다. HA는 단일 장애점을 제거하고 개별 구성 요소 중단(예: 앱 노드 또는 데이터베이스 복제본 장애)을 통해 Mattermost를 계속 실행하는 단일 사이트 내의 클러스터 배포를 의미합니다. DR은 전체 사이트 또는 리전이 사용 불가능해지는 더 광범위한 시나리오를 다루며, 일반적으로 별도의 데이터센터 또는 클라우드 리전에 보조 배포가 필요합니다. Mattermost는 보조 사이트가 동기화 상태를 유지하지만 장애 조치 중에만 활성화되는 active/passive DR을 지원합니다. Mattermost는 두 사이트가 동시에 라이브 트래픽을 처리하는 active/active 배포는 지원하지 않습니다. 자동화된 백업 # Mattermost 서버의 백업 자동화는 미래의 장애로 인한 데이터 손실이 발생할 경우 복원할 수 있는 특정 시점의 서버 상태 복사본을 제공합니다. 옵션에는 다음이 포함됩니다. 보호할 항목에 따라 위에 나열된 모든