Postgres Plus Cloud Database

27
1 EnterpriseDB, Postgres Plus and Dynatune are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective owners. © 2010. All rights reserved. Postgres Plus Cloud Database from EnterpriseDB What’s it all about? October 2012

description

Description, features, benefits, and demo of Postgres Plus Cloud Database.

Transcript of Postgres Plus Cloud Database

Page 1: Postgres Plus Cloud Database

1EnterpriseDB, Postgres Plus and Dynatune are trademarks of EnterpriseDB Corporation. Other names may be trademarks of their respective owners. © 2010. All rights reserved.

Postgres Plus Cloud Database from EnterpriseDB

What’s it all about?

October 2012

Page 2: Postgres Plus Cloud Database

Why are organizations moving to the cloud?

2© 2012 EnterpriseDB. All rights reserved.

Lower Costs• Utility style pricing allows you to pay only for what you use• Reduced on-premise spend (hardware, real estate, energy, licensing)• Cloud computing offers the capability to scale without the upfront costs

Capital Investment

Storage

On-premise data center

Backup

High Availability

Monitoring

Utility-like use/pricing

Applications

Productivity tools

Hardware

Hire

House

Buy

Build

Maintain

Cloud computingvs.

Page 3: Postgres Plus Cloud Database

Why are organizations moving to the cloud?

3© 2012 EnterpriseDB. All rights reserved.

Ease of Use• Pre-packaged setups (e.g. feature rich HA database clusters)• Automatic maintenance (DBaaS)• Little to no database administration expertise needed

Running a Database in the Cloud Running a Cloud Databasevs.

Page 4: Postgres Plus Cloud Database

Why are organizations moving to the cloud?

4© 2012 EnterpriseDB. All rights reserved.

Availability and Accessibility • Virtualization and Cloud offer the promise of 24 x 7 x 365 operations• Automation of previously difficult operations like scale up / out

N.A.

S.A.

APAC

Europe

Africa

Page 5: Postgres Plus Cloud Database

Cloud Use Cases

5© 2012 EnterpriseDB. All rights reserved.

New Application Development• Easy to setup robust database clusters for short or long lived project work

Small Startup Companies or projects• Allows focus on product development and not infrastructure setup

Platform as a Service vendors• Integrate a scalable cloud database tier into their offerings• E.g. CloudBees or Engine Yard

Migrating traditional workloads• Cost reduction initiatives

Oracle cost reduction• Utilizing Postgres Plus Advanced Server in an HA cloud environment

Smaller applications in need of world wide access• Developed by small organizations, non-profits, and individuals

Offsite Disaster Recovery

Page 6: Postgres Plus Cloud Database

Today’s Cloud Databases…

…many fail to take advantage of all the Cloud features• Elastic storage and auto-scaling of storage• Elastic load-balancing and connection pooling• Self-healing with failover and replacement• Automatic replication

What else is missing?• User configurability: most solutions are ‘black box’ with no user control• Extensions like geo-spatial support

Vendor Lock In• Each solution is tied to a vendor with special interests• A true cloud database is platform agnostic giving users choice and

portability

6© 2012 EnterpriseDB. All rights reserved.

Page 7: Postgres Plus Cloud Database

What should the Cloud RDBMS look like?

7© 2012 EnterpriseDB. All rights reserved.

Features CharacteristicsPostgres Plus

Cloud Database

Open source based Enterprise grade RDBMS

Mature, SQL standard, ACID compliant, high R/W performance

Automatically create self healing HA configurations and automate other Admin tasks

Multi-server clusters with auto-backup, replication, load balancing and connection pooling. Clone database for sandbox development. Daily grandfathered backups.

Elastic Scale Up and Out Add storage and CPUs automatically and transparently

Any Platform Public cloud, Private Cloud, or Bare Metal

Cloud Vendor Independent

Amazom, HP Compute Cloud, RackSpace Cloud, OpenStack, CloudBees, Engine Yard

Black or white box control Serves novice and hands-on users with point and click GUI

Other value adds NoSQL and Hadoop connectivity, enterprise monitoring options, Oracle compatibility

Page 8: Postgres Plus Cloud Database

Introducing…

8© 2012 EnterpriseDB. All rights reserved.

Page 9: Postgres Plus Cloud Database

What is Postgres Plus Cloud Database?

9© 2012 EnterpriseDB. All rights reserved.

Pushbutton provisioning of high availability database clusters• Streaming replication between master and replicas• Connection pooling handle more users over time• Load-balancing of READS over the whole cluster• SQL Routing for WRITES to master with white and black listing of SQL• No special DBA or Administrative skills required• Start, Connect and code

Self Healing clusters• Constant health and stats monitoring• Transaction preferred failover prevents loss of all committed transactions• Recovery Time preferred failover prioritizes recovery time• Cluster configuration fully restored after failover• Unattended operation

Page 10: Postgres Plus Cloud Database

What is Postgres Plus Cloud Database?

10© 2012 EnterpriseDB. All rights reserved.

