PostgreSQL 스케일링 구성
이 섹션에서는 PostgreSQL 데이터베이스를 GitLab과 함께 사용할 수 있도록 구성하는 과정을 안내받습니다. 이는 참조 아키텍처 중 하나에서 사용됩니다.
구성 옵션
다음 중 하나의 PostgreSQL 구성 옵션을 선택하세요:
리눅스 패키지 설치를 위한 독립형 PostgreSQL
이 설정은 Linux 패키지 (CE 또는 EE)를 사용하여 GitLab을 설치한 경우에 해당됩니다. 여기서는 번들된 PostgreSQL을 사용하여 서비스만 활성화한 상태입니다.
독립형 PostgreSQL 인스턴스 설정 방법을 읽어보세요.
사용자 지정 PostgreSQL 인스턴스 제공
이 설정은 Linux 패키지 (CE 또는 EE)를 사용하여 GitLab을 설치한 경우 또는 자체 컴파일하여 설치한 경우에 해당됩니다. 그러나 외부 PostgreSQL 서버를 사용하려는 경우입니다.
외부 PostgreSQL 인스턴스 설정 방법을 읽어보세요.
외부 데이터베이스를 설정할 때 모니터링 및 문제 해결에 유용한 몇 가지 메트릭이 있습니다. 외부 데이터베이스를 설정할 때는 모니터링 및 로깅 설정이 필요하여 다양한 데이터베이스 관련 문제를 해결할 수 있습니다. 외부 데이터베이스에 대한 모니터링 및 로깅 설정에 대해 자세히 알아보세요.
리눅스 패키지 설치를 위한 PostgreSQL 복제 및 장애 조치
이 설정은 Linux Enterprise Edition(EE) 패키지를 사용하여 GitLab을 설치한 경우에 해당됩니다.
PostgreSQL, PgBouncer, 그리고 Patroni와 같은 필요한 모든 도구가 번들로 제공되므로 전체 PostgreSQL 인프라(주, 복제본)를 설정하는 데 사용할 수 있습니다.
리눅스 패키지 설치를 위한 PostgreSQL 복제 및 장애 조치 설정 방법을 읽어보세요.