InfoGrab Docs

Geo 용어집

요약

이러한 변경 사항을 반영하기 위해 Geo 문서, 사용자 인터페이스 및 명령을 업데이트하고 있습니다. 이것은 Geo의 모든 측면을 설명하기 위해 정의된 용어입니다. 용어의 올바른 사용법을 설명하기 위해 예시 다이어그램 및 문장을 제공합니다.

Note

이러한 변경 사항을 반영하기 위해 Geo 문서, 사용자 인터페이스 및 명령을 업데이트하고 있습니다. 모든 페이지가 아직 이러한 정의를 따르지는 않습니다.

이것은 Geo의 모든 측면을 설명하기 위해 정의된 용어입니다. 명확하게 정의된 용어 세트를 사용하면 효율적으로 의사소통하고 혼란을 피하는 데 도움이 됩니다. 이 페이지의 언어는 보편적이고 가능한 한 간단하게 유지하려고 합니다.

주요 용어#

용어의 올바른 사용법을 설명하기 위해 예시 다이어그램 및 문장을 제공합니다.

용어 정의 범위 권장하지 않는 동의어
Node 특정 역할로 또는 전체적으로 GitLab을 실행하는 개별 서버 (예: Rails 애플리케이션 노드). 클라우드 환경에서는 특정 머신 유형일 수 있습니다. GitLab instance, server
Site 단일 GitLab 애플리케이션을 실행하는 하나 또는 여러 노드의 모음. 사이트는 단일 노드 또는 다중 노드일 수 있습니다. GitLab deployment, installation instance
Single-node site 정확히 하나의 노드를 사용하는 GitLab의 특정 구성. GitLab single-server, single-instance
Multi-node site 하나 이상의 노드를 사용하는 GitLab의 특정 구성. GitLab multi-server, multi-instance, high availability
Primary site 데이터가 하나 이상의 보조 사이트에 의해 복제되는 GitLab 사이트. 단일 기본 사이트만 있을 수 있습니다. Geo-specific Geo deployment, Primary node
Secondary site 기본 사이트의 데이터를 복제하도록 구성된 GitLab 사이트. 하나 이상의 보조 사이트가 있을 수 있습니다. Geo-specific Geo deployment, Secondary node
Geo deployment 하나 이상의 보조 사이트에 의해 복제되는 정확히 하나의 기본 사이트를 포함하는 두 개 이상의 GitLab 사이트의 모음. Geo-specific
Reference architecture 여러 노드와 여러 사이트를 포함할 수 있는 초당 요청 수 또는 사용자 수를 기반으로 한 GitLab의 지정된 구성. GitLab
Promoting 사이트의 역할을 보조에서 기본으로 변경. Geo-specific
Demoting 사이트의 역할을 기본에서 보조로 변경. Geo-specific
Failover 사용자를 기본 사이트에서 보조 사이트로 이동시키는 전체 프로세스. 보조 사이트를 승격시키는 것을 포함하지만 유지 관리 예약과 같은 다른 부분도 포함합니다. Geo-specific
Replication "동기화"라고도 합니다. 보조 사이트의 리소스를 기본 사이트의 리소스와 일치하도록 업데이트하는 단방향 프로세스. Geo-specific
Replication slot 데이터베이스와의 지속적인 연결 지점을 보장하고 대기 서버에 여전히 필요한 WAL 세그먼트를 추적하는 PostgreSQL 복제 기능. 복제 슬롯 이름을 사이트의 geo_node_name과 일치하도록 지정하면 도움이 될 수 있지만 필수는 아닙니다. PostgreSQL
Verification 기본 사이트에 있는 데이터를 보조 사이트에 복제된 데이터와 비교하는 프로세스. 복제된 데이터의 무결성을 보장하는 데 사용됩니다. Geo-specific
Unified URL 모든 Geo 사이트에 사용되는 단일 외부 URL. 요청을 기본 Geo 사이트 또는 보조 Geo 사이트로 라우팅할 수 있습니다. Geo-specific
Geo proxying 보조 Geo 사이트가 보조 사이트에서 로컬로 처리될 수 있는 특정 작업을 제외하고 기본 사이트로 작업을 투명하게 전달하는 메커니즘. Geo-specific
Blob 다양한 GitLab 구성 요소를 다루기 위해 복제될 수 있는 Geo 관련 데이터 유형. Geo-specific file

복제기 용어#

Geo는 복제기를 사용하여 기본 사이트와 보조 사이트 간에 개별 GitLab 구성 요소의 데이터를 복제합니다. 이러한 구성 요소의 개별 데이터 유형을 처리하고 검증하는 방법을 정의합니다. 예를 들어, GitLab 컨테이너 레지스트리의 데이터는 CI 잡 아티팩트와 다르게 처리되어야 합니다. 일부 구성 요소에는 잠재적으로 다르게 명명된 복제기가 하나 이상 있을 수 있습니다. 따라서 다음 표는 복제기 이름과 해당 GitLab 구성 요소를 설명합니다.

