EDB 하이브리드 컨트롤 플레인: 중앙 집중식 Postgres 관리와 자동화
Simon Notley
2025년 1월 28일
이 블로그는 시니어 제품 매니저 Simon Notley와 수석 제품 마케팅 매니저 Lizzy Nguyen이 공동 작성했습니다.
EDB 하이브리드 컨트롤 플레인(Hybrid Control Plane)은 여러 환경에 분산된 Postgres를 중앙에서 관리하고 자동화할 수 있도록 지원합니다. 이 글에서는 Estate View를 통한 통합 모니터링부터 클러스터 생성, 상태 점검, 쿼리 진단, 로그 및 데이터 마이그레이션까지 주요 기능을 살펴봅니다.
하이브리드 데이터 환경을 위한 자동화와 중앙 집중식 관리
지난달 EnterpriseDB(EDB)는 EDB Postgres AI 소프트웨어 배포를 발표했습니다. 이 단일 소프트웨어 설치를 통해 자가 관리형 하이브리드 환경 또는 클라우드에서 EDB Postgres AI를 배포, 관리 및 확장할 수 있습니다.
EDB Postgres AI는 구조화된 데이터와 비구조화된 데이터를 통합하여 트랜잭션, 분석 및 AI 워크로드를 가속화하는 멀티모델 데이터 플랫폼을 제공합니다. 여러 새로운 기능 가운데 하나가 하이브리드 컨트롤 플레인(Hybrid Control Plane)입니다.
하이브리드 컨트롤 플레인은 하이브리드 DBaaS(Database-as-a-Service) 환경을 구축하고 자동화 및 고급 가시성 기능을 제공합니다. 또한, 200개 이상의 메트릭을 기반으로 모니터링을 지원하여 온프레미스 환경에서도 클라우드와 같은 경험을 제공합니다.
다음 데모 영상에서 시니어 제품 매니저 Simon Notley가 소개하는 하이브리드 컨트롤 플레인의 주요 기능을 확인할 수 있습니다.
하이브리드 환경에서 클라우드 확장성 확보
오늘날 데이터베이스 관리자(DBA)는 전체 업무 시간의 30~50%를 관리 업무에 소비하고 있습니다. 하지만 이러한 작업 자동화는 공용 클라우드 환경에서만 가능한 경우가 많으며, 이는 배포 유연성을 제한하고 데이터 주권과 가장 중요한 자산인 데이터에 대한 완전한 제어권을 위협할 수 있습니다.
현대 기업은 멀티 클라우드 및 온프레미스 환경에서 데이터를 운영합니다. 그러나 통합 솔루션 없이 다양한 도구를 병행하면 데이터 사일로가 형성되고 관리 부담이 가중됩니다.
EDB의 새로운 하이브리드 컨트롤 플레인(Hybrid Control Plane)은 트랜잭션, 분석 및 AI 워크로드를 위한 Postgres 배포, 관리 및 확장을 단일 플랫폼에서 수행할 수 있도록 지원하여 자가 관리형 환경에서도 클라우드의 민첩성을 제공합니다.
하이브리드 컨트롤 플레인은 쿠버네티스 기반의 중앙 집중식 관리 및 자동화 솔루션으로, 생산성을 최대 30% 향상시키며 다음과 같은 관리 작업을 자동화합니다.
- 백업 및 특정 시점 복구(Point-in-Time Recovery)
- 데이터베이스 프로비저닝
- 실시간 모니터링 및 대응
200개 이상의 모니터링 지표를 기반으로 가시성을 제공하여 데이터베이스의 보안 및 가용성을 99.999%까지 향상시킵니다.
또한, 쿼리 진단 기능을 통해 문제와 병목 현상을 최대 5배 더 빠르게 파악할 수 있으며, 애플리케이션 성능을 최대 8배 향상시킬 수 있습니다.
Oracle 또는 기존 Postgres에서의 마이그레이션을 지원하는 내장 도구를 통해 수 주 또는 수개월이 걸리던 이전 작업을 단 며칠 만에 수행할 수 있습니다. 이 과정에서 애플리케이션 코드 수정이 거의 필요하지 않다는 점도 장점입니다.
인프라 종속 없이 어디서나 실행
이 오케스트레이션 솔루션은 쿠버네티스 클러스터에서 실행되며, 현재 Red Hat OpenShift 및 Amazon EKS에서 미리보기(Preview) 버전으로 제공됩니다.
온프레미스 또는 하이브리드 환경을 활용하여 비용 절감, 성능 최적화, 데이터 주권 준수 등의 이점을 얻으려는 조직도 클라우드와 유사한 경험을 제공받을 수 있으며, 특정 인프라에 종속되지 않습니다.
Estate View를 통한 Postgres 통합 모니터링
Estate View를 통해 모든 Postgres 데이터베이스를 한눈에 모니터링할 수 있습니다. 메타데이터, 주요 성능 지표인 TPS와 CPU 사용량, 중요 경고 알림을 빠르게 확인할 수 있습니다.
하이브리드 컨트롤 플레인에서 쿠버네티스(Kubernetes)에 배포된 EDB Postgres뿐만 아니라 기존 가상 머신(VM) 또는 물리 서버에서 실행 중인 Postgres도 함께 모니터링할 수 있습니다.
또한, 2025년에는 Amazon RDS for Postgres와 같은 타사 Postgres 서비스도 지원 예정이므로 기존 클러스터를 마이그레이션하지 않아도 모든 Postgres 환경을 단일 인터페이스에서 관리할 수 있습니다.
현재 진행 중인 Postgres 마이그레이션 상태도 확인할 수 있으며, 자세한 내용은 아래 데이터 마이그레이션 섹션에서 확인할 수 있습니다.

