Postgres Plus Cloud Database
Hans Hrasna, Sr. Architect, EDB 2014
© 2014 EnterpriseDB Corporation. All rights reserved.

1
Product
road-map

Enterprise-class
features & tools

Services
& training
24/7
support

Control

Get The Best
Of Both Worlds

Indemnification

POSTGRES

ENTERPRISE

innovation

reliability

Low cost

Advanced
features

No vendor
lock-in

© 2014 EnterpriseDB Corporation. All rights reserved.

Fast
development
cycles

2

Thousands
of developers
EDB Serves

All Your Postgres Needs
PostgreSQL

Management

REMOTE
DBA

© 2014 EnterpriseDB Corporation. All rights reserved.

Postgres Plus
Advanced Server

Security

Postgres Plus
Cloud Database

High Availability

24x7
SUPPORT

Performance

PROFESSIONAL
SERVICES

3

TRAINING
Postgres Plus: everything in PostgreSQL PLUS...
Security:

Bundled Tools:

•  Fine Grained Audit Logging
•  Row Level Security (VPD)
•  SQL Injection attack guard
•  Server-side code protection
•  EAL2 certification

•  Oracle & SQL Server to Postgres
replication
•  Enterprise management,
monitoring, and tuning
•  Oracle & SQL Server to
Postgres Migration Tools
•  Update Monitor

Performance:
•  Partitioning:
-400x faster writes
-76x faster selects
•  SQL Profiler--find / fix
slow SQL workloads
•  Bulk Data Loader--2x faster
•  Index Advisor—speeds up
slow queries
•  Query Hints--optimizer control
•  DynaTune—auto-tunes for memory upgrades
•  Bulk Collect/Fetch/Binding of arrays
•  Dynamic runtime statistics reveals SQL wait bottlenecks

© 2014 EnterpriseDB Corporation. All rights reserved.

Oracle Compatibility:
•  60% of customers migrate
in <2 weeks
•  PL/SQL, OCI support
•  Oracle SQL extensions
•  User defined objects
•  Function packages
•  Database links
•  Oracle-like tools:
EDB*Loader, EDB*Plus,
EDB*Wrap

4

4
POSTGRES

PLUS

CLOUD DATABASE

Enterprise Control
& Portability

EASY
•  Easy, fast start-up
in minutes

•  Self-healing clusters

•  Elastic storage

•  Automatic failover

Adds disk space when needed

•  Elastic scale out

•  Scheduled backups
•  Easy to use monitoring

Adds clusters automatically
based on usage levels

MAXIMUM CONTROL
•  Private instances Not shared
•  Set your own scale-out and back-up parameters
•  Access to set your own tuning configurations
PORTABILITY
•  Run PostgreSQL or Postgres Plus
•  Same DB in Cloud as in DC Portability between environments
•  AWS, OpenStack, CloudStack or bare metal environments

© 2014 EnterpriseDB Corporation. All rights reserved.

5
Use Case: Expand Data Space

© 2014 EnterpriseDB Corporation. All rights reserved.

6
Use Case: Increase Read Bandwidth

© 2014 EnterpriseDB Corporation. All rights reserved.

7
Use Case: Master Fail-over to new VM

© 2014 EnterpriseDB Corporation. All rights reserved.

8
Use Case: Master Fail-over to Slave

© 2014 EnterpriseDB Corporation. All rights reserved.

9
Postgres Plus Cloud Database
AUTOMATICALLY CREATED

GUI Cloud Console

Cluster Manager
Auto-provisioning, Health
Check, Auto: Failover,
Scaling, Backup

Connection Pooler
& Load Balancer
Writes

Reads

Master
Database

Streaming
Replication

Cloud Resources
Network, Elastic IP, Elastic
Storage, VMs, Security,
Hardware

Admin App
or Terminal

Master
Master
Replicas
Master
Replicas
Replicas

Auto
Elastic
Scale-Out

DATABASE CLUSTER
© 2014 EnterpriseDB Corporation. All rights reserved.

Client Apps/Users

10
Architecture Detail

© 2014 EnterpriseDB Corporation. All rights reserved.

11
Postgres Plus Cloud Database

1

5

1 Scale replicas up / down
2 Clone cluster
3 Upgrade Postgres version
4 Scale server class
5 Server DNS / Port
6 Failover modes
ssh
7 User selectable scaling thresholds
8 DB Configuration, monitors, log

2
6

3
4

7

8

© 2014 EnterpriseDB Corporation. All rights reserved.

12
Demo
© 2014 EnterpriseDB Corporation. All rights reserved.

13
Postgres Cloud Database References
•  How It Works
•  www.enterprisedb.com/cloud/how-it-works
•  Free Trial or Buy it Now
•  www.enterprisedb.com/cloud
•  Contact us for more information
•  sales@enterprisedb.com

© 2014 EnterpriseDB Corporation. All rights reserved.

14
© 2014 EnterpriseDB Corporation. All rights reserved.

