백업 및 복원 개요
귀하의 GitLab 인스턴스에는 소프트웨어 개발 또는 조직을 위한 중요한 데이터가 포함되어 있습니다.
정기적인 백업을 포함한 재해 복구 계획을 수립하는 것이 중요합니다.
- 데이터 보호: 하드웨어 고장, 소프트웨어 버그 또는 우발적인 삭제로 인한 데이터 손실에 대비하세요.
- 재해 복구: 불리한 사건 발생 시 GitLab 인스턴스와 데이터를 복원하세요.
- 버전 관리: 이전 상태로 롤백할 수 있는 역사적 스냅샷을 제공합니다.
- 규정 준수: 특정 산업의 규제 요구 사항을 충족합니다.
- 마이그레이션: GitLab을 새로운 서버나 환경으로 이동하는 것을 용이하게 합니다.
- 테스트 및 개발: 프로덕션 데이터에 대한 위험 없이 업그레이드 또는 새로운 기능 테스트를 위해 사본을 생성합니다.
GitLab.com의 데이터 보안은 보장되지만, GitLab.com에서 데이터를 내보내거나 백업하는 방법으로 이러한 방법을 사용할 수 없습니다.
GitLab 백업
귀하의 GitLab 인스턴스를 백업하는 절차는 귀하의 배포 특정 구성 및 사용 패턴에 따라 다릅니다.
데이터 유형, 저장 위치 및 볼륨과 같은 요소가 백업 방법, 저장 옵션 및 복원 프로세스에 영향을 미칩니다.
자세한 내용은 GitLab 백업을 참조하세요.
GitLab 복원
귀하의 GitLab 인스턴스를 백업하는 절차는 귀하의 배포 특정 구성 및 사용 패턴에 따라 다릅니다.
데이터 유형, 저장 위치 및 볼륨과 같은 요소가 복원 프로세스에 영향을 미칩니다.
자세한 내용은 GitLab 복원을 참조하세요.
새로운 서버로 마이그레이션
GitLab 백업 및 복원 기능을 사용하여 인스턴스를 새로운 서버로 마이그레이션합니다.
GitLab Geo 배포의 경우, 계획된 실패 전환을 위한 Geo 재해 복구를 고려하세요.
자세한 내용은 새로운 서버로 마이그레이션을 참조하세요.
대규모 참조 아키텍처 백업 및 복원
대규모 참조 아키텍처를 정기적으로 백업하고 복원하는 것이 중요합니다.
객체 저장 데이터, PostgreSQL 데이터 및 Git 저장소에 대한 백업 구성 및 복원 방법에 대한 정보는 대규모 참조 아키텍처 백업 및 복원을 참조하세요.
백업 아카이브 프로세스
데이터 보존 및 시스템 무결성을 위해 GitLab은 백업 아카이브를 생성합니다.
GitLab이 이 아카이브를 생성하는 방법에 대한 자세한 정보는 백업 아카이브 프로세스를 참조하세요.