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