EDB 서머 아카데미는 AI, Kubernetes, 데이터 분석, 고가용성(HA) 등 Postgres의 주요 기술 주제를 다루는 무료 온라인 세미나 시리즈입니다. 각 세션에서는 기초 개념을 넘어 실무에 바로 적용할 수 있는 심층적인 기술 지식과 활용 방법을 제공합니다.
아래에서 전체 교육 프로그램을 확인하고, 관심 있는 세션을 선택해 등록하세요.
왜 해야할까?
AI 데이터 플랫폼으로서의 Postgres: 아키텍처, 벡터 기술 및 주요 고려사항
AI 애플리케이션에는 단순한 행과 열 형태의 데이터를 넘어 다양한 데이터 유형과 처리 방식을 지원하는 데이터베이스가 필요합니다. 이제 벡터, 임베딩, 시맨틱 검색, 실시간 추론 파이프라인은 데이터베이스의 핵심 기능으로 자리 잡고 있습니다. 이번 세션에서는 Postgres가 AI 워크로드를 지원하기 위해 어떻게 발전해 왔는지 살펴보고, pgvector와 유사도 검색 기술부터 데이터를 기존 환경에 유지하면서 생성형 AI 파이프라인을 구성하는 방법까지 다룹니다.
또한 데이터 주권 확보, 지연 시간과 성능 간의 균형, 트랜잭션 워크로드와 AI 워크로드를 함께 운영할 때 발생하는 기술적 과제 등 주요 아키텍처 설계 시 고려해야 할 사항을 살펴봅니다. 이를 통해 최신 AI 기술 환경에서 Postgres가 어떤 역할을 수행하는지 명확하게 이해할 수 있습니다.
Kubernetes는 스테이트리스(Stateless) 워크로드의 배포와 관리를 간소화할 수 있도록 설계되었습니다. 하지만 데이터베이스는 상태 정보를 유지해야 하는 서비스이므로, 단순히 컨테이너 이미지(실행 코드를 포함하고 IT 인프라에서 격리되어 작동하는 변경되지 않는 정적 파일)를 클러스터에 배포하는 것만으로는 안정적인 운영 환경을 구축하기 어렵습니다. 이번 세션에서는 데이터베이스 관리자(DBA)와 DevOps 팀이 이러한 차이를 이해하고 해결하기 위해 알아야 할 핵심 개념을 다룹니다.
또한 운영 과정에서 놓치기 쉬운 장애 시나리오와 직접 관리 방식 및 오퍼레이터 기반 관리 방식의 장단점을 비교하고, 실제 프로덕션 환경에서도 안정적으로 운영할 수 있는 Kubernetes 네이티브 Postgres 환경을 구축하기 위한 필수 요소를 살펴봅니다.
Kubernetes에서 상태 저장 워크로드 운영: Postgres를 올바르게 구축하고 운영하는 방법
데이터 사일로 관리에서 벗어나기: Postgres 기반의 최신 데이터 분석 아키텍처
대부분의 기업은 쿼리 처리 시간이 길어지면 별도의 분석 시스템을 도입하지만, 각각의 분서 시스템은 데이터 수집, 거버넌스 관리, 동기화가를 위한 새로운 데이터 사일로가 발생합니다. 이번 세션에서는 ETL 파이프라인 없이 개방형 Postgres 기반의 단일 환경에서 트랜잭션 처리, 실시간 분석, 그리고 페타바이트(petabyte) 규모의 데이터 분석을 모두 지원하는 하나의 통합 아키텍처를 살펴봅니다.
또한 ClickHouse와 WarehousePG 같은 분석 엔진이 공통의 개방형 카탈로그를 기반으로 Postgres와 연동되는 방식을 소개하고, 통합 아키텍처와 독립형 시스템 운영 방식의 장단점을 비교합니다. 아울러 통합 분석 환경에서 최적의 성능을 구현하기 위해 고려해야 할 핵심 요소도 다룹니다.
대부분의 고가용성(HA) 환경은 정상 운영 중에는 문제가 없어 보이지만, 실제 장애가 발생하면 예상치 못한 취약점이 드러날 수 있습니다. 이번 세션에서는 안정적인 고가용성 환경을 구축하기 위한 핵심 아키텍처와 장애 발생 유형을 살펴보고, 실무 경험을 통해 얻은 교훈을 바탕으로 실질적인 장애 대응 능력을 확보하는 방법을 다룹니다.
특히 장애 조치(Failover) 과정에서 발생하는 복제 지연, 스플릿 브레인(Split-Brain) 위험, 기존 프라이머리 노드의 역할 강등 후 펜싱(Fencing)을 통한 접근 차단 등 운영 과정에서 놓치기 쉬운 주요 시나리오를 심층적으로 살펴봅니다. 또한 자동 장애 조치가 적절하게 구성되지 않았을 경우 오히려 서비스 장애를 악화시킬 수 있는 원인을 분석합니다. 아울러 시스템의 상태를 정확하게 파악하기 위한 관측성(Observability) 확보와 체계적인 테스트 방법을 소개하여, 이론을 넘어 실제 운영 환경에서도 신뢰할 수 있는 고가용성 체계를 구축할 수 있도록 지원합니다.