목록failover (2)
잡동사니
안녕하세요. yeTi입니다. 오늘은 Kubernetes 환경에서 PostgreSQL의 HA를 구성해보겠습니다. 작업환경 OS : Linux 4.18.0 Kubernetes : 1.18 Helm : 2.16.7 High Availability PostgreSQL Documentation에 따르면 PostgreSQL은 자체적으로 Master-Slave형태의 replication을 제공합니다. 추가적으로 Standby의 형태를 Cold Standby, Hot Standby를 제공하고 있어 상황에 맞는 구성을 선택할 수 있습니다. 하지만 Master-Slave형태의 구성에는 클라이언트가 접속할 수 있는 End-Point를 단일화 하는 이슈가 있는데, 이를 Pgpool이라는 미들웨어를 사용하여 해결할 수 있습니다..
안녕하세요. yeTi입니다.오늘은 Redis(레디스)의 레퍼런스문서중 Rersistence에 관한 부분을 한글로 번역하여 이해해보겠습니다.(URL : https://redis.io/topics/persistence) 아시다시피 Redis는 NoSQL의 하나이고 메모리 저장방식을 사용합니다.따라서 장애가 발생했을때 기본적으로는 모든 데이터가 날아가는 특성이 있는데요.이를 데이터 스냅샷 기능과 명령어 저장 방식을 통해 원본 데이터를 살려주고 있습니다. 하지만 이는 RDBMS와는 다르게 일정 주기로 데이터를 보존해 주기때문에특정 주기동안에 메모리에만 저장한 데이터는 복원이 안되는 특성이 있다는 것을이해하시면서 사용하시면 좋을꺼 같습니다. 자세한 부분은 아래에서 살펴보겠습니다. 이 페이지는 Redis 지속성에 ..