PostgreSQL에서 고가용성 환경 구축하기 교육 과정
다운타임 없이 PostgreSQL을 운영하려면 숙련된 스트리밍 복제 기술과 자동화된 장애 극복 관리 체계가 필수적입니다. 본 과정에서는 동기식 및 비동기식 복제, 계층형 복제 구조, 트랜잭션 로그 보관 방법, 기본 백업 절차와 더불어 스트리밍 복제 상태를 모니터링하는 기법까지 상세히 다룹니다. 또한 대규모 트래픽을 처리해야 하는 기업 환경에서 고가용성 데이터베이스 시스템을 구현하기 위해 pgpool-II를 활용한 연결 풀링과 자동화된 장애 조치 절차도 배우게 됩니다./p>
코스 개요
- 소개
- 스트리밍 복제
- 스트리밍 복제 개요
- 동기식 및 비동기식 복제 방식
- 계층형 복제 구조 이해하기
- 트랜잭션 로그 보관 방법
- 데이터베이스 기본 백업 절차
- 스트리밍 복제 설정법
- 복제 상태 모니터링 기술
- 충돌 상황 대처 방안
- 고가용성 환경 구축
- pgpool-II를 활용한 연결 풀링과 고가용성 설정
- 설치 과정 안내
- 필요한 구성 파라미터 정의
- 연결 풀 구성이해하기
- 고가용성 체계 마련법
- 실습 예시와 데모 시연
- pgpool-II를 활용한 연결 풀링과 고가용성 설정
요건
본 교육 과정은 PostgreSQL에 대한 기초 지식이 있는 분들을 대상으로 구성되었습니다./p>
오픈 트레이닝 코스는 5명 이상의 참가자가 필요합니다.
PostgreSQL에서 고가용성 환경 구축하기 교육 과정 - 예약
PostgreSQL에서 고가용성 환경 구축하기 교육 과정 - 문의
PostgreSQL에서 고가용성 환경 구축하기 - 컨설팅 문의
회원 평가 (1)
주제에 대한 사실적이고 실용적인 접근 방식입니다. 질문을 하기 좋은 분위기를 제공합니다.
Marcin - Santander Bank Polska S.A.
코스 - Implementing High Availability in PostgreSQL
기계 번역됨
예정된 코스
관련 코스
PostgreSQL용 AI 활용
21 시간PostgreSQL는 강력한 오픈소스 관계형 데이터베이스로서, AI 기반 시스템 및 데이터 인텔리전스 애플리케이션 구축의 기반으로 활용될 수 있습니다.
본 교육 과정은 강사가 직접 진행하는 실시간 워크숍(온라인 또는 오프라인)으로, PostgreSQL 내에 AI 기능을 통합하고 관리하며 최적화하고자 하는 중급 수준의 데이터베이스 전문가와 개발자를 대상으로 합니다.
교육 과정 종료 시 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- AI 워크로드 처리를 위한 PostgreSQL 확장 기능 설치 및 구성
- pgvector를 활용한 임베딩 생성 및 유사도 검색 구현
- 오픈소스 및 상용 LLM을 PostgreSQL와 연동하여 실시간 인사이트 도출
- AI 기반 쿼리 처리와 워크플로우에 최적화된 PostgreSQL 환경 구축
교육 방식
- 상호작용형 강의 및 토론 진행
- 다양한 실습 연습 문제 제공
- 실제 실습 환경에서 직접 코드 구현 기회 제공
과정 맞춤형 커스터마이징 옵션
- 본 과정을 기업 또는 조직의 요구사항에 맞게 커스터마이징하고자 할 경우, 문의해주시면 협의가 가능합니다.
PostgreSQL를 위한 AI: 엔터프라이즈급 통합, 최적화 및 거버넌스
21 시간PostgreSQL는 강력한 오픈소스 관계형 데이터베이스로, AI 기능을 결합하여 기업 수준의 데이터 인텔리전스, 예측 분석 및 자동화를 실현할 수 있습니다.
본 교육 과정은 강사가 직접 진행하는 라이브 트레이닝(온라인 또는 현장)으로서, PostgreSQL 기반의 엔터프라이즈급 AI 시스템을 설계 및 구현하고 관리하려는 중급 이상의 데이터 엔지니어, DBA, 솔루션 아키텍트를 대상으로 합니다.
본 과정을 이수하면 다음과 같은 역량을 갖추게 됩니다:
- AI 모델 및 벡터 검색 기능을 PostgreSQL에 직접 통합하는 방법
- 대용량 엔터프라이즈 워크로드를 처리하기 위한 AI 최적화 아키텍처 구축
- AI 기반 데이터 파이프라인에 대한 견고한 거버넌스, 감사 및 컴플라이언스 체계 수립
- 오픈소스 및 상용 AI 프레임워크를 PostgreSQL 환경에서 안전하게 활용하는 방안
강의 형식
- 상호작용형 강의 및 기업 사례 기반 토론
- 실습 중심 연습문제와 현장에서 적용 가능한 실험들
- 실제 PostgreSQL 환경을 활용한 실전적 구현 과정
과정 맞춤화 옵션
- 본 과정을 고객사에 특화된 형태로 진행하고자 하는 경우, 문의해주시면 협의 가능합니다.
개발자를 위한 PostgreSQL 기반 인공지능
14 시간본 과정에서는 데이터베이스 시스템에 인공지능 기술을 통합하기 위해 사용되는 PostgreSQL 서버 확장 기능 및 라이브러리의 기초 내용을 다룹니다. 구체적으로는 임베딩 벡터를 활용한 유사도/시맨틱 검색, 텍스트 기반 SQL 쿼리 생성, 그리고 검색 증강 생성(RAG) 기술이 포함됩니다. 학습자들은 PgVector와 PgAI를 설치하고, 벡터 임베딩을 생성 및 로드하며, 벡터 인덱스를 구축하는 방법을 배우게 됩니다. 또한 시맨틱 검색과 RAG 기능의 구현법도 익히고, Python 또는 JavaScript를 활용한 LangChain 기반의 텍스트 기반 SQL 애플리케이션 개발 기법을 습듭니다. 실제 데모와 직접 실습을 통해 이러한 개념들을 실전에서 적용하는 능력을 갖추게 됩니다.
PostgreSQL 고급 과정 - 성능 관리
14 시간이 실습 중심의 교육 과정은 PostgreSQL에서의 성능 튜닝 기법에 초점을 맞추고 있습니다. 참가자들은 쿼리 실행 분석 방법, 인덱스 최적화 전략, 메모리 및 시스템 설정 조절 기술, 그리고 워크로드 모니터링 기법 등을 습듣게 됩니다. 실제 환경에서의 사례와 실시간 연습을 통해 데이터베이스 및 시스템 차원에서 성능 병목 현상을 정확히 파악하고 해결하는 방안도 배우게 됩니다.
PostgreSQL 관리 및 개발
28 시간PostgreSQL 데이터베이스를 효과적으로 관리하고 개발하려면 성능 최적화, 데이터베이스 복제, 연결 풀링에 대한 심도 있는 이해가 필요합니다. 본 과정에서는 서버 관리, SQL 기초 지식, 클라이언트 인터페이스, 서버 측 프로그래밍 및 데이터베이스 내부 구조 등을 다룹니다. 실습 위주의 교육을 통해 DB 관리자와 개발자들은 쿼리 실행 최적화 방법, 백업 전략 수립, 모니터링 설정은 물론 기업 환경에서 안정적으로 활용할 수 있는 PostgreSQL 시스템 구성법까지 습득하게 됩니다.
PostgreSQL 서버 관리
14 시간PostgreSQL 기초
14 시간본 교육 과정은 PostgreSQL의 기본 사항부터 배우고자 하는 데이터베이스 관리자 및 아키텍트들을 위해 마련되었습니다.
이 교육을 통해 PostgreSQL의 아키텍처, 설치 방법, 데이터베이스 설계 기법은 물론 데이터베이스를 백업하고 복구하는 방법까지 배우게 됩니다.
PostgreSQL 고급 DBA 교육
14 시간이 교육은 PostgreSQL 환경에서 백업, 고가용성 및 데이터베이스 보안을 구현하기 위한 도구와 기법을 배우고자 하는 데이터베이스 관리자와 아키텍트들을 위해 마련되었습니다.
또한 느리게 실행되는 쿼리를 찾아내는 방법, 데이터베이스 성능 모니터링 기술 및 PostgreSQL의 성능을 최적화하는 방안도 배우게 됩니다.
PostgreSQL 성능 최적화
14 시간본 교육 과정은 PostgreSQL 데이터베이스의 성능을 최적화하고자 하는 데이터베이스 관리자 및 아키텍트를 대상으로 합니다. 느리게 실행되는 작업 로그를 기록하는 방법과 쿼리 내에서 발생할 수 있는 병목 현상을 파악하는 기술을 배우게 됩니다. 또한 최적의 성능을 위해 반드시 조정해야 할 핵심 매개변수들에 대해서도 다룹니다.
PostgreSQL 관리, 최적화 및 복제
35 시간이 강사 주도형 실시간 교육(대한민국, 현장 또는 원격 방식)에서는 참가자들이 실습 중심의 연습 문제를 통해 PostgreSQL의 기본 및 고급 기능을 학습하게 됩니다. 여기에는 관리 방법, 성능 최적화, 고급 개발 기법 및 복제 기술 등이 포함됩니다.
본 교육을 마친 후 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 고급 관리 기법을 활용해 PostgreSQL 서버를 설정하고 관리할 수 있습니다.
- 데이터베이스 및 쿼리를 최적화하여 최대한의 성능을 달성할 수 있습니다.
- PostgreSQL 서버를 복제하고 확장하는 방법을 습득하게 됩니다.
엔터프라이즈 환경에서의 PostgresAI: 모니터링, 클로닝 및 AI 기반 운영
21 시간PostgresAI는 데이터베이스 팀이 AI 기반 자동화를 활용해 PostgreSQL 환경을 복제, 테스트 및 최적화할 수 있도록 지원하는 플랫폼입니다.
이 강사 주도형 실시간 교육 과정(온라인 또는 현장 진행)은 엔터프라이즈 차원에서 데이터베이스 모니터링, 클로닝 및 AI 기반 최적화를 위해 PostgresAI를 도입하고자 하는 고급 수준의 DevOps 전문가와 데이터베이스 엔지니어들을 대상으로 합니다.
본 교육 과정을 이수한 후 참가자들은 다음과 같은 역량을 갖추게 됩니다:
- 엔터프라이즈 환경에 PostgresAI를 배포하고 설정하기
- CI/CD 파이프라인 및 PostgreSQL 클러스터와 PostgresAI 연동하기
- AI 기반 인사이트를 활용해 쿼리 최적화 및 성능 튜닝 수행하기
- 복제된 환경에 대한 거버넌스, 감사 및 데이터 개인정보 보호 제어 기능 구현하기
강의 형식
- 상호작용형 강의 및 토론 진행
- 다양한 실습 연습과 실제 적용 기회 제공
- 실시간 랩 환경에서 직접 구현해보는 방식
강의 커스터마이징 옵션
- 본 과정에 맞춘 맞춤형 교육을 원하시는 경우, 문의해주시면 세부 일정을 조율해드립니다.
개발자를 위한 PostgreSQL
14 시간본 과정에서는 PostgreSQL 데이터베이스와의 프로그래밍 방식 상호작용 방법을 다룹니다. PostgreSQL 백엔드를 활용해 양질의 애플리케이션을 개발하는 데 필요한 기법, 구문 및 구조를 배워보세요. 또한 효율적인 SQL 작성을 위한 모범 사례까지 포함하여 SQL 튜닝에 대해서도 심도 있게 살펴봅니다.
본 교육은 PostgreSQL을 사용하거나 확장하고자 하는 개발자들뿐만 아니라 데이터베이스 설계자를 대상으로 합니다.
PostgreSQL 고급 과정: 복제 및 고가용성 관리 (RepMgr, PgPool-II)
14 시간본 과정은 PostgreSQL에서의 데이터 복제, 고가용성 구현 및 클러스터 관리에 대해 심도 있게 다룹니다. 수강생들은 여러 노드로 구성된 환경을 설계하고 운영하며, 장애 발생 시 자동 복구 기능을 구성하는 방법과 더불어 부하 분산 및 연결 풀링 솔루션에 대해서도 배우게 됩니다. 또한 실시간 복제 실습과 재해 복구 연습이 포함됩니다.
개발자와 관리자를 위한 PostgreSQL 16
21 시간대한민국에서 진행되는 본 강사 주도형 실습 중심 교육은 PostgreSQL 16의 신기능과 개선점을 활용하고자 하는 중급 수준의 개발자 및 관리자를 대상으로 합니다.
과정을 마친 후에는 다음 역량을 습득하게 됩니다:
- PostgreSQL 16의 아키텍처와 구성 요소를 이해합니다.
- 고급 SQL 기능 및 PostgreSQL 확장 모듈을 활용할 수 있습니다.
- 보안 모범 사례와 접근 제어 체계를 구현합니다.
- 백업, 복구 및 성능 모니터링 등 데이터베이스 관리 작업을 수행할 수 있습니다.
- 튜닝 기법과 인덱싱 전략을 통해 데이터베이스 성능을 최적화합니다.
- PostgreSQL 내장 기능을 활용하여 고가용성 및 복제 환경을 구축할 수 있습니다.
- 현대적인 애플리케이션 개발 프레임워크와 PostgreSQL의 통합 방법을 익힙니다.
관리자를 위한 PostgreSQL - 3일 과정
21 시간대한민국에서 진행되는 이 강사 주도형 라이브 교육은 대규모 데이터 관리를 위해 PostgreSQL을 활용하고자 하며 동시에 고가용성과 성능 최적화까지 달성하고자 하는 데이터베이스 관리자와 시스템 관리자를 대상으로 합니다.
강의를 수료하면 다음 역량을 갖추게 됩니다:
- PostgreSQL 설치 및 구성 방법 숙지
- PostgreSQL의 주요 기능과 아키텍처 이해
- SQL을 활용한 데이터베이스 운영 방법 익히기
- 데이터 손실 방지를 위한 백업 및 복구 수행
- 고가용성을 위해 서버 설정 조정하기
- 성능 최적화를 위한 도구와 기법 익히기
- 모니터링 및 가시성 확보를 위한 외부 툴 탐색