EDB Postgres on Kubernetes

Kubernetes에 의해 오케스트레이션되는 클라우드 네이티브 Postgres.

The right way to deploy Postgres on Kubernetes

Deploying a database on Kubernetes is complex because containers have to be designed for high availability of the database. EDB Postgres on Kubernetes solves this challenge and more by simplifying scaling, failover, disaster recovery and management. Application developers can add EDB to their CI/CD pipelines and administrators can use the same Postgres everywhere.

 

이식성

퍼블릭 또는 프라이빗 중 어느 클라우드에서든 실행 가능

 

효율성

시스템 수준 과부하 감소

 

관리 효율성

대규모 어플리케이션 조정

간단한 컨테이너 패키징

 

고가용성 데이터 관리 컨테이너

이 컨테이너는 EDB Postgres Advanced Server와 EDB Postgres Failover Manager(EFM)를 포함합니다. 사용자는 Kubernetes에서 마스터 컨테이너 복제본을 여러 개 가동시킬 수 있으므로 마스터에 장애가 발생해도 복제본 중 하나로 자동으로 이전됩니다.

 

데이터베이스 관리 컨테이너

이 컨테이너와 패키지로 제공되는 Postgres Enterprise Manager®(PEM)는 데이터베이스를 모니터링하며 대시보드에 표시되고 경보 조건을 분석하는 성능 및 상태 데이터를 수집합니다. 이러한 경보는 운영자 또는 다른 엔터프라이즈 레벨 관리 시스템으로 릴레이될 수 있습니다.

 

재해 복구 컨테이너

이 컨테이너는 여러 다양한 컨테이너에 데이터베이스를 백업하여 BART가 여러 배포를 감시할 수 있는 EDB Postgres Backup and Recovery Tool(BART)을 포함합니다.

 

스케일링 컨테이너 읽기

이 컨테이너는 pgPool을 활용하여 쿼리 라우팅과 연결 풀링을 제공합니다. 이 컨테이너의 이점은 읽기 작업 확장 시 pgPool이 복제본 데이터베이스로 쿼리를 라우팅하는 로드 밸런서 역할을 한다는 데 있습니다. 다른 컨테이너 전면에 위치하며 데이터베이스 컨테이너와 별개로 확장할 수 있습니다.

특장점

  •  

    기본 Docker 컨테이너

  •  

    고가용성 및 확장성

  •  

    Red Hat OpenShift, Google Kubernetes Engine 및 표준 Kubernetes에서 지원됩니다.