15

The Power of Postgres Plus Cloud Database

  • 1.
    Postgres Plus CloudDatabase Hans Hrasna, Sr. Architect, EDB 2014 © 2014 EnterpriseDB Corporation. All rights reserved. 1
  • 2.
    Product road-map Enterprise-class features & tools Services &training 24/7 support Control Get The Best Of Both Worlds Indemnification POSTGRES ENTERPRISE innovation reliability Low cost Advanced features No vendor lock-in © 2014 EnterpriseDB Corporation. All rights reserved. Fast development cycles 2 Thousands of developers
  • 3.
    EDB Serves All YourPostgres Needs PostgreSQL Management REMOTE DBA © 2014 EnterpriseDB Corporation. All rights reserved. Postgres Plus Advanced Server Security Postgres Plus Cloud Database High Availability 24x7 SUPPORT Performance PROFESSIONAL SERVICES 3 TRAINING
  • 4.
    Postgres Plus: everythingin PostgreSQL PLUS... Security: Bundled Tools: •  Fine Grained Audit Logging •  Row Level Security (VPD) •  SQL Injection attack guard •  Server-side code protection •  EAL2 certification •  Oracle & SQL Server to Postgres replication •  Enterprise management, monitoring, and tuning •  Oracle & SQL Server to Postgres Migration Tools •  Update Monitor Performance: •  Partitioning: -400x faster writes -76x faster selects •  SQL Profiler--find / fix slow SQL workloads •  Bulk Data Loader--2x faster •  Index Advisor—speeds up slow queries •  Query Hints--optimizer control •  DynaTune—auto-tunes for memory upgrades •  Bulk Collect/Fetch/Binding of arrays •  Dynamic runtime statistics reveals SQL wait bottlenecks © 2014 EnterpriseDB Corporation. All rights reserved. Oracle Compatibility: •  60% of customers migrate in <2 weeks •  PL/SQL, OCI support •  Oracle SQL extensions •  User defined objects •  Function packages •  Database links •  Oracle-like tools: EDB*Loader, EDB*Plus, EDB*Wrap 4 4
  • 5.
    POSTGRES PLUS CLOUD DATABASE Enterprise Control &Portability EASY •  Easy, fast start-up in minutes •  Self-healing clusters •  Elastic storage •  Automatic failover Adds disk space when needed •  Elastic scale out •  Scheduled backups •  Easy to use monitoring Adds clusters automatically based on usage levels MAXIMUM CONTROL •  Private instances Not shared •  Set your own scale-out and back-up parameters •  Access to set your own tuning configurations PORTABILITY •  Run PostgreSQL or Postgres Plus •  Same DB in Cloud as in DC Portability between environments •  AWS, OpenStack, CloudStack or bare metal environments © 2014 EnterpriseDB Corporation. All rights reserved. 5
  • 6.
    Use Case: ExpandData Space © 2014 EnterpriseDB Corporation. All rights reserved. 6
  • 7.
    Use Case: IncreaseRead Bandwidth © 2014 EnterpriseDB Corporation. All rights reserved. 7
  • 8.
    Use Case: MasterFail-over to new VM © 2014 EnterpriseDB Corporation. All rights reserved. 8
  • 9.
    Use Case: MasterFail-over to Slave © 2014 EnterpriseDB Corporation. All rights reserved. 9
  • 10.
    Postgres Plus CloudDatabase AUTOMATICALLY CREATED GUI Cloud Console Cluster Manager Auto-provisioning, Health Check, Auto: Failover, Scaling, Backup Connection Pooler & Load Balancer Writes Reads Master Database Streaming Replication Cloud Resources Network, Elastic IP, Elastic Storage, VMs, Security, Hardware Admin App or Terminal Master Master Replicas Master Replicas Replicas Auto Elastic Scale-Out DATABASE CLUSTER © 2014 EnterpriseDB Corporation. All rights reserved. Client Apps/Users 10
  • 11.
    Architecture Detail © 2014EnterpriseDB Corporation. All rights reserved. 11
  • 12.
    Postgres Plus CloudDatabase 1 5 1 Scale replicas up / down 2 Clone cluster 3 Upgrade Postgres version 4 Scale server class 5 Server DNS / Port 6 Failover modes ssh 7 User selectable scaling thresholds 8 DB Configuration, monitors, log 2 6 3 4 7 8 © 2014 EnterpriseDB Corporation. All rights reserved. 12
  • 13.
    Demo © 2014 EnterpriseDBCorporation. All rights reserved. 13
  • 14.
    Postgres Cloud DatabaseReferences •  How It Works •  www.enterprisedb.com/cloud/how-it-works •  Free Trial or Buy it Now •  www.enterprisedb.com/cloud •  Contact us for more information •  sales@enterprisedb.com © 2014 EnterpriseDB Corporation. All rights reserved. 14
  • 15.
    © 2014 EnterpriseDBCorporation. All rights reserved. 15