2

^bbWOZRc^;U]^aR 4^]cMW]Rab CBEG56?9 9::

Embed Size (px)

Citation preview

Page 1: ^bbWOZRc^;U]^aR 4^]cMW]Rab CBEG56?9 9::

Containers:

Impossible to Ignore

Portable, Efficient,

Manageable

Simplified

Deployment and

Robust Capabilities

Take the next step with containers. EDB can help youeffectively leverage containers to successfully go frommonolithic service apps to microservices. 

LEARN MORE

Contact EDB for more

information. Call us or email

[email protected]

EDB POSTGRES CONTAINERS

PORTABLEEFFICIENTMANAGEABLE

CONTAINERS:FOR NEW APPS,DEVELOPMENT AND MORE

DATA SHEET

L E A R N M O R E A T W W W . E N T E R P R I S E D B . C O M / C O N T A I N E R SEnterpriseDB, EDB and EDB Postgres are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective owners. Copyright© 2019. All rights reserved. 20190411

Today’s great interest in containers is impossible to ignore, for both cloud and on-

premises deployments. Containers make it easy to develop, deploy, and scale new

applications, due in large part to the portability, efficiency, and manageability of

containers.

Containers are portable, able to run across on premises, public cloud, private cloud, or

bare metal. Their efficiency eliminates the operating system level overhead of a virtual

machine. The manageability of containers supports the orchestration of distributed

applications at scale with many of the benefits of cloud and virtualization.

EDB Postgres™ has Docker containers that work with Kubernetes for automating

deployment, scaling and management. EDB offers EDB Postgres Advanced Server (EPAS)

with EDB Postgres Failover Manager (EFM) for database and high availability in one

container, the Postgres Enterprise Manager (PEM) container for monitoring, the EDB

Postgres Backup and Recovery Tool (BART) container for disaster recovery and the

pgPool container for SQL routing and load balancing.

Specifications:CONTAINER TYPE: Docker

ORCHESTRATION VIA:

Kubernetes, Red Hat OpenShift

and Google Kubernetes Engine

Page 2: ^bbWOZRc^;U]^aR 4^]cMW]Rab CBEG56?9 9::

HIGH AVAILABILITY DATA MANAGEMENT CONTAINER

Decouple storage backend from the

Advanced Server containers

Use local disk, NFS, GlusterFS, Ceph, as

well as cloud-backed storage such GCE

Persistent Disk and AWS EBS

Tighter integration of EFM with Advanced Server containers

EFM is the controller process for starting/stopping databases

(autopilot pattern)

Synchronizes activities with Kubernetes replication server such

as leader election and  addition of standbys after a failover

READ SCALABILITY CONTAINER

BART on GlusterFS-based shared volume (separate volume from database)

Select manual or automatic backup & uncompressed or compressed backup

DISASTER RECOVERY CONTAINER  

EDB POSTGRES CONTAINER CAPABILITIES

EnterpriseDB, EDB and EDB Postgres are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective owners. Copyright© 2019. All rights reserved. 20190411

US

+1 781-357-3390

GERMANY

+49 322 210 97906

UK

+44-20 3740 6778

FRANCE

+33 975 187 082

NETHERLANDS

+31 (0)20 808 0937

SWEDEN

+46 844 683 476

POLAND

+48 223 079 848

AUSTRALIA

+61-2-8019-7055

JAPAN

+81-50-5532-7038

KOREA

+82-10-2717-7408

INDIA

+91-20-66449600/601

Call our nearest

location or email

[email protected]

This container includes EDB Postgres Advanced Server along with EDB Postgres Failover Manager

(EFM). Users can have Kubernetes spin up several replicas of a master container so if the master fails,

one of the replicas can take over automatically.

EDB Postgres Advanced Server incorporates all of PostgreSQL’s features with additional enterprise-

class functionality for enhanced performance and security requirements for enterprise workloads,

improves DBA and developer productivity, offers native database compatibility with Oracle, and many

DBA tools to accelerate and simplify migrations.

EDB Postgres Failover Manager (EFM) provides the high availability infrastructure for EDB Postgres. EFM

monitors the members of a Postgres cluster, identifies and verifies database failures quickly and

reliably, and if needed promotes a standby node to become the cluster master and issues alerts.

pgPool provides robust query routing and connection pooling for Postgres-based solutions.

pgPool’s query routing capability can be used to create read-scalable Postgres clusters that

complement EFM’s high availability capabilities.

This container includes the EDB Postgres Backup and Recovery Tool (BART) which can backup

databases in multiple different containers, enabling BART to oversee multiple deployments.

EDB Postgres Backup and Recovery Tool (BART) is a key component of an enterprise-level

Postgres-based disaster recovery strategy.  BART implements retention policies and point-in-time

recovery requirements for large-scale Postgres deployments. BART provides block-level

incremental backup, implements retention policies and point-in-time recovery requirements for

large-scale Postgres deployments.

DATABASE ADMINISTRATION CONTAINER

Postgres Enterprise Manager® (PEM), packaged in this container, monitors the database, collecting

performance and status data that's displayed within dashboards and analyzed for alert conditions.

These alerts can be relayed to operators or to other enterprise-level management systems.

pgPool is a separate container (one per node)

Routes & load balances queries across all pods; dynamically re-configured by the master and standby pods upon

startup and failover; Additional readiness probe implemented to detect shutdown & restart.

CONTAINERS