Elastic Cloud features• Horizontal auto-scaling of replicas for spikey READ loads• Auto-scaling of storage based on user set threshold• Scale up server class size• Elastic IP maintains connection parameters for apps after failover

Trouble Free Management features:• Daily automatic backups• Pushbutton cloning for developer sandboxes• Pushbutton version upgrade• GUI web console• Extensions friendly (e.g. GeoSpatial support)

Page 11: Postgres Plus Cloud Database

Feature Rich Easy to Use GUI

11© 2012 EnterpriseDB. All rights reserved.

1

2

3

47

6

5

8

1 Scale replicas up / down2 Clone cluster3 Upgrade Postgres version4 Scale server class5 Server DNS / Port6 Failover modes7 User selectable scaling thresholds8 DB Configuration, monitors, log

Page 12: Postgres Plus Cloud Database

Cloud Database – Marketecture

12© 2012 EnterpriseDB. All rights reserved.

ssh

Page 13: Postgres Plus Cloud Database

What makes Cloud Database unique?

Built by the PostgreSQL company• Pure unforked community PostgreSQL• Community resources for support and troubleshooting

Multi-platform: Amazon, CloudStack, OpenStack• No vendor lock-in

Supports public cloud, private cloud and bare metal deployments

Oracle Compatibility option

© 2012 EnterpriseDB. All rights reserved.

Page 14: Postgres Plus Cloud Database

Compatibility – A key differentiator

Move existing Oracle applications to use a much less expensive Oracle-compatible database in the Cloud

Reuse existing Oracle development skills and create new applications that target Postgres Plus Cloud Database

14© 2012 EnterpriseDB. All rights reserved.

Page 15: Postgres Plus Cloud Database

Postgres Plus Cloud Database Product Detail

15© 2012 EnterpriseDB. All rights reserved.

Feature Benefits

PostgreSQL based databases with Enterprise-class features

Pure community PostgreSQL – no forks, orPostgres Plus Advanced Server

Create High Availability clusters in minutes with point and click GUI

Saves hours and days of setup, DBAs can manage more servers, novice user accessible

Transparent and Elastic auto-scaling

Add storage or read replicas with no application changes, business interruption, or human action

Binary replication Automatically setup and keeps all servers in the cluster up to date with the master

Load balancing Automatically setup to Increase read performance across multiple cluster nodes

Connection Pooling Automatically setup to serve more client connections efficiently

Grandfathered auto-backups daily

Automatically setup to protect data in the cloud and guard against mishaps

Automatic failover 2 Self-healing options replace downed master or replicas without human intervention

Status management/monitoring

View global status & performance of complete cloud deployment

Clone database Create developer ‘sandboxes’ in minutes based on production data

Oracle compatibility Allows cost-effective and easy way to move Oracle applications to the Cloud

Page 16: Postgres Plus Cloud Database

Product Demo

Page 17: Postgres Plus Cloud Database

Demo: Register and Login

17© 2012 EnterpriseDB. All rights reserved.

Page 18: Postgres Plus Cloud Database

Demo: the Dashboard

18© 2012 EnterpriseDB. All rights reserved.

Page 19: Postgres Plus Cloud Database

Demo: Create a New Cluster - servers

19© 2012 EnterpriseDB. All rights reserved.

Page 20: Postgres Plus Cloud Database

Demo: Create a New Cluster - backups

20© 2012 EnterpriseDB. All rights reserved.

Page 21: Postgres Plus Cloud Database

Demo: Cluster started in minutes

21© 2012 EnterpriseDB. All rights reserved.

Page 22: Postgres Plus Cloud Database

Demo: Scale-Up

22© 2012 EnterpriseDB. All rights reserved.

Page 23: Postgres Plus Cloud Database

Demo: Scale-Up Events

23© 2012 EnterpriseDB. All rights reserved.

Page 24: Postgres Plus Cloud Database

Demo: User Management

24© 2012 EnterpriseDB. All rights reserved.

Page 25: Postgres Plus Cloud Database

Pricing

Standard Amazon EC2 based pricing• Multiple components to pricing: data xfer, instance size, usage time, …• EnterpriseDB only marks up the EC2 On-Demand Instances component

Cloud Database Pricing• http://www.enterprisedb.com/cloud-database/pricing

Help Calculating Pricing• http://www.enterprisedb.com/cloud-database/faqs#estimatecosts

© 2012 EnterpriseDB. All rights reserved. Confidential & Proprietary. 25

Page 26: Postgres Plus Cloud Database

Get Started Today!

Test drive the Free Trial• http://www.enterprisedb.com/cloud-database/amzn-launch-guide-free-trial

Participate in our Forums • http://forums.enterprisedb.com/forums/show/21.page

Sign up today for the DBaaS• http://www.enterprisedb.com/cloud-database/amzn-launch-guide-dbaas

Need assistance? We have services to help:• http://www.enterprisedb.com/products-services-training/services

© 2012 EnterpriseDB. All rights reserved. Confidential & Proprietary. 26

Page 27: Postgres Plus Cloud Database

Thank You!