스케일링을 위한 PostgreSQL 구성

Tier: Free, Premium, Ultimate

Offering: Self-managed

이 섹션에서는 우리 참조 아키텍처 중 하나와 함께 GitLab에 사용할 PostgreSQL 데이터베이스를 구성하는 방법을 안내합니다.

구성 옵션

다음 PostgreSQL 구성 옵션 중 하나를 선택하세요:

리눅스를 위한 독립 실행형 PostgreSQL 패키지 설치

이 설정은 GitLab을 Linux 패키지 (CE 또는 EE)를 사용하여 설치한 경우, 번들된 PostgreSQL의 서비스만 활성화하여 사용하는 경우에 해당합니다.

리눅스 패키지 설치를 위한 독립 실행형 PostgreSQL 인스턴스 설정 방법을 읽어보세요.

자체 PostgreSQL 인스턴스 제공

이 설정은 GitLab을 Linux 패키지 (CE 또는 EE)를 사용하여 설치하거나 자체 컴파일한 경우에 해당하며, 외부 PostgreSQL 서버를 사용하려는 경우입니다.

외부 PostgreSQL 인스턴스 설정 방법에 대해 더 알아보세요: external.

외부 데이터베이스 설정 시 모니터링 및 문제 해결에 유용한 일부 메트릭이 있습니다.

외부 데이터베이스 설정 시 다양한 데이터베이스 관련 문제를 해결하기 위해 필수로 요구되는 모니터링 및 로깅 설정이 있습니다.

외부 데이터베이스에 대한 모니터링 및 로깅 설정에 대해 더 알아보세요.

리눅스를 위한 PostgreSQL 복제 및 장애 조치

Tier: Premium, Ultimate

Offering: Self-managed

이 설정은 GitLab을 Linux Enterprise Edition (EE) 패키지를 사용하여 설치한 경우에 해당합니다.

PostgreSQL, PgBouncer 및 Patroni와 같은 필요한 모든 도구가 패키지에 포함되어 있으므로 전체 PostgreSQL 인프라(주 서버, 복제 서버)를 설정하는 데 사용할 수 있습니다.

리눅스 패키지 설치를 위한 PostgreSQL 복제 및 장애 조치 설정 방법을 읽어보세요.

관련 주제