- Postgres 데이터베이스의 단일 창 가시성 제공
- 메타데이터 및 주요 성능 지표(TPS, CPU 등) 실시간 모니터링
- 중요 경고 알림 확인
- 가상 머신 및 물리 서버를 포함한 기존 Postgres와 하이브리드 컨트롤 플레인 내 Postgres 모니터링
- 2025년부터 Amazon RDS for Postgres 등 타사 Postgres 서비스 통합 지원 예정
Estate View에서는 클러스터를 검색, 필터링 및 정렬하여 원하는 프로젝트를 빠르게 찾을 수 있으며, 표시되는 메트릭을 사용자 맞춤형으로 설정할 수도 있습니다.
원하는 클러스터를 클릭하면 해당 워크로드의 상세 정보로 즉시 이동하여 심층 분석할 수 있습니다.
데이터베이스 클러스터 생성
새로운 클러스터를 생성하는 데 몇 초밖에 걸리지 않습니다.
Estate View에서 “새로 만들기(Create New)” → “데이터베이스 클러스터(Database Cluster)”를 선택하면 사전 정의된 템플릿 또는 사용자 정의 빌드 가운데 하나를 사용하여 클러스터를 생성할 수 있습니다.
템플릿은 대기업이 개발자에게 신속하게 데이터베이스를 생성할 수 있는 권한을 부여하면서도 IT 요구사항과 가이드라인을 준수할 수 있도록 지원하는 방식입니다. Postgres 전문가가 아닌 사용자도 몇 번의 클릭만으로 쉽게 시작할 수 있습니다.
이러한 기능을 통해 비즈니스 요구사항에 빠르게 대응하면서도 IT 정책을 준수하는 데이터베이스 환경을 구축할 수 있습니다.

가시성: 모니터링, 알림 및 상태 점검
클러스터를 클릭하면 즉시 알림(Alerts)이 표시되며, 이를 통해 주의가 필요한 사항을 확인할 수 있습니다.
CPU 사용률, 메모리 사용량 및 디스크 IOPS 등의 알림은 다음과 같이 사용자 맞춤 설정할 수 있습니다.
- 켜기 또는 끄기(toggle)
- 임계값 변경
- 알림 설정 조정
2025년에는 추가적인 알림 및 맞춤 설정 기능이 추가될 예정입니다.

