Skip to main content
友田 陽大

Category

PostgreSQL 運用・信頼性(バックアップ/PITR・レプリケーション/HA・接続プーリング・無停止DDL・セキュリティ・アップグレード)の本番運用ガイド

本番のPostgreSQLは『速さ』より先に『壊さない・止めない・詰まらせない・守る・進化させる』が問われます。本クラスタは、継続的アーカイブとPITRで任意の時点へ戻すバックアップ設計、ストリーミング/論理レプリケーションと高可用性(コアは自動フェイルオーバーを持たない現実とその補い方)、プロセス・パー・コネクションを前提とした接続プーリング(サーバーレスでは必須)、ACCESS EXCLUSIVEロックを避ける無停止スキーマ変更、最小権限・pg_hba・SCRAM・TLSのセキュリティ堅牢化、そして版跨ぎのゼロダウンタイム・メジャーアップグレードまでを体系化します。PostgreSQL 16を中核にECS/RDS上でマルチテナントのB2B SaaSを本番運用した知見を根拠に、運用負荷とマネージドの判断軸まで含めて、PostgreSQL 18公式ドキュメントに忠実な実コードと手順で解説します。PostgreSQL本体のチューニング・インデックス・JSONB等は『PostgreSQL本体・性能設計』クラスタを参照してください。

7 articles in total

Foundational guide

Foundational guide (start here)

PostgreSQL
アーキテクチャ設計
パフォーマンス

PostgreSQL production-operations guide (v18): the 5 principles of don't break, don't stop, don't clog, protect, and evolve

A systematic guide to safely operating PostgreSQL in production. From backup and PITR (don't break), replication/HA and zero-downtime changes (don't stop), connection pooling and monitoring (don't clog), role/TLS/SCRAM security (protect), to major upgrades (evolve), it explains with real code and operational procedures faithful to the official docs (v18). Also the decision axes between managed (RDS/Aurora/Cloud SQL) and self-hosting.

9 min read

Related practical articles