EDB와 Red Hat이 구현하는 Ansible Automation Platform 고가용성 아키텍처
작성자: Lizzy Nguyen, Adam Wright, Kim Kaluba (2025년 12월 17일)
자동화 플랫폼에서 데이터베이스 고가용성이 중요한 이유
오늘날 IT 인프라의 속도와 신뢰성은 비즈니스 민첩성에 직접적인 영향을 미칩니다. 많은 기업이 반복적이고 복잡한 업무를 표준화하기 위해 Red Hat Ansible Automation Platform(AAP)을 도입해 엔터프라이즈 자동화 환경을 구축하고 있습니다.
미션 크리티컬한 자동화 환경에서는 장애가 발생하더라도 서비스를 안정적으로 유지하고 복구할 수 있는 회복 탄력성(Resilience)이 중요합니다. 이를 위해서는 자동화 플랫폼뿐 아니라 백엔드 데이터베이스의 가용성도 함께 고려해야 합니다.
자동화 플랫폼의 백엔드 데이터베이스에 장애가 발생하면 새로운 작업 실행이나 운영 데이터 기록 등에 영향을 줄 수 있습니다. 따라서 EDB는 PostgreSQL 고가용성(HA) 구성을 통해 Ansible Automation Platform의 안정적인 운영을 지원합니다.
EDB Postgres AI와 Red Hat Ansible Automation Platform의 결합
EDB와 Red Hat은 고객이 운영 환경에 적용할 수 있는 PostgreSQL 고가용성 클러스터를 자동으로 배포하고 관리할 수 있도록 공동 솔루션을 제공합니다. EDB의 Postgres 기술과 Ansible 기반 자동화를 결합해 데이터베이스 배포와 고가용성 구성을 표준화할 수 있습니다.
주요 제공 기능:
- 고가용성 및 페일오버 관리: 데이터베이스 클러스터를 모니터링하고 장애 발생 시 필요한 전환 작업을 자동화합니다.
- 재해 복구(DR): 전체 및 증분 백업을 지원하며, 특정 시점 복구(PITR)를 통해 장애 발생 시 필요한 데이터 복구를 지원합니다.
- 자동화된 배포: EDB의 구축 방식을 기반으로 Ansible을 활용해 PostgreSQL 고가용성 클러스터의 배포와 구성을 자동화할 수 있습니다.
외부 데이터베이스 아키텍처를 통한 운영 연속성
자동화 컨트롤러와 데이터베이스를 분리하고 EDB Postgres AI를 외부 데이터베이스로 구성하면 각 구성 요소를 독립적으로 관리하면서 자동화 플랫폼의 회복 탄력성을 높일 수 있습니다.
- 회복 탄력성: 컨트롤러 노드에 장애가 발생하더라도 데이터는 외부 데이터베이스에 유지됩니다. 컨트롤러 노드를 복구하거나 새 노드를 구성한 뒤 기존 외부 데이터베이스에 다시 연결할 수 있습니다.
- Active-Passive 복제: 읽기와 쓰기를 처리하는 기본 노드(Active)와 데이터를 복제받는 대기 노드(Passive)로 구성합니다. 기본 노드에 장애가 발생하면 대기 노드를 승격해 데이터베이스 서비스를 계속 제공할 수 있도록 지원합니다.

[그림 1: 통합 고가용성 아키텍처]
자동화된 PostgreSQL HA 구성의 주요 이점
EDB와 Red Hat의 통합 구성을 활용하면 PostgreSQL 고가용성 환경의 배포와 운영에 필요한 여러 작업을 표준화하고 자동화할 수 있습니다.
- 자동화된 고가용성: 가상 IP(VIP) 관리와 페일오버, 페일백 등의 작업을 자동화해 데이터베이스 서비스의 가용성을 유지할 수 있도록 지원합니다.
- 배포 간소화: 검증된 레퍼런스 아키텍처를 기반으로 OS 구성부터 PostgreSQL 설치와 고가용성 설정까지 배포 과정을 자동화할 수 있습니다.
- 배포 옵션: 워크로드와 운영 요구사항에 따라 오픈소스 PostgreSQL 커뮤니티 버전 또는 EDB Postgres AI 기반 환경을 선택할 수 있습니다.
- 기술 지원: Red Hat과 EDB의 지원 체계를 통해 자동화 플랫폼과 데이터베이스 백엔드에 대한 기술 지원을 받을 수 있습니다.
안정적인 자동화를 위한 PostgreSQL 고가용성
엔터프라이즈 자동화 환경에서는 작업을 자동으로 실행하는 기능뿐 아니라 이를 뒷받침하는 인프라의 신뢰성과 회복 탄력성도 중요합니다. Ansible Automation Platform의 백엔드 데이터베이스를 고가용성 구조로 구성하면 데이터베이스 장애가 자동화 환경 전체에 미치는 영향을 줄일 수 있습니다.
EDB Postgres AI와 Red Hat Ansible Automation Platform을 함께 활용하면 PostgreSQL 고가용성 구성과 배포를 자동화하고, 장애 대응과 데이터 복구를 포함한 운영 체계를 보다 일관되게 관리할 수 있습니다.
메일: salesinquiry@enterprisedb.com