반응형 pgpool-II(3) | pgpool-II 설치 및 기본 구성 (pgpool-II Installation and Basic Configuration) 이번 포스트에서는 pgpool-II을 rpm을 이용하여 설치해보고 설치되는 파일과 pgpool-II 파라미터 외에 설정해야 할 부분들을 정리하겠습니다! 두 개의 노드로 primary 와 standby 를 설정 하여 구성할 것이기 때문에 두 대의 서버를 준비했습니다. pgpool-II 설치 사전 요구 환경 두 대의 서버에 PostgreSQL 설치 HA 관리 기능을 실습하기 위해 Streaming Replication 상태 primary (node 0) standby (node 1) IP 192.168.40.133 192.168.40.134 pgpool-II RPM 설치 (root : node0, node1) yum install -y yum install -y yum install -y pgpool-II .. 2023. 6. 16. pgpool-II(2) 파라미터 | PostgreSQL14 HA Tool Parameters 이번 포스트에서는 pgpool-II 에서 사용하는 파라미터들을 정리해보겠습니다. 다음 포스팅에서는 오늘 설명한 파라미터를 사용하고 직접 서버 설정을 하여 PostgreSQL 노드와 pgpool-II 노드를 연결 해보도록 하겠습니다! pgpool-II 이 뭔지 모르시겠다면 아래 포스팅 훑어보고 오시는 걸 추천드립니당!! 2023.06.14 - [PostgreSQL] - pgpool-II Overview | PostgreSQL 14 HA Tool pgpool-II Overview | PostgreSQL 14 HA Tool pgpool-II은 PostgreSQL tool이며 많은 기능을 제공하며 많이 쓰이는 툴 중 하나 입니다. 양이 방대하여 파트를 나누어서 업로드 하려고 합니다. pgpool-II 이란? P.. 2023. 6. 15. PostgreSQL 14 스트리밍 복제 - 장애 복구 | Streaming Replication - Failover Failover란? primary 서버에 장애가 생겼을 때, 예비 서버(예: standby 서버) 로 대체하여 운영하는 것을 Failover(장애 극복)라고 합니다. Streaming Replication을 구성하고 primary 서버에 문제가 생겼을 때, 어떻게 failover를 해야 하는지 알아봅시다! 그 전에 Streaming replication 포스트 안보신 분들은 한번 보고오시는걸 추천드립니다! 2023.06.03 - [PostgreSQL] - PostgreSQL 14 Streaming Replication PostgreSQL 14 Streaming Replication PostgreSQL의 고가용성을 높이기 위한 방법 중에 하나이자, 가장 많이 사용 하는 방법인 streaming replic.. 2023. 6. 7. PostgreSQL14 Replication 관련 파라미터 Replication을 사용할 때, 확인 해보면 좋은 파라미터들 입니다! wal_keep_size (13버전부터 이름이 변경됐음) standby 서버에 대해 보관된 WAL 파일의 크기를 설정합니다 default 0(disable) 단위 MB 재시작 여부 X standby 서버가 스트리밍 복제를 위해 과거 로그 파일 세그먼트를 가져와야 하는 경우 pg_wal 디렉토리에 보관되는 최소 로그 파일 세그먼트 크기를 지정합니다. sending 서버에 연결된 standby 서버가 wal_keep_size 이상 뒤처지는 경우, sending 서버는 대기에 필요한 WAL 세그먼트를 제거할 수 있으며, 이 경우 replication 연결이 종료됩니다. (그러나 WAL 아카이빙이 사용 중인 경우에는 아카이브에서 세그먼트를.. 2023. 6. 5. PostgreSQL의 고가용성 | high availability of PostgreSQL 고가용성(High Availability) 개요 고가용성이란 서버와 네트워크, 프로그램 등의 정보 시스템이 오랜 기간 동안 지속적으로 정상 운영이 가능한 성질을 말합니다. 두가지 서버로 구성됩니다. read/write, master, primary: 데이터 수정 가능한 서버 standby, secondary: primary 서버의 변경사항을 추적하여 반영하는 서버 → DB마다 다 다르지만 보통 PostgreSQL 은 primary와 standby를 많이 사용하는 듯 합니다!! 두 서버는 함께 작동하며 primary 서버가 문제가 발생할 경우 standby서버가 인계 받아 동작합니다. warm standby server : primary서버로 승격 될 때 까지 연결 불가 hot standby server .. 2023. 6. 1. 이전 1 다음 반응형