SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
© 2014 EnterpriseDB Corporation. All rights reserved. 1
Tapping Into New Postgres
Resources with Remote DBAs
•  David Thomas | 3.27.2014
© 2014 EnterpriseDB Corporation. All rights reserved. 2
•  EDB and Me
•  Key Areas for Remote DBA
•  Monitoring
•  Backups
•  Performance Tuning
•  Security Audits
•  Upgrades
•  Capacity Planning
•  EDB Resources
Agenda
© 2013 EDB All rights reserved 8.1. 3
Introduction: EDB & Me (David)
© 2014 EnterpriseDB Corporation. All rights reserved. 4
POSTGRES
innovation
ENTERPRISE
reliability
24/7
support
Services
& training
Enterprise-class
features & tools
Indemnification
Product
road-map
Control
Thousands
of developers
Fast
development
cycles
Low cost
No vendor
lock-in
Advanced
features
Enabling commercial
adoption of Postgres
© 2013 EDB All rights reserved 8.1. 5
Best Practices
© 2014 EnterpriseDB Corporation. All rights reserved. 6
•  Monitoring
•  Backups
•  Performance Tuning
•  Security
•  Upgrades
•  Capacity Planning
Key areas of a remote DBA service
© 2014 EnterpriseDB Corporation. All rights reserved. 7
•  Monitored 24x7
•  How to monitor
−  Realtime alerts
−  Historical reports
•  What to monitor
−  Table and index bloat
reports
−  Replication lag
−  Idle connections
−  Idle in transaction connections
Monitoring
© 2014 EnterpriseDB Corporation. All rights reserved. 8
•  How to backup
−  Logical backups (pg_dump)
−  Filesystem backup
−  On-line backup
− Point in Time Recovery
(PITR)
•  Data retention policy
•  Testing restore procedure
Backups
© 2014 EnterpriseDB Corporation. All rights reserved. 9
•  Architecture Health Check (AHC)
•  Optimizing memory usage
−  Adjusting shared_buffers
−  work_mem * max_connections
•  vm.dirty_bytes and vm.dirty_background_bytes
•  Understanding the storage
−  effective_io_concurrency
•  Identifying problem queries using pgbadger
Performance Tuning
© 2014 EnterpriseDB Corporation. All rights reserved. 10
•  Examine pg_hba.conf for proper
settings based on environment
•  Ensure software is up to date
•  Restrict access to configuration
files
•  Disallow host system login by the database super user
•  No sharing of credentials
•  Only grant permissions that are needed, no more
Security Audit
© 2014 EnterpriseDB Corporation. All rights reserved. 11
•  Planning for system downtime
−  Involving multiple teams
•  Fail over to standby machines
−  Test upgrade on replica server first
−  How to fail back?
•  Assisting in actual upgrade process
Upgrades
© 2014 EnterpriseDB Corporation. All rights reserved. 12
•  Quarterly planning meetings
−  Planned features in PostgreSQL
•  Advise on expanding system
−  Hardware upgrades
−  Software upgrades
−  Clustering
Capacity Planning
© 2013 EDB All rights reserved 8.1. 13
How EDB Can Help
© 2014 EnterpriseDB Corporation. All rights reserved. 14
Why EDB for Remote DBA?
•  EDB is the world wide leader on Postgres
−  Database development expertise
−  Deep technical knowledge of Postgres internals
−  PostgreSQL experts on staff: community leaders,
committers and contributors
−  Key member of the Postgres community
•  EDB is the world wide leader for best practices
−  Experience in large enterprises and mission critical systems
−  Actively engaged in many Fortune 500 and
Global 1000 corporations
−  Deployments across all industry types
−  Worldwide leader in Postgres Training
14© 2013 EnterpriseDB. All rights reserved.
© 2014 EnterpriseDB Corporation. All rights reserved. 15
Architectural Health Check
•  The Architectural Health Check (AHC) looks at:
−  Operating system"
−  Hardware configuration"
−  Database settings"
−  Backup strategies"
−  General database practices"
−  Upgrade requirements"
−  High Availability options"
•  The AHC identifies
−  Short term opportunities"
−  Strategic opportunities"
•  In a collaborative session, the RDBA Team and the customer
review the AHC and develop the go-forward plan
© 2014 EnterpriseDB Corporation. All rights reserved. 16
Customized to Meet Your Needs
16© 2013 EnterpriseDB. All rights reserved.
World-class service from the world’s best Postgres Company
Basic Service24/7 Monitoring Premium Service
PEACE OF MIND STAFF AUGMENTATION FULL-SERVICE EXPERTISE
•  24 x 7 real time monitoring
•  Key parameters for database,
host and OS
•  E-mail alerts
•  Identify problems before they
impact operations
•  Lowest cost option
•  24 x 7 monitoring, plus:
•  1-time remote AHC service
•  Weekly status reports
•  Monthly review meetings
•  Monthly back-up verifications
•  Patch & Maintenance
updates
•  Emergency restoration
•  Allows in-house DBA’s to
focus on mission-critical
tasks
•  Basic service, plus:
•  Annual remote AHC service
•  Best-practice advice
•  Architectural assistance
•  Replication set-up & PITR set-up
•  Dev/test system setup
•  OS tuning & parameter advice
•  Assigned technical lead
•  Perfect for transitioning to Postgres,
knowledge transfer, or long-term
outsourcing
© 2014 EnterpriseDB Corporation. All rights reserved. 17
David Thomas
david.thomas@enterprisedb.com
Let me know if I can help…
© 2013 EnterpriseDB. Privileged and Confidential.
All rights reserved.
© 2014 EnterpriseDB Corporation. All rights reserved. 18

