5,000명 사용자 레퍼런스 아키텍처
최대 5,000명 사용자를 위한 GitLab 레퍼런스 아키텍처 구성 요소와 설정 방법을 설명합니다.
- Tier: Premium, Ultimate - Offering: GitLab Self-Managed 이 페이지는 실제 데이터를 기반으로 수동 및 자동을 포함한 최대 5,000명 사용자의 일반적인 최대 부하인 초당 100 요청(RPS)을 목표로 설계된 GitLab 레퍼런스 아키텍처를 설명합니다. 전체 레퍼런스 아키텍처 목록은 사용 가능한 레퍼런스 아키텍처 를 참조하세요. 이 아키텍처를 배포하기 전에 [메인 문서](/19.0/administration/reference_architectures/)를 먼저 읽어보시기 바랍니다. 특히 시작하기 전에 및 사용할 아키텍처 결정 섹션을 확인하세요. 목표 부하 : API: 100 RPS, Web: 10 RPS, Git (Pull): 10 RPS, Git (Push): 2 RPS 고가용성 : 가능 ( Praefect 는 HA를 위해 서드파티 PostgreSQL 솔루션 필요) Cloud Native Hybrid 대안 : 있음 어떤 레퍼런스 아키텍처를 사용해야 할지 모르시겠나요? 이 가이드에서 자세한 정보를 확인하세요 Service Nodes Configuration GCP example1 AWS example1 Azure example1 External load balancer4 1 4 vCPU, 3.6 GB memory n1-highcpu-4 c5n.xlarge F4s v2 Consul2 3 2 vCPU, 1.8 GB memory n1-highcpu-2 c5.large F2s v2 PostgreSQL2 3 4 vCPU, 15 GB memory n1-standard-4 m5.xlarge D4s v3 PgBouncer2 3 2 vCPU, 1.8 GB memory n1-highcpu-2 c5.large F2s v2 Internal load balancer4 1 4 vCPU, 3.6 GB memory n1-highcpu-4 c5n.xlarge F4s v2 Redis/Sentinel3 3 2 vCPU, 7.5 GB memory n1-standard-2 m5.large D2s v3 Gitaly67 3 8 vCPU, 30 GB memory n1-standard-8 m5.2xlarge D8s v3 Praefect6 3 2 vCPU, 1.8 GB memory n1-highcpu-2 c5.large F2s v2 Praefect PostgreSQL2 1+ 2 vCPU, 1.8 GB memory n1-highcpu-2 c5.large F2s v2 Sidekiq8 2 4 vCPU, 15 GB memory n1-standard-4 m5.xlarge D2s v3 GitLab Rails8 3 16 vCPU, 14.4 GB memory n1-highcpu-16 c5.4xlarge F16s v2 Monitoring node 1 2 vCPU, 1.8 GB memory n1-highcpu-2 c5.large F2s v2 Object storage5 - - - - - 각주 : --> 머신 타입 예시는 설명 목적으로 제공됩니다. 이 타입들