postgres plus cloud database on openstack

16
© 2013 EDB All rights reserved 8.1. 1 Postgres Plus Cloud Database on OpenStack

Upload: kamesh-pemmaraju

Post on 16-Jan-2015

1.179 views

Category:

Technology


3 download

DESCRIPTION

This talk was given at the Boston OPenStack meetup to introduce Postgres Plus Cloud Database. This is a product that has built a convenient cloud infrastructure around PostgreSQL. If offers quick provision, autoscaling thresholds and both vertical and horizontal scaling abilities. This product was initially introduced on AWS but has recently been ported to OpenStack. We will talk about the issue faced in going between these two platforms and how one can maintain a truly cloud centric product that runs on multiple IaaS platforms.

TRANSCRIPT

Page 1: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 1

Postgres Plus Cloud Database on OpenStack

Page 2: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 2

•  Who is EDB?

•  A quick bit on PostgreSQL

•  What is PPCD

•  Architecture

•  Open Stack details

•  Demo

Agenda

Page 3: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 3

•  Founded in 2004

•  Largest Commercial entity behind PostgreSQL

•  Have a product based on PostgreSQL

•  Employ 2 of the 6 core team members

•  4 of the 20 committers

•  Introduced our Postgres Plus Cloud database 2 years ago

•  Roughly 200 hundred customers

•  Some on HP Cloud Services

•  Majority on AWS −  About to change

Who is EDB

Page 4: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 4

•  The most feature rich open source database

•  Performs extremely well

•  The most pristine source code base you have ever seen

•  Extremely reliable

•  Beats MySQL in most benchmarks – after proper tuning

•  Culture of perfection

What you need to know about Postgres

Page 5: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 5

PostgreSQL Success To do: Need more customers.

Page 6: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 6

PostgreSQL Jobs Growth Ineed.com"

6 © 2012 EnterpriseDB. Confidential and Proprietary. All rights reserved.

© 2013 EnterpriseDB. All rights reserved.

Page 7: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 7

What is Postgres Plus Cloud Database ? Features Benefits

PostgreSQL database Enterprise-class database features & performance; fully Postgres compatible

Transparent/Elastic scaling Add data capacity and redundancy online with no business interruption

Automatic load balancing Increases read performance across multiple nodes

Automatic failover Built-in high-availability in case of primary database failure

Web-based interface Point-and-click management from start to finish from all popular web browsers

Status management/monitoring View global status & performance of complete cloud deployment

Online backup and recovery Full protection of data in the cloud; protects against data mishaps

Clone database Easily create developer ‘sandboxes’

Support for public, private cloud as well as in-house data center installs

Run anywhere and anyway that is desired

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

Page 8: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 8

Architecture

Page 9: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 9

Screen Shot

Page 10: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 10

Architecture detail

Page 11: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 11

Use case: expand data

Page 12: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 12

Use case: FailOver to replica

Page 13: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 13

About the OpenStack API

Dynamic Storage

Elastic IP

Page 14: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 14

Additional Information

Current release on HP Cloud 12.12 (Essex) Evaluating HP Cloud 13.5 (Havana) www.enterprisedb.com/products-services-training/products-overview/postgres-plus-cloud-database [email protected] @tjkincaid

Page 15: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 15

•  Have relied on the JCLOUDS abstraction layer

•  Market demand has been on AWS

•  Initial releases had limited volume creation and moving support

•  Factors that are bringing us to OpenStack −  Private Cloud −  AWS is going to be in every aspect of the stack

About the Open Stack implementation

Page 16: Postgres Plus Cloud Database on OpenStack

© 2013 EDB All rights reserved 8.1. 16