Weitere ähnliche Inhalte

Was ist angesagt?

Spca2014 buckley session hybrid share point solutions for the business decisi...
Spca2014 buckley session hybrid share point solutions for the business decisi...Spca2014 buckley session hybrid share point solutions for the business decisi...
Spca2014 buckley session hybrid share point solutions for the business decisi...
NCCOMMS
 
1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain
Doina Draganescu
 
SAPPHIRENOW_2016_HDS_running_VMware V2.1
SAPPHIRENOW_2016_HDS_running_VMware V2.1SAPPHIRENOW_2016_HDS_running_VMware V2.1
SAPPHIRENOW_2016_HDS_running_VMware V2.1
Frank Olszewski
 
Zaptz Legacy App to Cloud
Zaptz Legacy App to CloudZaptz Legacy App to Cloud
Zaptz Legacy App to Cloud
Stephen Burke
 

Was ist angesagt? (20)

Sumanta CV
Sumanta CVSumanta CV
Sumanta CV
 
Sumanta CV
Sumanta CVSumanta CV
Sumanta CV
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
Network Sage™ Into To C Level V1.4
Network Sage™ Into To C Level V1.4Network Sage™ Into To C Level V1.4
Network Sage™ Into To C Level V1.4
 
sudheer 3+
sudheer 3+sudheer 3+
sudheer 3+
 
DBA Discovery
DBA DiscoveryDBA Discovery
DBA Discovery
 
Quick and dirty performance analysis
Quick and dirty performance analysisQuick and dirty performance analysis
Quick and dirty performance analysis
 
200% Increment in Server Availability for the Client in 6 Months - Fingent C...
 200% Increment in Server Availability for the Client in 6 Months - Fingent C... 200% Increment in Server Availability for the Client in 6 Months - Fingent C...
200% Increment in Server Availability for the Client in 6 Months - Fingent C...
 
DBA for leading financial company in NJ
DBA for leading financial company in NJDBA for leading financial company in NJ
DBA for leading financial company in NJ
 
Baby-Stepping Into the Cloud with Hybrid Workloads
Baby-Stepping Into the Cloud with Hybrid WorkloadsBaby-Stepping Into the Cloud with Hybrid Workloads
Baby-Stepping Into the Cloud with Hybrid Workloads
 
Spca2014 buckley session hybrid share point solutions for the business decisi...
Spca2014 buckley session hybrid share point solutions for the business decisi...Spca2014 buckley session hybrid share point solutions for the business decisi...
Spca2014 buckley session hybrid share point solutions for the business decisi...
 
DataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax: Setting Your Database Management on Autopilot with OpsCenterDataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax: Setting Your Database Management on Autopilot with OpsCenter
 
