Learn the specifics of Amazon RDS for PostgreSQL's capabilities and extensions that make it powerful. This session covers database data import, performance tuning and monitoring, troubleshooting, security, and leveraging open source solutions with RDS. Throughout, this session focuses on capabilities particular to RDS for PostgreSQL.
35. Custom docker job
scheduler
– Simple design
– needed fast and
reliable ACID
transactions
– Semi-structured and
relational data
API service
SpaceDock
Docker
BSFS - FUSE
Docker registry
Learn more at:
developer.basespace.illumina.com
Mission control
mission.basespace.illumina.com
Elastic Load
Balancing
API Server(s)
on EC2
Mission Control Service
Amazon RDS
PostgreSQL
Amazon RDS
DB
(Multi-AZ)
Locked down Security Group
On-Demand Linux
EC2 instances with
mounted volumes
Schedules
Job
Native App AMI
BSFS -
FUSE drive
SpaceDock
App
Inp
ut
Output
App Docker Image
Cancels
on failure
Amazon S3
Data Transfer
Developer Machines/
External Instances
Can Receive Jobs just
like on-demand
instance
Amazon Route 53
DNS
36.
37.
38. http://pgtune.leopard.in.ua/
Config Info Default New
Max_Connections Is based on memory and not CPU. Generally lower
this to match max settings of app pool.
InstanceMemory/125
82880 =2836
1000
Shared_Buffers Some may consider conservative, but depends on
app. 25% - 40% is ideal in 9.3.
InstanceMemory/327
68=8 GB
Same
Work_Mem Too conservative especially if you lower
max_connections
Engine Default= 1MB 3MB
Maintenance_Work_Mem Red flag, way too low. This determines vacuum and
index performance. Recommend ~1/16 system
memory.
Engine Default =
16MB
1.9 GB
Effective_Cache_Size Recommended range is 50-75% system memory. InstanceMemory/163
84 = 17 GB
Same