백업 및 복원 개요
백업 및 복원 개요에 대해 설명합니다.
GitLab 인스턴스에는 소프트웨어 개발과 조직 운영에 중요한 데이터가 들어 있습니다. 다음을 위해 정기 백업을 포함한 재해 복구 계획을 마련하는 것이 중요합니다. 데이터 보호: 하드웨어 장애, 소프트웨어 버그, 실수로 인한 삭제로부터 데이터 손실을 막습니다. 재해 복구: 문제가 발생했을 때 GitLab 인스턴스와 데이터를 복원합니다. 버전 관리: 이전 상태로 되돌릴 수 있는 시점별 스냅숏을 제공합니다. 규정 준수: 특정 산업의 규제 요구 사항을 충족합니다. 마이그레이션: GitLab을 새 서버나 새 환경으로 옮기기 쉽게 합니다. 테스트 및 개발: 운영 데이터에 영향을 주지 않고 업그레이드나 신규 기능을 시험할 사본을 만듭니다. Note 이 문서는 GitLab Community Edition과 Enterprise Edition에 적용됩니다. GitLab.com은 데이터 보안이 보장되지만, 여기 설명한 방법으로 GitLab.com의 데이터를 내보내거나 백업할 수는 없습니다. GitLab 백업 # GitLab 인스턴스를 백업하는 절차는 배포 환경의 구성과 사용 형태에 따라 달라집니다. 데이터 유형, 스토리지 위치, 데이터 양에 따라 백업 방식, 스토리지 선택지, 복원 절차가 달라집니다. 자세한 내용은 GitLab 백업 을 참고합니다. GitLab 복원 # GitLab 인스턴스를 백업하는 절차는 배포 환경의 구성과 사용 형태에 따라 달라집니다. 데이터 유형, 스토리지 위치, 데이터 양에 따라 복원 절차가 달라집니다. 자세한 내용은 GitLab 복원 을 참고합니다. 새 서버로 마이그레이션 # GitLab 백업 및 복원 기능으로 인스턴스를 새 서버로 옮길 수 있습니다. GitLab Geo 배포 환경이라면 계획된 장애 조치를 위한 Geo 재해 복구 를 함께 검토합니다. 자세한 내용은 새 서버로 마이그레이션 을 참고합니다. 대규모 참조 아키텍처 백업 및 복원 # 대규모 참조 아키텍처는 정기적으로 백업하고 복원하는 것이 중요합니다. 오브젝트 스토리지 데이터, PostgreSQL 데이터, Git 리포지터리의 백업을 구성하고 복원하는 방법은 대규모 참조 아키텍처 백업 및 복원 을 참고합니다. 백업 아카이브 프로세스 # GitLab은 데이터 보존과 시스템 무결성을 위해 백업 아카이브를 생성합니다. GitLab이 이 아카이브를 생성하는 방식은 백업 아카이브 프로세스 를 참고합니다. 관련 주제 # Geo 재해 복구(Geo) GitLab 그룹 마이그레이션 GitLab으로 가져오기 및 마이그레이션 GitLab Linux 패키지(Omnibus) - 백업 및 복원 GitLab Helm 차트 - 백업 및 복원 GitLab Operator - 백업 및 복원