그동안은 백엔드에서 직접 사용자 정의 알림을 설정할 수도 있습니다. “Health Status” 탭을 클릭하면 클러스터의 전반적인 상태를 확인할 수 있습니다.
이 탭에서는 개별 노드 수준의 지표만으로는 쉽게 확인할 수 없는 다음과 같은 핵심 지표를 볼 수 있습니다.
- RAFT 상태
- EDB Postgres Distributed 클러스터의 RAFT 상태를 확인하여 클러스터가 RAFT 선거(RAFT Elections)를 수행하고 데이터가 안전하고 일관되게 복제되는지 확인합니다.
- 구성 요소 상태(Component Status)
- 클러스터의 노드와 프록시(proxy) 등의 주요 구성 요소가 정상적으로 실행 중인지 확인합니다.
- 이를 통해 프로덕션 환경에서 클러스터가 정상적으로 작동할 수 있는지 평가할 수 있습니다.
- 복제 상태(Replication Status)
- 복제 지연(replication lag)을 행렬(Matrix) 형태로 시각화하여 표시합니다.
이 기능을 통해 클러스터의 전반적인 운영 상태를 보다 명확하게 파악할 수 있습니다.

“Monitoring” 탭에서는 클러스터 수준의 메트릭을 확인할 수 있으며, 더 자세한 정보를 보기 위해 노드 수준으로 세분화할 수도 있습니다. 특정 시간 범위를 확대하거나 축소하여 워크로드를 전체적으로 분석할 수도 있습니다.

데이터베이스 효율성을 높이고자 하는 DBA라면 하이브리드 컨트롤 플레인의 내장 쿼리 진단(Query Diagnostics) 기능을 활용하여 단순한 가정에서 벗어나 더 깊이 있는 분석을 수행할 수 있습니다.
쿼리 진단(Query Diagnostics)
쿼리 진단(Query Diagnostics)은 과거 쿼리 성능을 분석하여 데이터베이스가 수행한 작업을 가시적으로 보여주는 기능입니다.
내장된 쿼리 진단 기능을 활용하면 문제 및 병목 현상을 최대 5배 더 빠르게 식별할 수 있으며, 애플리케이션 성능을 최대 8배 향상시키는 인사이트를 제공합니다.
지난주 전체 데이터 또는 이상 행동이 감지된 특정 한 시간과 같이 분석할 시간 범위를 선택할 수 있습니다. 쿼리 진단은 해당 기간에 실행된 상위 쿼리 목록을 표시하며 다음 기준으로 정렬할 수 있습니다.
- 총 실행 시간(Total Runtime)
- CPU 사용 시간(Total Time on CPU)
- 대기 시간(Total Time Spent Waiting)
- 기타 다양한 성능 지표
또한, 각 쿼리의 실행 내역을 자세히 분석할 수 있습니다. 디스크에서 많은 데이터를 읽는 쿼리는 I/O 대기 시간이 길어질 수 있으며, 다른 쿼리와 리소스를 경쟁하는 쿼리는 락(Lock) 대기 시간이 길어질 수 있습니다.
이 기능을 통해 쿼리 실행 패턴을 분석하고 병목 현상을 빠르게 식별하여 최적화할 수 있습니다.

