メインコンテンツへスキップ
友田 陽大

カテゴリ

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

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

7 記事

基礎ガイド

基礎ガイド(まずはここから)

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

PostgreSQL 本番運用ガイド(v18対応):壊さない・止めない・詰まらせない・守る・進化させるの5原則

PostgreSQL を本番で安全に運用するための体系ガイド。バックアップとPITR(壊さない)、レプリケーション/HAとゼロダウンタイム変更(止めない)、接続プーリングと監視(詰まらせない)、ロール/TLS/SCRAMのセキュリティ(守る)、メジャーアップグレード(進化させる)までを、公式ドキュメント(v18)に忠実な実コードと運用手順で解説します。マネージド(RDS/Aurora/Cloud SQL)とセルフホストの判断軸も。

11分

関連する実践記事