1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain1. data infrastructure keynote october 2010 alain
1. data infrastructure keynote october 2010 alain
 
SAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environmentSAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environment
 
Monitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityMonitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and Security
 
SAPPHIRENOW_2016_HDS_running_VMware V2.1
SAPPHIRENOW_2016_HDS_running_VMware V2.1SAPPHIRENOW_2016_HDS_running_VMware V2.1
SAPPHIRENOW_2016_HDS_running_VMware V2.1
 
DB Tenzing
DB TenzingDB Tenzing
DB Tenzing
 
An Insight into Server Management for Corporates
An Insight into Server Management for CorporatesAn Insight into Server Management for Corporates
An Insight into Server Management for Corporates
 
Ppt01
Ppt01Ppt01
Ppt01
 
Zaptz Legacy App to Cloud
Zaptz Legacy App to CloudZaptz Legacy App to Cloud
Zaptz Legacy App to Cloud
 

Andere mochten auch

Розділ 9. Математичні моделі прогресивних технологічних процесів механічної т...
Розділ 9. Математичні моделі прогресивних технологічних процесів механічної т...Розділ 9. Математичні моделі прогресивних технологічних процесів механічної т...
Розділ 9. Математичні моделі прогресивних технологічних процесів механічної т...
Nick Vasylchenko
 

Andere mochten auch (8)

Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
Learning analytics
Learning analyticsLearning analytics
Learning analytics
 
Розділ 9. Математичні моделі прогресивних технологічних процесів механічної т...
Розділ 9. Математичні моделі прогресивних технологічних процесів механічної т...Розділ 9. Математичні моделі прогресивних технологічних процесів механічної т...
Розділ 9. Математичні моделі прогресивних технологічних процесів механічної т...
 
Minimize Headaches with Your Postgres Deployment
Minimize Headaches with Your Postgres DeploymentMinimize Headaches with Your Postgres Deployment
Minimize Headaches with Your Postgres Deployment
 
Which Postgres is Right for You? Part 3
Which Postgres is Right for You? Part 3Which Postgres is Right for You? Part 3
Which Postgres is Right for You? Part 3
 
5 Postgres DBA Tips
5 Postgres DBA Tips5 Postgres DBA Tips
5 Postgres DBA Tips
 
Optimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best PracticesOptimizing Your Postgres ROI Through Best Practices
Optimizing Your Postgres ROI Through Best Practices
 
EDB Postgres DBA Best Practices
EDB Postgres DBA Best PracticesEDB Postgres DBA Best Practices
EDB Postgres DBA Best Practices
 

Ähnlich wie Tapping into New Postgres Resources with Remote DBAs

Ähnlich wie Tapping into New Postgres Resources with Remote DBAs (20)

Best Practices for Becoming an Exceptional Postgres DBA
Best Practices for Becoming an Exceptional Postgres DBA Best Practices for Becoming an Exceptional Postgres DBA
Best Practices for Becoming an Exceptional Postgres DBA
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Optimizing Open Source for Greater Database Savings and Control
Optimizing Open Source for Greater Database Savings and ControlOptimizing Open Source for Greater Database Savings and Control
Optimizing Open Source for Greater Database Savings and Control
 
EnterpriseDB's Best Practices for Postgres DBAs
EnterpriseDB's Best Practices for Postgres DBAsEnterpriseDB's Best Practices for Postgres DBAs
EnterpriseDB's Best Practices for Postgres DBAs
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
Remote Database Administration Services | Shreeyansh Technologies
Remote Database Administration Services | Shreeyansh TechnologiesRemote Database Administration Services | Shreeyansh Technologies
Remote Database Administration Services | Shreeyansh Technologies
 
Remote DBA Service: Powering your DBA needs
Remote DBA Service: Powering your DBA needsRemote DBA Service: Powering your DBA needs
Remote DBA Service: Powering your DBA needs
 
Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014
 
Powerplay: Postgres and Lenovo for the Best Performance & Savings
Powerplay: Postgres and Lenovo for the Best Performance & SavingsPowerplay: Postgres and Lenovo for the Best Performance & Savings
Powerplay: Postgres and Lenovo for the Best Performance & Savings
 
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroliOptymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
 