쿼리 진단(Query Diagnostics) 기능은 기본적으로 ‘항상 실행(always on)’ 상태이므로, 조사가 필요한 사고가 이미 발생한 이후라도 해당 정보를 확인할 수 있습니다.
쿼리 진단 기능에는 앞으로 다음 기능이 추가될 예정입니다.
- 쿼리 지연 시간(Query Latency) 통계 및 히스토그램 추가
- 실행 계획(Execution Plan), 버퍼 사용량(Buffer Usage) 및 기타 심층 쿼리 데이터 확인
- AI 기반 추천 기능 추가: AI가 자동으로 최적화 방법을 추천하여 Postgres 전문가가 아니더라도 비용 효율적인 최적화가 가능하도록 지원
이러한 기능을 통해 데이터베이스 성능을 더욱 쉽게 최적화하고 운영을 간소화할 수 있습니다.
Postgres 로그 확인
클라우드 솔루션에서는 Postgres 로그에 접근하는 것이 예상보다 어려울 수 있습니다. 대부분 로그를 버킷에 스트리밍한 후 해당 버킷에서 읽어오거나 별도의 로그 분석 솔루션으로 보내야 합니다. 이 과정은 시간이 많이 걸릴 뿐만 아니라 비용이 추가될 수도 있습니다.
그러나 하이브리드 컨트롤 플레인(Hybrid Control Plane)을 사용하면 로그가 UI에 직접 스트리밍되므로 빠르고 직관적으로 확인할 수 있습니다.
- 이벤트 로그 즉시 확인
- 추가 서비스나 비용 없이 데이터베이스 인프라의 상태 및 성능 점검
- 에러 및 경고 필터를 통해 위협 요소와 버그를 사전에 감지하고 시스템 무결성 유지.
Oracle 및 Postgres 데이터 마이그레이션
하이브리드 컨트롤 플레인은 EDB 데이터 마이그레이션 서비스(DMS) 및 데이터 동기화(Data Sync)를 통해 Oracle 및 Postgres 데이터베이스의 원활한 마이그레이션을 지원합니다.
이는 보안 규정 준수 및 데이터 프라이버시 요구사항이 엄격한 기업도 자체 환경에서 EDB의 마이그레이션 기능을 활용할 수 있도록 지원합니다.
Oracle 데이터베이스를 하이브리드 컨트롤 플레인에 등록하면 자동으로 마이그레이션 평가(Migration Assessment)가 수행됩니다.
평가 과정에서는 다음 정보를 제공합니다.
- 마이그레이션 복잡도(Migration Complexity)
- 데이터베이스에서 사용 중인 Oracle 기능을 분석하여 마이그레이션 복잡성을 계산합니다.
- 마이그레이션 소요 기간(Level of Effort, LOE) 예측
- Oracle 데이터베이스 내 비호환 기능의 개수와 종류를 기반으로 마이그레이션 작업에 필요한 예상 기간을 일 단위로 산출합니다.
이를 통해 마이그레이션 계획을 보다 정밀하게 수립하고 필요한 리소스를 미리 확보할 수 있습니다.

EDB 하이브리드 컨트롤 플레인 FAQ
EDB 하이브리드 컨트롤 플레인이란 무엇인가요?
EDB 하이브리드 컨트롤 플레인은 트랜잭션, 분석 및 AI 워크로드를 위한 Postgres 배포, 관리 및 확장을 단일 플랫폼에서 지원하는 쿠버네티스 기반 솔루션입니다. 자동화와 고급 가시성을 통해 자가 관리형 환경에서도 클라우드와 유사한 운영 경험을 제공합니다.
Estate View에서는 무엇을 모니터링할 수 있나요?
Estate View에서는 Postgres 데이터베이스의 메타데이터, TPS, CPU 사용량과 같은 주요 성능 지표 및 중요 경고를 확인할 수 있습니다. 쿠버네티스에 배포된 EDB Postgres뿐만 아니라 가상 머신이나 물리 서버에서 실행 중인 Postgres도 함께 모니터링할 수 있습니다.
EDB 쿼리 진단 기능은 어떤 정보를 제공하나요?
쿼리 진단은 과거 쿼리 성능을 분석하고 선택한 기간에 실행된 상위 쿼리를 표시합니다. 총 실행 시간, CPU 사용 시간, 대기 시간 등을 기준으로 쿼리를 분석하여 문제와 병목 현상을 식별하는 데 활용할 수 있습니다.
하이브리드 컨트롤 플레인은 어떤 환경에서 사용할 수 있나요?
하이브리드 컨트롤 플레인은 쿠버네티스 클러스터에서 실행됩니다. 원문 작성 시점을 기준으로 Red Hat OpenShift와 Amazon EKS에서 미리보기 버전으로 제공됩니다.
Oracle 및 Postgres 데이터 마이그레이션도 지원하나요?
하이브리드 컨트롤 플레인은 EDB 데이터 마이그레이션 서비스와 Data Sync를 통해 Oracle 및 Postgres 데이터베이스 마이그레이션을 지원합니다. Oracle 데이터베이스를 등록하면 마이그레이션 복잡도와 예상 소요 기간을 확인하기 위한 평가가 자동으로 수행됩니다.