지오 용어집
Tier: 프리미엄, 얼티메이트
Offering: Self-managed
참고: 우리는 지오 문서, 사용자 인터페이스 및 명령을 이러한 변경 사항을 반영하도록 업데이트하고 있습니다. 아직 이러한 정의를 준수하지 않는 페이지가 있습니다.
이러한 용어들은 지오의 모든 측면을 설명하기 위한 정의된 용어들입니다. 명확한 용어 세트를 사용하면 효율적으로 의사 소통할 수 있으며 혼란을 방지할 수 있습니다. 이 페이지의 언어는 획일화된 지 언어로 가능한 한 단순하게 유지하고 있습니다.
정의된 용어의 올바른 사용을 보여주기 위해 예제 다이어그램 및 문장을 제공합니다.
용어 | 정의 | 범위 | 비권장하는 동의어 |
---|---|---|---|
Node | 지브랩을 특정 역할로 실행하는 개별 서버 또는 전체 서버(Rails 어플리케이션 노드 등). 클라우드 환경에서 특정 기계 유형일 수 있습니다. | GitLab | instance, server |
Site | 단일 지브랩 응용 프로그램을 실행하는 하나 또는 여러 노드의 모음. 사이트는 단일 노드 또는 다중 노드가 될 수 있습니다. | GitLab | deployment, installation instance |
Single-node site | 정확히 하나의 노드를 사용하는 지브랩의 특정 구성. | GitLab | single-server, single-instance |
Multi-node site | 하나 이상의 노드를 사용하는 지브랩의 특정 구성. | GitLab | multi-server, multi-instance, high availability |
Primary site | 데이터가 한 개 이상의 이차 사이트에 의해 복제되고 있는 지브랩 사이트. 프라이머리 사이트는 단 하나만 존재할 수 있습니다. | 특정 지오 | 지오 배포, Primary 노드 |
Secondary site | 프라이머리 사이트의 데이터를 복제하도록 구성된 지브랩 사이트. 이차 사이트는 하나 이상일 수 있습니다. | 특정 지오 | 지오 배포, Secondary 노드 |
Geo 배포 | 하나의 프라이머리 사이트가 하나 이상의 이차 사이트에 의해 복제되는 두 개 이상의 지브랩 사이트 모음. | 특정 지오 | |
참조 아키텍처 | Requests per Second 또는 사용자 수에 따라 정의된 지브랩 구성(../reference_architectures/index.md)으로, 여러 노드와 여러 사이트를 포함할 수 있습니다. | GitLab | |
프로모션 | 사이트의 역할을 이차에서 프라이머리로 변경하는 것. | 특정 지오 | |
강등 | 사이트의 역할을 프라이머리에서 이차로 변경하는 것. | 특정 지오 | |
장애 조치 | 프라이머리 사이트에서 사용자를 이차 사이트로 전환하는 전체 프로세스. 이에는 이차를 프라이머리로 변경하는 것 외에도 예를 들어 유지 관리 일정 설정 등의 기타 부분이 포함됩니다. | 특정 지오 | |
복제 | “동기화”라고도 불리는 단방향 프로세스로, 이차 사이트의 리소스를 프라이머리 사이트의 리소스와 일치하도록 업데이트하는 프로세스입니다. | 특정 지오 |
예제
단일 노드 사이트
graph TD
subgraph S-Site[단일 노드 사이트]
Node_3[지브랩 노드]
end
다중 노드 사이트
graph TD
subgraph MN-Site[다중 노드 사이트]
Node_1[애플리케이션 노드]
Node_2[데이터베이스 노드]
Node_3[Gitaly 노드]
end
Geo 배포 - 단일 노드 사이트
이 Geo 배포에는 단일 노드 프라이머리 사이트와 단일 노드 이차 사이트가 있습니다:
graph TD
subgraph Geo 배포
subgraph Primary[프라이머리 사이트, 단일 노드]
Node_1[지브랩 노드]
end
subgraph Secondary1[이차 사이트 1, 단일 노드]
Node_2[지브랩 노드]
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[단일 지브랩 노드]
end
end