InfoGrab DocsInfoGrab Docs

오브젝트 스토리지

GitLab에서 다양한 데이터 유형을 저장하기 위한 오브젝트 스토리지 서비스 구성 방법을 설명합니다.

GitLab은 다양한 유형의 데이터를 저장하기 위해 오브젝트 스토리지 서비스 사용을 지원합니다. NFS보다 권장되며, 오브젝트 스토리지는 일반적으로 성능, 안정성, 확장성이 더 뛰어나기 때문에 대규모 설정에서 더 좋습니다. 오브젝트 스토리지를 구성하는 방법에는 두 가지 옵션이 있습니다: 권장. 모든 오브젝트 유형에 대한 단일 스토리지 연결 구성 : 단일 자격 증명이 지원되는 모든 오브젝트 유형에 공유됩니다. 이를 통합 형식이라고 합니다. 각 오브젝트 유형별로 고유한 스토리지 연결 구성 : 모든 오브젝트가 자체 오브젝트 스토리지 연결 및 구성을 정의합니다. 이를 스토리지별 형식이라고 합니다. 이미 스토리지별 형식을 사용하고 있는 경우, 통합 형식으로 전환 하는 방법을 확인하세요. 데이터를 로컬에 저장하고 있다면, 오브젝트 스토리지로 마이그레이션 하는 방법을 확인하세요. 오브젝트 스토리지 공급자 지원 # GitLab은 오브젝트 스토리지에 Fog 라이브러리 를 사용하며 다음 세 가지 연결 유형을 지원합니다. 다른 Fog 공급자는 지원되지 않습니다. 연결 유형 provider 값 사용 대상 S3 호환 AWS Amazon S3 및 모든 S3 호환 서비스 Google Cloud Storage Google Google Cloud Storage Azure Blob Storage AzureRM Azure Blob Storage 오브젝트 스토리지 서비스가 이러한 연결 유형 중 하나와 호환되는 경우, 아래의 해당 연결 설정을 사용하여 구성하세요. 공급자 선택은 사용자에게 달려 있습니다. 활성 테스트 커버리지가 있는 공급자 # GitLab은 다음 공급자를 적극적으로 테스트합니다: Amazon S3 - AWS 연결 유형. Object Lock 은 지원되지 않습니다. 자세한 내용은 이슈 335775 를 참조하세요. Google Cloud Storage - Google 연결 유형. Azure Blob Storage - AzureRM 연결 유형. 커뮤니티 문서화 공급자 # 다음 공급자는 커뮤니티에 의해 문서화되었습니다. GitLab은 이러한 공급자를 테스트하지 않습니다. 구성 예시는 편의를 위해 제공됩니다. 이러한 공급자를 사용하다가 문제가 발생하면, GitLab 지원에서 도움을 드리지 못할 수 있습니다. Digital Ocean Spaces . S3 호환, 공급자별 구성 예시 를 참조하세요. Oracle Cloud Infrastructure . S3 호환, 공급자별 구성 예시 를 참조하세요. OpenStack Swift (S3 호환 모드). Storj Gateway . S3 호환, 공급자별 구성 예시 를 참조하세요. Ceph RGW . S3 호환, 공급자별 구성 예시 를 참조하세요. Hitachi Vantara HCP . S3 호환, 공급자별 구성 예시 를 참조하세요. S3 호환 API를 제공하는 온프레미스 하드웨어 및 어플라이언스. 모든 오브젝트 유형에 대한 단일 스토리지 연결 구성 (통합 형식) # CI 아티팩트, LFS 파일, 업로드 첨부 파일 등 대부분의