동일한 복제기 이름은 관리자 영역의 Geo 섹션 또는 Geo 관련 콘솔 명령을 사용할 때도 표시됩니다.

Geo 복제기 이름 GitLab 구성 요소 이름
CI Secure Files CI Secure Files
Container Repositories Container registry
Dependency Proxy Blobs Dependency Proxy Images
Dependency Proxy Manifests Dependency Proxy Images
Design Management Repositories Project designs repository
Group Wiki Repositories Group wiki repository
CI Job Artifacts CI job artifacts
LFS Objects LFS objects
Merge Request Diffs External merge request diffs
Package Files Package registry
Pages Deployments Pages
Pipeline Artifacts Pipeline artifacts
Project Repositories Project repository
Project Wiki Repositories Project wiki repository
Snippet Repositories Personal Snippets and Project Snippets
Terraform State Versions Versioned Terraform State
Uploads User uploads

예시#

단일 노드 사이트#

하나의 노드에서 GitLab을 실행하는 사이트:

  • GitLab 노드

다중 노드 사이트#

여러 노드에서 다양한 GitLab 구성 요소를 실행하는 사이트:

  • 애플리케이션 노드
  • 데이터베이스 노드
  • Gitaly 노드

Geo 배포 - 단일 노드 사이트#

이 Geo 배포는 단일 노드 기본 사이트와 단일 노드 보조 사이트를 가지고 있습니다:

기본 사이트 (단일 노드):

  • GitLab 노드

보조 사이트 1 (단일 노드):

  • GitLab 노드

Geo 배포 - 다중 노드 사이트#

이 Geo 배포는 다중 노드 기본 사이트와 다중 노드 보조 사이트를 가지고 있습니다:

기본 사이트 (다중 노드):

  • 애플리케이션 노드
  • 데이터베이스 노드

보조 사이트 1 (다중 노드):

  • 애플리케이션 노드
  • 데이터베이스 노드

Geo 배포 - 혼합 사이트#

이 Geo 배포는 다중 노드 기본 사이트, 다중 노드 보조 사이트 및 단일 노드 보조 사이트를 가지고 있습니다:

기본 사이트 (다중 노드):

  • 애플리케이션 노드
  • 데이터베이스 노드
  • Gitaly 노드

보조 사이트 1 (다중 노드):

  • 애플리케이션 노드
  • 데이터베이스 노드

보조 사이트 2 (단일 노드):

  • 단일 GitLab 노드

Geo 용어집

Tier: Premium, Ultimate
Offering: GitLab Self-Managed
원문 보기
요약

이러한 변경 사항을 반영하기 위해 Geo 문서, 사용자 인터페이스 및 명령을 업데이트하고 있습니다. 이것은 Geo의 모든 측면을 설명하기 위해 정의된 용어입니다. 용어의 올바른 사용법을 설명하기 위해 예시 다이어그램 및 문장을 제공합니다.

Note

이러한 변경 사항을 반영하기 위해 Geo 문서, 사용자 인터페이스 및 명령을 업데이트하고 있습니다. 모든 페이지가 아직 이러한 정의를 따르지는 않습니다.

이것은 Geo의 모든 측면을 설명하기 위해 정의된 용어입니다. 명확하게 정의된 용어 세트를 사용하면 효율적으로 의사소통하고 혼란을 피하는 데 도움이 됩니다. 이 페이지의 언어는 보편적이고 가능한 한 간단하게 유지하려고 합니다.

주요 용어#

용어의 올바른 사용법을 설명하기 위해 예시 다이어그램 및 문장을 제공합니다.

