InfoGrab Docs

백업 및 재해 복구

Mattermost 서버 백업 방법과 재해 복구 전략을 설명합니다. 자동화된 백업, 고가용성 배포, 다중 데이터센터 장애 조치, SSO 중단 복구 방법을 안내합니다.

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 서버의 백업 자동화는 미래의 장애로 인한 데이터 손실이 발생할 경우 복원할 수 있는 특정 시점의 서버 상태 복사본을 제공합니다. 옵션에는 다음이 포함됩니다: 보호할 항목에 따라 위에 나열된 모든 구성 요소 또는 일부를 포함할 수 있는 Mattermost 서버를 주기적으로 백업하는 자동화. 복구 시간을 줄이기