지리 용어집

Tier: Premium, Ultimate Offering: Self-managed
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  

예제

Single-node site

graph TD subgraph S-Site[Single-node site] Node_3[GitLab node] end

Multi-node site

graph TD subgraph MN-Site[Multi-node site] Node_1[Application node] Node_2[Database node] Node_3[Gitaly node] end

Geo 배포 - 단일 노드 사이트

이 Geo 배포에는 단일 노드 기본 사이트와 단일 노드 보조 사이트가 포함됩니다:

graph TD subgraph Geo 배포 subgraph Primary[기본 사이트, 단일 노드] Node_1[GitLab 노드] end subgraph Secondary1[보조 사이트 1, 단일 노드] Node_2[GitLab 노드] end end

Geo 배포 - 다중 노드 사이트

이 Geo 배포에는 다중 노드 기본 사이트와 다중 노드 보조 사이트가 포함됩니다:

graph TD subgraph Geo 배포 subgraph Primary[기본 사이트, 다중 노드] Node_1[애플리케이션 노드] Node_2[데이터베이스 노드] end subgraph Secondary1[보조 사이트 1, 다중 노드] Node_5[애플리케이션 노드] Node_6[데이터베이스 노드] end end

Geo 배포 - 혼합 사이트

이 Geo 배포에는 다중 노드 기본 사이트, 다중 노드 보조 사이트 및 또 다른 단일 노드 보조 사이트가 포함됩니다:

graph TD subgraph Geo 배포 subgraph Primary[기본 사이트, 다중 노드] Node_1[애플리케이션 노드] Node_2[데이터베이스 노드] Node_3[Gitaly 노드] end subgraph Secondary1[보조 사이트 1, 다중 노드] Node_5[애플리케이션 노드] Node_6[데이터베이스 노드] end subgraph Secondary2[보조 사이트 2, 단일 노드] Node_7[단일 GitLab 노드] end end