Geo 용어집
Tier: Premium, Ultimate
Offering: Self-managed
우리는 Geo 문서, 사용자 인터페이스 및 명령을 업데이트하여 이러한 변경 사항을 반영하고 있습니다. 모든 페이지가 아직 이러한 정의를 준수하는 것은 아닙니다.
이는 Geo의 모든 측면을 설명하기 위해 정의된 용어입니다. 명확히 정의된 용어 세트를 사용하면 효율적으로 의사 소통하고 혼란을 방지할 수 있습니다. 이 페이지의 언어는 포괄적하고 가능한 한 간단하도록 하고 있습니다.
올바른 용어 사용을 보여주기 위해 예제 다이어그램과 문장을 제공합니다.
용어 | 정의 | 범위 | 권장하지 않는 동의어 |
---|---|---|---|
Node | GitLab을 특정 역할로 실행하거나 전체로 실행하는 개별 서버(예: Rails 응용 프로그램 노드). 클라우드 컨텍스트에서는 특정한 머신 유형일 수 있습니다. | GitLab | 인스턴스, 서버 |
Site | 단일 GitLab 응용 프로그램을 실행하는 노드의 단일 또는 복수 개 및 그것들의 모음. 사이트는 단일 노드 또는 복수 노드일 수 있습니다. | GitLab | 배포, 인스턴스 설치 |
Single-node site | 정확히 하나의 노드를 사용하는 GitLab의 특정 구성 | GitLab | single-server, single-instance |
Multi-node site | 둘 이상의 노드를 사용하는 GitLab의 특정 구성 | GitLab | multi-server, multi-instance, 고가용성 |
Primary site | 데이터가 하나 이상의 보조 사이트에 복제되고 있는 GitLab 사이트. 단일 기본 사이트만 존재할 수 있습니다. | Geo-specific | Geo 배포, 기본 노드 |
Secondary site | 기본 사이트의 데이터를 복제하도록 구성된 GitLab 사이트. 하나 이상의 보조 사이트가 있을 수 있습니다. | Geo-specific | Geo 배포, 보조 노드 |
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[단일 노드 사이트]
Node_3[GitLab 노드]
end
Multi-node site
graph TD
subgraph MN-Site[다중 노드 사이트]
Node_1[응용 프로그램 노드]
Node_2[데이터베이스 노드]
Node_3[Gitaly 노드]
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