GitLab 40 RPS 또는 2,000명 사용자 규모의 레퍼런스 아키텍처와 각 컴포넌트 설정 방법을 설명합니다.
이 페이지는 실제 데이터를 기반으로 수동 및 자동 요청을 포함하여 최대 2,000명 사용자의 일반적인 피크 부하인 초당 40개 요청(RPS)의 피크 부하를 목표로 설계된 GitLab 레퍼런스 아키텍처를 설명합니다. 전체 레퍼런스 아키텍처 목록은 사용 가능한 레퍼런스 아키텍처 를 참조하세요. 타깃 부하 : API: 40 RPS, Web: 4 RPS, Git (Pull): 4 RPS, Git (Push): 1 RPS 고가용성 : 없음. 고가용성 환경을 원하는 경우 수정된 3K 또는 60 RPS 레퍼런스 아키텍처 를 따를 수 있습니다. 클라우드 네이티브 하이브리드 : 예 어떤 레퍼런스 아키텍처를 사용해야 할지 모르시나요? 자세한 내용은 이 가이드를 참조하세요 . 서비스 노드 수 구성 GCP 예시1 AWS 예시1 Azure 예시1 외부 로드 밸런서4 1 4 vCPU, 3.6 GB 메모리 n1-highcpu-4 c5n.xlarge F4s v2 PostgreSQL2 1 2 vCPU, 7.5 GB 메모리 n1-standard-2 m5.large D2s v3 Redis3 1 1 vCPU, 3.75 GB 메모리 n1-standard-1 m5.large D2s v3 Gitaly6 1 4 vCPU, 15 GB 메모리 n1-standard-4 m5.xlarge D4s v3 Sidekiq7 1 4 vCPU, 15 GB 메모리 n1-standard-4 m5.xlarge D4s v3 GitLab Rails7 2 8 vCPU, 7.2 GB 메모리 n1-highcpu-8 c5.2xlarge F8s v2 모니터링 노드 1 2 vCPU, 1.8 GB 메모리 n1-highcpu-2 c5.large F2s v2 오브젝트 스토리지5 - - - - - 각주 : 머신 유형 예시는 예시 목적으로 제공됩니다. 이러한 유형은 유효성 검사 및 테스트 에서 사용되지만 규범적인 기본값으로 의도된 것은 아닙니다. 사용 가능한 경우 ARM 변형을 포함하여 나열된 요구 사항을 충족하는 다른 머신 유형으로 전환하는 것이 지원됩니다. 자세한 내용은 지원되는 머신 유형 을 참조하세요. 선택적으로 평판 있는 서드파티 외부 PaaS PostgreSQL 솔루션에서 실행할 수 있습니다. 자세한 내용은 자체 PostgreSQL 인스턴스 제공 및 권장 클라우드 공급자 및 서비스 를 참조하세요. 선택적으로 평판 있는 서드파티 외부 PaaS Redis 솔루션에서 실행할 수 있습니다. 자세한 내용은 자체 Redis 인스턴스 제공 및 권장 클라우드 공급자 및 서비스 를 참조하세요. 평판 있는 서드파티 로드 밸런서 또는 서비스(LB PaaS)와 함께 실행하는 것이 권장됩니다. 크기는 선택한 로드 밸런서 및 네트워크 대역폭과 같은 추가 요소에 따라 다릅니다. 자세한 내용은 로드 밸런서 를 참조하세요. 평판 있는 클라우드 공급자 또는 Self-Managed 솔루션에서 실행해야 합니다. 자세한 내용은 오브젝트 스토리지 구성 을 참조하세요. Gitaly 사양은 정상 상태의 일반 크기 리포지터리 사용을 기반으로 합니다. 그러나