Webinar: Managing Postgres at Scale
Webinar: Managing Postgres at ScaleWebinar: Managing Postgres at Scale
Webinar: Managing Postgres at Scale
 
Postgres in production.2014
Postgres in production.2014Postgres in production.2014
Postgres in production.2014
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
Save money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxSave money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinux
 
Postgres for the Future
Postgres for the FuturePostgres for the Future
Postgres for the Future
 
Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle Management
 
The Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data CenterThe Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data Center
 
EDB corporate prague_march_2015
EDB corporate prague_march_2015EDB corporate prague_march_2015
EDB corporate prague_march_2015
 

Mehr von EDB

EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
EDB
 
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?
EDB
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
EDB
 

Mehr von EDB (20)

Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr UnternehmenDie 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube Migre sus bases de datos Oracle a la nube
Migre sus bases de datos Oracle a la nube
 
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
 
Benchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQLBenchmarking Cloud Native PostgreSQL
Benchmarking Cloud Native PostgreSQL
 
Las Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQLLas Variaciones de la Replicación de PostgreSQL
Las Variaciones de la Replicación de PostgreSQL
 
NoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQLNoSQL and Spatial Database Capabilities using PostgreSQL
NoSQL and Spatial Database Capabilities using PostgreSQL
 
Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?Is There Anything PgBouncer Can’t Do?
Is There Anything PgBouncer Can’t Do?
 
Data Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQLData Analysis with TensorFlow in PostgreSQL
Data Analysis with TensorFlow in PostgreSQL
 
Practical Partitioning in Production with Postgres
Practical Partitioning in Production with PostgresPractical Partitioning in Production with Postgres
Practical Partitioning in Production with Postgres
 
A Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAINA Deeper Dive into EXPLAIN
A Deeper Dive into EXPLAIN
 
IOT with PostgreSQL
IOT with PostgreSQLIOT with PostgreSQL
IOT with PostgreSQL
 
A Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQLA Journey from Oracle to PostgreSQL
A Journey from Oracle to PostgreSQL
 
Psql is awesome!
Psql is awesome!Psql is awesome!
Psql is awesome!
 
EDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJEDB 13 - New Enhancements for Security and Usability - APJ
EDB 13 - New Enhancements for Security and Usability - APJ
 
Comment sauvegarder correctement vos données
Comment sauvegarder correctement vos donnéesComment sauvegarder correctement vos données
Comment sauvegarder correctement vos données
 
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoCloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - Italiano
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
 
Cloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJCloud Native PostgreSQL - APJ
Cloud Native PostgreSQL - APJ
 
