AWS Webcast - Introducing Amazon RDS for PostgreSQL

Preview:

DESCRIPTION

Amazon RDS makes it easy to set up, operate, and scale relational deployments in the cloud. We are to introduce PostgreSQL to the family of supported database engines. Now, you can deploy scalable PostgreSQL deployments in minutes, freeing you up to focus on application development instead of time-consuming database administration tasks including backups, software patching, monitoring, scaling and replication. In this webinar, we will provide an overview of Amazon RDS for PostgreSQL, discuss popular use cases, and share best practices that will help you fully leverage PostgreSQL in the cloud.

Citation preview

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Introducing Amazon RDS For

PostgreSQL

Shakil Langha – Business Development Manager, AWS

Srikanth Deshpande - Senior Product Manager, AWS

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon Relational Database Service RDS is a managed Relational database service that is simple to deploy,

easy to scale, reliable and cost-effective

Managed Service

Easy to Scale and Operate

Choice of Database Engines

High Availability

High Performance

Amazon Relational Database Service (RDS)

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Backups and Disaster Recovery

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Push Button Scaling

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Multi-AZ Deployments

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Security Internet

IAM

VPC

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon RDS for PostgreSQL Database Version: PostgreSQL 9.3.1

Includes valuable RDS functionality • Fast Deployment

• Backups and Point-in-Time-Recovery

• Snapshots and Restore

• Compute and Storage Scaling

• Multi-AZ

• Provisioned IOPs

7

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

DB Parameter Groups

{DBInstanceClassMemory/12582880} Filter=“connection”

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Launching a Postgres DB Instance

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Select Production Use (or not)

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Instance Details

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Additional Configuration

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Management Options

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Running Instance

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Connecting

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Permissions superuser role (Postgres)

rds_superuser role (RDS provided)

Load and Use Extensions

View and Kill Sessions

Create Tablespace

Assign replication role

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Extensions

PostGIS available

rds.extensions parameter: • btree_gin

• btree_gist

• chkpass

• citext

• cube

• dblink

• dict_int

• dict_xsyn

• earthdistance

• fuzzystrmatch

– hstore

– intagg

– intarray

– isn

– ltree

– pgcrypto

– pgrowlocks

– pg_trgm

– plperl

– plpgsql

– pltcl

– postgis

– postgis_tiger_geocoder

– postgis_topology

– sslinfo

– tablefunc

– tsearch2

– unaccent

– uuid-ossp

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

High Performance

16,500+ Read and 8,500+ Write = 25,000+ IOPS

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Getting Started

Launch an instance from AWS Console

Configure Network

Load Extensions

Export from existing database using pg_dump

Import to RDS using pg_restore

© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

FAQs

Does RDS Postgres support read replicas ?

How do I currently move my database from EC2 to RDS Postgres?

When do you plan to support extensions not in rds.extensions?

Do you support any connection pooling/log analysis tools natively?

Does RDS Postgres support Mixed Case User names/Database names ?

Recommended