용어 정의 범위 권장하지 않는 동의어
Node 특정 역할로 또는 전체적으로 GitLab을 실행하는 개별 서버 (예: Rails 애플리케이션 노드). 클라우드 환경에서는 특정 머신 유형일 수 있습니다. GitLab instance, server
Site 단일 GitLab 애플리케이션을 실행하는 하나 또는 여러 노드의 모음. 사이트는 단일 노드 또는 다중 노드일 수 있습니다. GitLab deployment, installation instance
Single-node site 정확히 하나의 노드를 사용하는 GitLab의 특정 구성. GitLab single-server, single-instance
Multi-node site 하나 이상의 노드를 사용하는 GitLab의 특정 구성. GitLab multi-server, multi-instance, high availability
Primary site 데이터가 하나 이상의 보조 사이트에 의해 복제되는 GitLab 사이트. 단일 기본 사이트만 있을 수 있습니다. Geo-specific Geo deployment, Primary node
Secondary site 기본 사이트의 데이터를 복제하도록 구성된 GitLab 사이트. 하나 이상의 보조 사이트가 있을 수 있습니다. Geo-specific Geo deployment, Secondary node
Geo deployment 하나 이상의 보조 사이트에 의해 복제되는 정확히 하나의 기본 사이트를 포함하는 두 개 이상의 GitLab 사이트의 모음. Geo-specific
Reference architecture 여러 노드와 여러 사이트를 포함할 수 있는 초당 요청 수 또는 사용자 수를 기반으로 한 GitLab의 지정된 구성. GitLab
Promoting 사이트의 역할을 보조에서 기본으로 변경. Geo-specific
Demoting 사이트의 역할을 기본에서 보조로 변경. Geo-specific
Failover 사용자를 기본 사이트에서 보조 사이트로 이동시키는 전체 프로세스. 보조 사이트를 승격시키는 것을 포함하지만 유지 관리 예약과 같은 다른 부분도 포함합니다. Geo-specific
Replication "동기화"라고도 합니다. 보조 사이트의 리소스를 기본 사이트의 리소스와 일치하도록 업데이트하는 단방향 프로세스. Geo-specific
Replication slot 데이터베이스와의 지속적인 연결 지점을 보장하고 대기 서버에 여전히 필요한 WAL 세그먼트를 추적하는 PostgreSQL 복제 기능. 복제 슬롯 이름을 사이트의 geo_node_name과 일치하도록 지정하면 도움이 될 수 있지만 필수는 아닙니다. PostgreSQL
Verification 기본 사이트에 있는 데이터를 보조 사이트에 복제된 데이터와 비교하는 프로세스. 복제된 데이터의 무결성을 보장하는 데 사용됩니다. Geo-specific
Unified URL 모든 Geo 사이트에 사용되는 단일 외부 URL. 요청을 기본 Geo 사이트 또는 보조 Geo 사이트로 라우팅할 수 있습니다. Geo-specific
Geo proxying 보조 Geo 사이트가 보조 사이트에서 로컬로 처리될 수 있는 특정 작업을 제외하고 기본 사이트로 작업을 투명하게 전달하는 메커니즘. Geo-specific
Blob 다양한 GitLab 구성 요소를 다루기 위해 복제될 수 있는 Geo 관련 데이터 유형. Geo-specific file

복제기 용어#

Geo는 복제기를 사용하여 기본 사이트와 보조 사이트 간에 개별 GitLab 구성 요소의 데이터를 복제합니다. 이러한 구성 요소의 개별 데이터 유형을 처리하고 검증하는 방법을 정의합니다. 예를 들어, GitLab 컨테이너 레지스트리의 데이터는 CI 잡 아티팩트와 다르게 처리되어야 합니다. 일부 구성 요소에는 잠재적으로 다르게 명명된 복제기가 하나 이상 있을 수 있습니다. 따라서 다음 표는 복제기 이름과 해당 GitLab 구성 요소를 설명합니다.

동일한 복제기 이름은 관리자 영역의 Geo 섹션 또는 Geo 관련 콘솔 명령을 사용할 때도 표시됩니다.

Geo 복제기 이름 GitLab 구성 요소 이름
CI Secure Files CI Secure Files
Container Repositories Container registry
Dependency Proxy Blobs Dependency Proxy Images
Dependency Proxy Manifests Dependency Proxy Images
Design Management Repositories Project designs repository
Group Wiki Repositories Group wiki repository
CI Job Artifacts CI job artifacts
LFS Objects LFS objects
Merge Request Diffs External merge request diffs
Package Files Package registry
Pages Deployments Pages
Pipeline Artifacts Pipeline artifacts
Project Repositories Project repository
Project Wiki Repositories Project wiki repository
Snippet Repositories Personal Snippets and Project Snippets
Terraform State Versions Versioned Terraform State
Uploads User uploads

예시#

단일 노드 사이트#

하나의 노드에서 GitLab을 실행하는 사이트:

  • GitLab 노드

다중 노드 사이트#

여러 노드에서 다양한 GitLab 구성 요소를 실행하는 사이트:

  • 애플리케이션 노드
  • 데이터베이스 노드
  • Gitaly 노드

Geo 배포 - 단일 노드 사이트#

이 Geo 배포는 단일 노드 기본 사이트와 단일 노드 보조 사이트를 가지고 있습니다:

기본 사이트 (단일 노드):

  • GitLab 노드

보조 사이트 1 (단일 노드):

  • GitLab 노드

Geo 배포 - 다중 노드 사이트#

이 Geo 배포는 다중 노드 기본 사이트와 다중 노드 보조 사이트를 가지고 있습니다:

기본 사이트 (다중 노드):

  • 애플리케이션 노드
  • 데이터베이스 노드

보조 사이트 1 (다중 노드):

  • 애플리케이션 노드
  • 데이터베이스 노드

Geo 배포 - 혼합 사이트#

이 Geo 배포는 다중 노드 기본 사이트, 다중 노드 보조 사이트 및 단일 노드 보조 사이트를 가지고 있습니다:

기본 사이트 (다중 노드):

  • 애플리케이션 노드
  • 데이터베이스 노드
  • Gitaly 노드

보조 사이트 1 (다중 노드):

  • 애플리케이션 노드
  • 데이터베이스 노드

보조 사이트 2 (단일 노드):

  • 단일 GitLab 노드