GitLab 백업 및 복원 개요


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

당신의 GitLab 인스턴스에는 소프트웨어 개발이나 조직을 위한 중요한 데이터가 포함되어 있습니다.
하드웨어 장애, 소프트웨어 버그, 또는 실수로 인한 데이터 손실에 대비하기 위해 정기적인 백업을 포함하는 재해 복구 계획을 가지는 것이 중요합니다:

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

참고:
이 설명서는 GitLab Community 및 Enterprise Edition에 적용됩니다.
GitLab.com의 데이터 보안은 보장되지만, GitLab.com에서 데이터를 내보내거나 백업하는 데 이러한 방법을 사용할 수 없습니다.

GitLab 백업

당신의 GitLab 인스턴스를 백업하는 절차는 배포의 구체적인 구성 및 사용 패턴에 따라 다릅니다. 데이터 유형, 저장 위치, 볼륨과 같은 요소들은 백업 방법, 저장 옵션 및 복원 프로세스에 영향을 미칩니다. 자세한 내용은 GitLab 백업을 참조하세요.

GitLab 복원

당신의 GitLab 인스턴스를 복원하는 절차는 배포의 구체적인 구성 및 사용 패턴에 따라 다릅니다. 데이터 유형, 저장 위치, 볼륨과 같은 요소들은 복원 프로세스에 영향을 미칩니다. 자세한 내용은 GitLab 복원을 참조하세요.

새 서버로 마이그레이션

GitLab 백업 및 복원 기능을 사용하여 인스턴스를 새 서버로 마이그레이션합니다. GitLab Geo 배포의 경우, 계획된 장애 조치용 Geo 재해 복구를 고려하세요. 자세한 내용은 새 서버로 마이그레이션을 참조하세요.

대규모 레퍼런스 아키텍처의 백업과 복원

대규모 레퍼런스 아키텍처를 정기적으로 백업 및 복원하는 것이 중요합니다. 객체 저장소 데이터, PostgreSQL 데이터, 및 Git 저장소에 대한 백업 구성 및 복원에 대한 정보는 대규모 레퍼런스 아키텍처의 백업과 복원을 참조하세요.

백업 아카이브 프로세스

데이터 보존과 시스템 무결성을 위해 GitLab은 백업 아카이브를 생성합니다. GitLab이 이러한 아카이브를 생성하는 방법에 대한 자세한 정보는 백업 아카이브 프로세스를 참조하세요.

관련 주제