Interview

Q&A – EnterpriseDB tell us about Postgres Plus

Chris Mayer
EnterpriseDB

We talk to EntepriseDB’s EVP of Products and Engineering, Karen Padir about their latest cloud database solution Postrgres Plus Cloud Database and the big players attracted to it…

This week, EnterpriseDB announced the general availability of
their latest innovation, Postgres Plus Cloud Database, Its aim? To
create a low-touch solution that elastically scales PostgreSQL
relational databases in the cloud. Tasks such as load balancing,
auto-scaling of the cluster, auto-backup and auto-failover (which
is often extremely difficult to get configured correctly for many)
are all available “out of the box” with Postgres Plus Cloud
Database.

Two high-profile customers have already lauded the product, with
both CloudBees and Engine Yard selecting the database to form part
of their solutions. We chatted to EnterpriseDB’s EVP of Products
and Engineering, Karen Padir to explain what’s different about
Postgres Plus…

JAX:Postrgres Plus Cloud
Database has arrived on Amazon Web Services. How long has the DBaaS
been in development and what are the key features that sets it
apart from other competitors?

Karen Padir: We started building
Postgres Plus Cloud Database early in 2011, and we are excited to
see the product go live today (Wednesday 25th). Cloud computing
provides lots of features that previously were not available to
traditional relational d
atabases.  You could move your
application to the cloud so that it could transparently adapt to
increasing workloads, but your data was still bottlenecked in a
database on a single instance with its associated disk
storage. Postgres Plus Cloud Database combines the advantages
of cloud computing with the features expected in an
enterprise-class database, including:

  • Fully ACID-compliant relational
    database service
  • Point-and-click simple setup
    and management with web-based interface 
  • Automatic scaling, load
    balancing and failover 
  • Automated online backup and
    point-in-time recovery
  • Database Cloning
  • Oracle database
    compatibility

In addition to these features,
we allow the user to select which database they want to use, either
community PostgreSQL or Postgres Plus Advanced Server. Another
differentiating feature is that we will support multiple cloud
platforms.

Can you give the readers
a brief overview of how it works?

Postgres Plus Cloud Database
easily provisions PostgreSQL and Postgres Plus Advanced Server
databases (with Oracle compatibility) in single instances,
high-availability clusters, or development sandboxes for
Database-as-a-Service environments. The self-healing high
availability clusters are set up in minutes with high-speed binary
replication, automatic read and write load balancing, optional
auto-scaling, scheduled backups, and automatic failover.

You can also use cluster
replicas for disaster recovery purposes and even cloning production
data to programming sandboxes for new application development or
testing. Whether you want to easily setup robust Postgres
deployments, to reduce costs because you have spiky load times, or
you’re a developer who wants to focus on application work and not
database setup and administration, Cloud Database will meet your
needs with a powerful feature set deployed and managed with a
simple point-and-click interface in the browser of your
choice.
 

What goals were in mind
when developing Postgres Plus Cloud Database?

Postgres Plus Cloud Database was
designed to be a pre-packaged solution of PostgreSQL and Postgres
Plus technologies, along with a new web-based interface, that would
allow a user to easily deploy in minutes a cloudified database that
offers high-speed binary replication, automatic read and write
load balancing, auto-scaling, scheduled backups, and automatic
failover.
 

How important is it to
have Postgres Plus Cloud Database to be powered by Amazon Web
Services?

AWS is the largest cloud
platform and growing. Its advanced features and stable APIs allowed
us to focus out innovation around the core database without having
to worry about the internals of cloud platform.

Having industry leaders
CloudBees and Engine Yard onboard early is a huge boost,
right?

Absolutely! CloudBees and Engine
Yard are paving the way for how products will be developed in the
cloud.  Both have seen an increasing demand for
PostgreSQL support.  Through our
partnerships, developers can easily build applications that
invoke a truly elastic database knowing that Postgres is always
backed up and available, but without the hassles of database
administration.

Did the team strive to
make it easy to deploy PostgresPlus Cloud Database in other
environments, such as HP Cloud Compute?

The ability to support multiple
platforms was part of the initial design of Postgres Plus Cloud
Database. With our support for the OpenStack APIs, it will be easy
to host our cloud database on multiple providers platforms, and
because of our deep partnership with HP, we’re especially excited
about HP Cloud Compute.
 

Can you explain the
differences in versions to us?

The features and functionality
will be exactly the same on all supported cloud
platforms.
 

The two versions of the
database:

PostgreSQL is
the open source community project database. It’s been around for 25
years, and it’s a great ACID-compliant transactional
database.

Postgres Plus Advanced
Server
is built with PostgreSQL as the core database with
additional features and functionality,
including:  security, tooling, performance and Oracle
database compatibility. It’s a fully supported enterprise-class
database alternative to the expensive proprietary guys, like Oracle
and IBM.

What are the plans for
the database in the immediate future? Any exciting plans for
EnterpriseDB?

Through our partnership with HP,
we are working closely to deliver Postgres Plus Cloud Database on
HP Compute Cloud. Other priority items are to enhance the product
for use in traditional data centers and to publish our public cloud
manager API for easy integration for all PaaS vendors.

How do you see the
market in general at the moment? Is it a brilliant time to be
involved in creating cloud database solutions?

Ubiquity happens when great
technology is loved by developers, adopted by CIOs and delivered
through multiple commercial vendors.  For the cloud, this
is happening in spades.  Relational databases were a
bottleneck in the cloud, which caused developers to make sacrifices
and choose the ‘least bad’ option. Postgres Plus Cloud
Database combines the advantages of cloud computing with the
features expected in an enterprise-class database.

 JAX
– Thanks for chatting to us! 

Author
Comments
comments powered by Disqus