Best Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQLBest Practices in Security with PostgreSQL
Best Practices in Security with PostgreSQL
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Tapping into New Postgres Resources with Remote DBAs

  • 1. © 2014 EnterpriseDB Corporation. All rights reserved. 1 Tapping Into New Postgres Resources with Remote DBAs •  David Thomas | 3.27.2014
  • 2. © 2014 EnterpriseDB Corporation. All rights reserved. 2 •  EDB and Me •  Key Areas for Remote DBA •  Monitoring •  Backups •  Performance Tuning •  Security Audits •  Upgrades •  Capacity Planning •  EDB Resources Agenda
  • 3. © 2013 EDB All rights reserved 8.1. 3 Introduction: EDB & Me (David)
  • 4. © 2014 EnterpriseDB Corporation. All rights reserved. 4 POSTGRES innovation ENTERPRISE reliability 24/7 support Services & training Enterprise-class features & tools Indemnification Product road-map Control Thousands of developers Fast development cycles Low cost No vendor lock-in Advanced features Enabling commercial adoption of Postgres
  • 5. © 2013 EDB All rights reserved 8.1. 5 Best Practices
  • 6. © 2014 EnterpriseDB Corporation. All rights reserved. 6 •  Monitoring •  Backups •  Performance Tuning •  Security •  Upgrades •  Capacity Planning Key areas of a remote DBA service
  • 7. © 2014 EnterpriseDB Corporation. All rights reserved. 7 •  Monitored 24x7 •  How to monitor −  Realtime alerts −  Historical reports •  What to monitor −  Table and index bloat reports −  Replication lag −  Idle connections −  Idle in transaction connections Monitoring
  • 8. © 2014 EnterpriseDB Corporation. All rights reserved. 8 •  How to backup −  Logical backups (pg_dump) −  Filesystem backup −  On-line backup − Point in Time Recovery (PITR) •  Data retention policy •  Testing restore procedure Backups
  • 9. © 2014 EnterpriseDB Corporation. All rights reserved. 9 •  Architecture Health Check (AHC) •  Optimizing memory usage −  Adjusting shared_buffers −  work_mem * max_connections •  vm.dirty_bytes and vm.dirty_background_bytes •  Understanding the storage −  effective_io_concurrency •  Identifying problem queries using pgbadger Performance Tuning
  • 10. © 2014 EnterpriseDB Corporation. All rights reserved. 10 •  Examine pg_hba.conf for proper settings based on environment •  Ensure software is up to date •  Restrict access to configuration files •  Disallow host system login by the database super user •  No sharing of credentials •  Only grant permissions that are needed, no more Security Audit
  • 11. © 2014 EnterpriseDB Corporation. All rights reserved. 11 •  Planning for system downtime −  Involving multiple teams •  Fail over to standby machines −  Test upgrade on replica server first −  How to fail back? •  Assisting in actual upgrade process Upgrades
  • 12. © 2014 EnterpriseDB Corporation. All rights reserved. 12 •  Quarterly planning meetings −  Planned features in PostgreSQL •  Advise on expanding system −  Hardware upgrades −  Software upgrades −  Clustering Capacity Planning
  • 13. © 2013 EDB All rights reserved 8.1. 13 How EDB Can Help
  • 14. © 2014 EnterpriseDB Corporation. All rights reserved. 14 Why EDB for Remote DBA? •  EDB is the world wide leader on Postgres −  Database development expertise −  Deep technical knowledge of Postgres internals −  PostgreSQL experts on staff: community leaders, committers and contributors −  Key member of the Postgres community •  EDB is the world wide leader for best practices −  Experience in large enterprises and mission critical systems −  Actively engaged in many Fortune 500 and Global 1000 corporations −  Deployments across all industry types −  Worldwide leader in Postgres Training 14© 2013 EnterpriseDB. All rights reserved.
  • 15. © 2014 EnterpriseDB Corporation. All rights reserved. 15 Architectural Health Check •  The Architectural Health Check (AHC) looks at: −  Operating system" −  Hardware configuration" −  Database settings" −  Backup strategies" −  General database practices" −  Upgrade requirements" −  High Availability options" •  The AHC identifies −  Short term opportunities" −  Strategic opportunities" •  In a collaborative session, the RDBA Team and the customer review the AHC and develop the go-forward plan
  • 16. © 2014 EnterpriseDB Corporation. All rights reserved. 16 Customized to Meet Your Needs 16© 2013 EnterpriseDB. All rights reserved. World-class service from the world’s best Postgres Company Basic Service24/7 Monitoring Premium Service PEACE OF MIND STAFF AUGMENTATION FULL-SERVICE EXPERTISE •  24 x 7 real time monitoring •  Key parameters for database, host and OS •  E-mail alerts •  Identify problems before they impact operations •  Lowest cost option •  24 x 7 monitoring, plus: •  1-time remote AHC service •  Weekly status reports •  Monthly review meetings •  Monthly back-up verifications •  Patch & Maintenance updates •  Emergency restoration •  Allows in-house DBA’s to focus on mission-critical tasks •  Basic service, plus: •  Annual remote AHC service •  Best-practice advice •  Architectural assistance •  Replication set-up & PITR set-up •  Dev/test system setup •  OS tuning & parameter advice •  Assigned technical lead •  Perfect for transitioning to Postgres, knowledge transfer, or long-term outsourcing
  • 17. © 2014 EnterpriseDB Corporation. All rights reserved. 17 David Thomas david.thomas@enterprisedb.com Let me know if I can help… © 2013 EnterpriseDB. Privileged and Confidential. All rights reserved.
  • 18. © 2014 EnterpriseDB Corporation. All rights reserved. 18