はじめに¶
Patroni は、Python を使用した高可用性 (HA) PostgreSQL ソリューションのテンプレートです。 アクセシビリティを最大限に高めるために、Patroni は ZooKeeper、etcd、Consul、Kubernetes などのさまざまな分散構成ストアをサポートしています。 データセンターやその他の場所に HA PostgreSQL を迅速に導入したいと考えているデータベース エンジニア、DBA、DevOps エンジニア、SRE は、この機能が役立つことを期待しています。
私たちは Patroni を「テンプレート」と呼んでいます。これは、Patroni が万能のレプリケーション システムやプラグ アンド プレイのレプリケーション システムではないためです。 独自の注意事項があります。 賢く利用しましょう。 PostgreSQL で高可用性を実現するにはさまざまな方法があります。 リストについては、PostgreSQL のドキュメントを参照してください。
現在サポートされている PostgreSQL バージョン: 9.3 ~ 15
Citus ユーザーへの注意: 3.0 以降、Patroni は Postgres への Citus データベース拡張機能とうまく統合されています。 Patroni の高可用性を Citus 分散クラスターと組み合わせて使用する方法の詳細については、Patroni ドキュメントの Citus サポート ページを確認してください。
Kubernetes ユーザーへの注意: Patroni は Kubernetes 上でネイティブに実行できます。 Patroni ドキュメントの Kubernetes の章を見てください。
内容:
- はじめに
- パトローニ構成
- PatroniRESTAPI
- レプリカのイメージングとブートストラップ
- レプリケーションモード
- ウォッチドッグのサポート
- クラスターの一時停止/再開モード
- DCSフェイルセーフモード
- KubernetesでPatroniを使用する
- Citusのサポート
- スタンドアロンをPatroniクラスターに変換する
- PostgreSQLバージョンのメジャーアップグレード
- セキュリティに関する考慮事項
- HAマルチデータセンター
- リリースノート
- バージョン3.1.0
- バージョン3.0.4
- バージョン3.0.3
- バージョン3.0.2
- バージョン3.0.1
- バージョン3.0.0
- バージョン2.1.7
- バージョン2.1.6
- バージョン2.1.5
- バージョン2.1.4
- バージョン2.1.3
- バージョン2.1.2
- バージョン2.1.1
- バージョン2.1.0
- バージョン2.0.2
- バージョン2.0.1
- バージョン2.0.0
- バージョン1.6.5
- バージョン1.6.4
- バージョン1.6.3
- バージョン1.6.2
- バージョン1.6.1
- バージョン1.6.0
- バージョン1.5.6
- バージョン1.5.5
- バージョン1.5.4
- バージョン1.5.3
- バージョン1.5.2
- バージョン1.5.1
- バージョン1.5.0
- バージョン1.4.6
- バージョン1.4.5
- バージョン1.4.4
- バージョン1.4.3
- バージョン1.4.2
- バージョン1.4.1
- バージョン1.4
- バージョン1.3.6
- バージョン1.3.5
- バージョン1.3.4
- バージョン1.3.3
- バージョン1.3.2
- バージョン1.3.1
- バージョン1.3
- バージョン1.2
- バージョン1.1
- バージョン1.0
- バージョン0.90
- バージョン0.80
- 貢献する