백업 및 복원 개요

Tier: Free, Premium, Ultimate Offering: Self-managed

귀하의 GitLab 인스턴스에는 소프트웨어 개발 또는 조직을 위한 중요한 데이터가 포함되어 있습니다.

정기적인 백업을 포함한 재해 복구 계획을 수립하는 것이 중요합니다.

  • 데이터 보호: 하드웨어 고장, 소프트웨어 버그 또는 우발적인 삭제로 인한 데이터 손실에 대비하세요.
  • 재해 복구: 불리한 사건 발생 시 GitLab 인스턴스와 데이터를 복원하세요.
  • 버전 관리: 이전 상태로 롤백할 수 있는 역사적 스냅샷을 제공합니다.
  • 규정 준수: 특정 산업의 규제 요구 사항을 충족합니다.
  • 마이그레이션: GitLab을 새로운 서버나 환경으로 이동하는 것을 용이하게 합니다.
  • 테스트 및 개발: 프로덕션 데이터에 대한 위험 없이 업그레이드 또는 새로운 기능 테스트를 위해 사본을 생성합니다.
note
이 문서는 GitLab Community 및 Enterprise Edition에 적용됩니다.

GitLab.com의 데이터 보안은 보장되지만, GitLab.com에서 데이터를 내보내거나 백업하는 방법으로 이러한 방법을 사용할 수 없습니다.

GitLab 백업

귀하의 GitLab 인스턴스를 백업하는 절차는 귀하의 배포 특정 구성 및 사용 패턴에 따라 다릅니다.

데이터 유형, 저장 위치 및 볼륨과 같은 요소가 백업 방법, 저장 옵션 및 복원 프로세스에 영향을 미칩니다.

자세한 내용은 GitLab 백업을 참조하세요.

GitLab 복원

귀하의 GitLab 인스턴스를 백업하는 절차는 귀하의 배포 특정 구성 및 사용 패턴에 따라 다릅니다.

데이터 유형, 저장 위치 및 볼륨과 같은 요소가 복원 프로세스에 영향을 미칩니다.

자세한 내용은 GitLab 복원을 참조하세요.

새로운 서버로 마이그레이션

GitLab 백업 및 복원 기능을 사용하여 인스턴스를 새로운 서버로 마이그레이션합니다.

GitLab Geo 배포의 경우, 계획된 실패 전환을 위한 Geo 재해 복구를 고려하세요.

자세한 내용은 새로운 서버로 마이그레이션을 참조하세요.

대규모 참조 아키텍처 백업 및 복원

대규모 참조 아키텍처를 정기적으로 백업하고 복원하는 것이 중요합니다.

객체 저장 데이터, PostgreSQL 데이터 및 Git 저장소에 대한 백업 구성 및 복원 방법에 대한 정보는 대규모 참조 아키텍처 백업 및 복원을 참조하세요.

백업 아카이브 프로세스

데이터 보존 및 시스템 무결성을 위해 GitLab은 백업 아카이브를 생성합니다.

GitLab이 이 아카이브를 생성하는 방법에 대한 자세한 정보는 백업 아카이브 프로세스를 참조하세요.

관련 주제