지난 repmgr을 이용한 이중화 구성 포스팅에서 primary에서 테이블을 생성하고 데이터를 기록하면 standby에서도 해당 테이블을 조회할 수 있는 것을 확인하였다. 하지만 이렇게까지만 설정한다면 pglogical과 별반 다를 것이 없다. 이번에는 repmgr이 제공하는 auto failover 기능에 대해 알아보기로 하였다. 1. repmgr...
RDS 의 Auto failover RDS는 Multi-AZ기능을 사용하였을 경우 Auto failover를 할 수 있습니다. Primary DB가 있는 AZ에서 Downtime이 발생했을 때, Auto Failover 를 통해서 짧은 시간 안에 Secondary DB를 승격시켜서 DB를 정상화시킬 수 있습니다. 일반적으로 Failover시간은 2-3...
Multi Master Replication Manager (MMM) - feature ① Perl 기반의 Auto Failover Open Source. ② MMM Monitor에서 DB서버 health check와 failover를 수행. ③ Monitor <-> Agent 통신방식. Master(Active) 와 Master(Standby) 는...
고객사에서 PostgreSQL를 이중화를 원하고 있었다. PostgreSQL 이중화에서 고려해봤던 것들은 Streaming replication + pacemaker를 이용해서 Auto Failover + VIP 이동을 해보려 했으나, 구축 후 장애 포인트가 많아질 것 같아 포기하였다. 다음으로 고려했던 Repmgr를 이용해서 이중화와 VIP 이동을...
Postgresql Auto Failover를 위한 방안에 대해 확인 하던중 Pacemaker와 Corosync를 사용하는 PAF 기능에 대해 조사해 보고 있습니다. 공식 문서상에서 제공하는 내용이 한정적이어서 적용해 보신...
pgpool-II 을 이용하여 postgresql과 구성을 완성 했다면 pgpool-II 에서 지원하는 기능인 auto failover 와 online recovery 를 사용해보도록 하겠습니다. Auto Failover failover란 pgpool-II 에서 더 이상 접근할 수 없는 PostgreSQL 백엔드 노드를 자동으로 분리하는 것입니다. 이...
Standard 버전에서 AG 이중화 Auto Failover 설정방법 1. 배치작업을 만든 후 아래 프로시저를 호출하도록 설정합니다. 이 프로시저는, 가용성 그룹 역할이 보조인...
MMM (Multi-Master Replication Manager) MMM은 DB에 장애가 발생했을때 자동으로 Failover 프로세스를 실행해주는 Perl 스크립트 기반의 Auto Failover 오픈소스 입니다. DB서버를 모니터링하는 MMM 모니터가 존재하고, DB서버는 Agent실행 후 MMM모니터와 통신합니다. 따라서 모니터 Agent 통신...
Redis Cluster failover 🎁 목차 Redis Cluster failover 🎁 목차 개요 1. Fail (master: 3)... 1:S 23 Jun 2021 07:49:38.756 # Failover election won: I'm the new master. 1:M 23 Jun 2021 07:49...
auto failover까지 정상적으로 수행되는 것을 확인하였으니 이번에는 Rocky Linux에 VIP를 할당한 후 auto failover 시 VIP를 가진 서버가 변경되도록 하기로 하였다. 1. VIP 설정하기 우선 auto failover 시에 VIP를 변경하기 위해서는 기본적으로 VIP가 설정되어 있어야 한다. cd /etc/sysconfig...