20

EDB Postgres in DBaaS & Container Platforms

Embed Size (px)

Citation preview

Page 1: EDB Postgres in DBaaS & Container Platforms
Page 2: EDB Postgres in DBaaS & Container Platforms

EDB Postgres in DBaaS & Container Platforms

Ashish Nauriyal

Leads Solutions Consultant

EnterpriseDB

Page 3: EDB Postgres in DBaaS & Container Platforms

Open Source DBMS at Parity with Commercial

Source: DB-Engines.com

Page 4: EDB Postgres in DBaaS & Container Platforms

Top 10 Databases Worldwide

4

PostgreSQL is the 4th most

popular database management

system in the world

Source: DB-Engines.com, November 2017

Gartner: “Through 2020,

relational technology will continue

to be used for at least 70% of

new applications and projects.”

Source: “State of Operational DBMS Market,

2017” by Gartner

Page 5: EDB Postgres in DBaaS & Container Platforms

Postgres:

The most

versatile

DBMS

Runs everything

Speaks every language

Works everywhere

Scales in both directions

Page 6: EDB Postgres in DBaaS & Container Platforms

MOST USED

MOST LOVED

Page 7: EDB Postgres in DBaaS & Container Platforms

Gartner MQ: Rapid Consolidation

31 Companies

Down to

11

65%Decrease

In 2 Years20172015

EDB is only

remaining OSS

RDBMS!

Page 8: EDB Postgres in DBaaS & Container Platforms

EDB Postgres

Platform

The Database Platform for

Digital Business

Page 9: EDB Postgres in DBaaS & Container Platforms

EDB Postgres Platform Capabilities

Page 10: EDB Postgres in DBaaS & Container Platforms

The Role of EDB Postgres in Digital

Event Capture Legacy Systems

Data Warehouse

Big Data

Open Source ODBMS

• PL/SQL Compatibility for Oracle

• FDW Data Adapters for MongoDB, MySQL, and Hadoop

• Replication with Oracle and SQL Server

Page 11: EDB Postgres in DBaaS & Container Platforms

EDB

Postgres

Ark

Flexible DBaaS

deployment

Universal Subscriptions:

• On premises

• Virtualized

• Public cloud

• Private cloud

What are it’s benefits?

What are the product facts.

Additional Resources.Public CloudPrivate Cloud

Multi-CloudHybrid Cloud

DevOpsAPI

DatabaseTemplates

EDB Postgres Ark

Page 12: EDB Postgres in DBaaS & Container Platforms

EDB Postgres Ark – DBaaS Infrastructure

Flexible DBaaS provisioning for Postgres in multi-platform clouds

PaaS Integration ReSTful API Operations / Admin Console Self-Service Provisioning

Multi-cloud • Custom VMs •Database Templates • Create •

Encrypt • Replicate • Load Balance • Connection Pool • root SSH access

• Scale Out • Scale Up/Down

Self-Healing • Auto-Failover • Patch / Upgrade • Clone • Auto-

Backup • Point–in-Time Recovery •Event Logs • Monitoring • Destroy

• Rest API • Postgres Expertise

Page 13: EDB Postgres in DBaaS & Container Platforms

With EDB Postgres Ark…

1 Scale replicas in or out manually

2 Clone cluster for new app development

3 Upgrade Postgres version on your schedule

4 Scale server class up or down manually

5 Transaction or Recovery preferred failover

6 Multi-node clusters with automatic replication,

connection pooling and load balancing

7 User controlled auto-scaling thresholds

8 Auto-backup policies including PITR

9 Monitoring and Events panels

1

2

3

4

5

9

7 8

6

Console

Automated, fast, simple, management visibility and reliable.

Page 14: EDB Postgres in DBaaS & Container Platforms

Ark Management Server

JCloud Provider Layer

Cluster Manager

Configuration Manager

Configuration Database

HTML5 via https

Usage Statistics

Rest API

DBaaS Cluster

ReplicaReplicaMaster

pgPool

Ark Node

Manager

EDB Postgres

Ark Node

Manager

EDB Postgres

Ark Node

Manager

EDB Postgres

DBaaS Cluster

ReplicaReplicaMaster

pgPool

Ark Node

Manager

EDB Postgres

Ark Node

Manager

EDB Postgres

Ark Node

Manager

EDB Postgres

DBaaS Cluster

ReplicaReplicaMaster

pgPool

Ark Node

Manager

EDB Postgres

Ark Node

Manager

EDB Postgres

Ark Node

Manager

EDB Postgres

DBaaS Cluster

ReplicaReplicaMaster

pgPool

Ark Node

Manager

EDB Postgres

Ark Node

Manager

EDB Postgres

Ark Node

Manager

EDB Postgres

Ark Management UI

Ap

plic

atio

n C

on

ne

ctio

ns

Graphical UI

EDB Postgres Ark – Architecture

Page 15: EDB Postgres in DBaaS & Container Platforms

Micro Services and Containers

15

Customer

Transactions

Inventory

Transactions

Shipping

Transactions

Sales

Transactions

Monolithic DB

System of Record

Refactored by

transactions

sets

Employee

Transactions

Compensation

Transactions

Salary

Transactions

Payroll

TransactionsApplication

Modernization

• Large monolithic databases refactored into transaction sets

• Applications get refactored into micro-services

• Deployment models move from VM/Bare Metal to DBaaS and Containers

EDB Postgres Platform provides

PL/SQL compatibility for Oracle

and support for Containers

Page 16: EDB Postgres in DBaaS & Container Platforms

Lifecycle in Current Environment

Page 17: EDB Postgres in DBaaS & Container Platforms

EDB Postgres Containers

Easy deployment of the EDB Postgres Platform

EDB Postgres Master

pgPool

EDB Advanced Server

EDB Failover Manager

EDB Postgres ReplicaPersistent

Volumes

/pgdata

/pgxlog

/pglog

/pgbackup

EDB Postgres

Backup and Recovery

EDB Backup and Recovery

17

pgPool

EDB Advanced Server

EDB Failover Manager

Page 18: EDB Postgres in DBaaS & Container Platforms

EDB Customers

Over 4,000 customers

U.S Customers

EMEA Customers APAC Customers

89 of the Fortune 500

253of the Forbes Global

2000

Page 19: EDB Postgres in DBaaS & Container Platforms

Questions?

7/12/2017 Tech Insights – The Digital Transformation Series

19

Page 20: EDB Postgres in DBaaS & Container Platforms