오브젝트 스토리지
데이터에 대한 오브젝트 스토리지 서비스를 구성합니다.
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 파일, 업로드 첨부 파일 등 대부분의 오브젝트
