Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

Patroni-แƒ˜แƒก แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ›แƒ˜แƒ–แƒแƒœแƒ˜แƒ PostgreSQL-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ˜แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒจแƒแƒ‘แƒšแƒแƒœแƒ˜แƒ แƒ“แƒ แƒแƒ แƒ แƒ›แƒ–แƒ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ (แƒ แƒแƒช, แƒ–แƒแƒ’แƒแƒ“แƒแƒ“, แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒแƒจแƒ˜แƒ แƒœแƒแƒ—แƒฅแƒ•แƒแƒ›แƒ˜). แƒ”แƒ แƒ—แƒ˜ แƒจแƒ”แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒกแƒแƒชแƒ“แƒ”แƒš แƒšแƒแƒ‘แƒแƒ แƒแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜ Patroni-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒ แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒ แƒ“แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒแƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒฃแƒ›แƒ™แƒšแƒแƒ•แƒ“แƒ”แƒ‘แƒ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ“แƒแƒจแƒšแƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒชแƒ“แƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒก. แƒ—แƒฃแƒ›แƒชแƒ, แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒแƒจแƒ˜, แƒกแƒแƒฌแƒแƒ แƒ›แƒแƒ แƒ’แƒแƒ แƒ”แƒ›แƒแƒจแƒ˜, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒแƒ  แƒฎแƒ“แƒ”แƒ‘แƒ แƒ˜แƒกแƒ” แƒšแƒแƒ›แƒแƒ–แƒแƒ“ แƒ“แƒ แƒ”แƒšแƒ”แƒ’แƒแƒœแƒขแƒฃแƒ แƒแƒ“, แƒ แƒแƒ’แƒแƒ แƒช แƒกแƒแƒขแƒ”แƒกแƒขแƒ แƒšแƒแƒ‘แƒแƒ แƒแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒชแƒแƒขแƒแƒก แƒฉแƒ”แƒ›แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ›แƒแƒ’แƒ˜แƒงแƒ•แƒ”แƒ‘แƒ˜แƒ—. แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜. แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ แƒ•แƒ”แƒ‘ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ›แƒ”แƒœแƒขแƒจแƒ˜. แƒ“แƒแƒ—แƒ แƒ”แƒ’แƒ แƒ”แƒขแƒจแƒ˜ 2014 แƒฌแƒšแƒ˜แƒ“แƒแƒœ แƒ•แƒ›แƒฃแƒจแƒแƒแƒ‘. แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒ แƒ”แƒฌแƒ”แƒ•แƒ แƒ™แƒแƒœแƒกแƒฃแƒšแƒขแƒแƒชแƒ˜แƒ”แƒ‘แƒก Postgres-แƒ˜แƒก แƒกแƒคแƒ”แƒ แƒแƒจแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜แƒ— แƒ–แƒฃแƒกแƒขแƒแƒ“ Postgres-แƒก แƒ“แƒ แƒ•แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ— Postgres-แƒ—แƒแƒœ แƒงแƒแƒ•แƒ”แƒšแƒ“แƒฆแƒ”, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ”แƒฅแƒกแƒžแƒ”แƒ แƒขแƒ˜แƒ–แƒ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—.

แƒ“แƒ 2018 แƒฌแƒšแƒ˜แƒก แƒ‘แƒแƒšแƒแƒก แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ”แƒ— แƒœแƒ”แƒš-แƒœแƒ”แƒšแƒ แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ. แƒ“แƒ แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ’แƒ แƒแƒ•แƒ“แƒ. แƒฉแƒ•แƒ”แƒœ แƒ แƒแƒขแƒแƒ›แƒฆแƒแƒช แƒ“แƒแƒ•แƒแƒ“แƒ’แƒ˜แƒœแƒ”แƒ— แƒ”แƒก แƒ“แƒ˜แƒแƒ’แƒœแƒแƒ–แƒ˜, แƒ“แƒแƒ•แƒแƒ–แƒฃแƒกแƒขแƒ”แƒ—, แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜แƒ— แƒฉแƒ•แƒ”แƒœแƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒแƒ›แƒ“แƒ”. แƒ“แƒ แƒแƒ› แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒแƒจแƒ˜ แƒ›แƒแƒ—แƒ–แƒ” แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘.

Postgres-แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ, แƒ›แƒ” แƒ›แƒ˜แƒงแƒ•แƒแƒ แƒก Linux. แƒ›แƒ” แƒ›แƒ˜แƒงแƒ•แƒแƒ แƒก แƒ›แƒแƒกแƒจแƒ˜ แƒฉแƒฎแƒ•แƒšแƒ”แƒขแƒ แƒ“แƒ แƒจแƒ”แƒกแƒฌแƒแƒ•แƒšแƒ, แƒ›แƒ˜แƒงแƒ•แƒแƒ แƒก แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ. แƒ›แƒ” แƒ›แƒ˜แƒงแƒ•แƒแƒ แƒก แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ, แƒ™แƒแƒœแƒขแƒ”แƒ˜แƒœแƒ”แƒ แƒ”แƒ‘แƒ˜, แƒ“แƒแƒ™แƒ”แƒ แƒ˜, แƒ™แƒฃแƒ‘แƒ”แƒ แƒœแƒ”แƒขแƒ”แƒ‘แƒ˜. แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒซแƒ•แƒ”แƒšแƒ˜ แƒฉแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก. แƒ›แƒแƒ›แƒฌแƒแƒœแƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ. แƒ›แƒ” แƒ›แƒ˜แƒงแƒ•แƒแƒ แƒก แƒžแƒแƒกแƒขแƒ’แƒ แƒ”แƒกแƒ˜แƒก แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒฅแƒ›แƒ”แƒ”แƒ‘แƒ˜, แƒแƒœแƒฃ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ, แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ. แƒ—แƒแƒ•แƒ˜แƒกแƒฃแƒคแƒแƒš แƒ“แƒ แƒแƒก แƒ™แƒ˜ Go-แƒจแƒ˜ แƒ•แƒฌแƒ”แƒ . แƒ›แƒ” แƒแƒ  แƒ•แƒแƒ  แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒ˜แƒœแƒŸแƒ˜แƒœแƒ”แƒ แƒ˜, แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ•แƒฌแƒ”แƒ  แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก Go-แƒจแƒ˜. แƒ“แƒ แƒ”แƒก แƒ›แƒแƒซแƒšแƒ”แƒ•แƒก แƒกแƒ˜แƒแƒ›แƒแƒ•แƒœแƒ”แƒ‘แƒแƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

  • แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘, แƒ‘แƒ”แƒ•แƒ แƒ›แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ’แƒแƒœแƒ›แƒ แƒ˜แƒชแƒ˜แƒก, แƒ แƒแƒ› Postgres-แƒก แƒแƒ  แƒแƒฅแƒ•แƒก HA (แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ). HA-แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒแƒ— แƒ แƒแƒฆแƒแƒช, แƒ“แƒแƒแƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒแƒ—, แƒซแƒแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ แƒ“แƒ แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒ˜แƒ’แƒ˜.
  • แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ“แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ—แƒ’แƒแƒœแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช HA-แƒก แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒ’แƒแƒ  แƒ“แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒฎแƒกแƒœแƒ˜แƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒกแƒแƒขแƒ”แƒกแƒขแƒ แƒšแƒแƒ‘แƒแƒ แƒแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜ แƒ›แƒแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒ•แƒแƒ›แƒ แƒแƒ•แƒšแƒแƒ— แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒ•แƒœแƒแƒฎแƒแƒ—, แƒ แƒแƒ’แƒแƒ  แƒ”แƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ แƒ›แƒแƒ— แƒžแƒแƒขแƒ แƒแƒœแƒ˜. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ—, แƒ แƒแƒ› แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒจแƒ•แƒ”แƒœแƒ˜แƒ•แƒ แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก.
  • แƒ›แƒแƒ’แƒ แƒแƒ› แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒแƒจแƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒจแƒ” แƒแƒฆแƒ›แƒแƒ•แƒฉแƒœแƒ“แƒ˜แƒ—. แƒ“แƒ แƒ›แƒ” แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘ แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ”.
  • แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒ•แƒแƒ“แƒ’แƒ˜แƒœแƒ”แƒ— แƒ“แƒ˜แƒแƒ’แƒœแƒแƒ–แƒ˜, แƒ แƒ แƒ“แƒแƒ•แƒแƒ–แƒฃแƒกแƒขแƒ”แƒ— โ€“ แƒ“แƒแƒ’แƒ•แƒ”แƒฎแƒ›แƒแƒ แƒ แƒ—แƒฃ แƒแƒ แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

  • แƒแƒ  แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ— แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒแƒ— Patroni, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒจแƒ˜ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒฃแƒ’แƒšแƒ˜, แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒฎแƒ•แƒ, แƒ แƒแƒ—แƒ แƒ’แƒแƒ˜แƒ’แƒแƒ—, แƒ แƒแƒ’แƒแƒ  แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜, แƒ แƒแƒ’แƒแƒ  แƒแƒ แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜. แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ˜แƒ’แƒแƒ— แƒกแƒฅแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜, แƒ›แƒแƒ˜แƒซแƒ˜แƒแƒ— แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒจแƒ˜.
  • แƒกแƒฎแƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒแƒ–แƒ” แƒแƒ  แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘. แƒ›แƒ” แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ” แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘, แƒ แƒแƒช แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒฎแƒ•แƒ“แƒ.
  • แƒ“แƒ แƒ›แƒ” แƒแƒ  แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘ แƒ˜แƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ”, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช Patroni-แƒกแƒ แƒ“แƒ PostgreSQL-แƒก แƒ›แƒ˜แƒฆแƒ›แƒแƒ. แƒ—แƒฃ, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ“แƒแƒ‘แƒแƒšแƒแƒœแƒกแƒ”แƒ‘แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒ, แƒ แƒแƒชแƒ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ“แƒแƒ˜แƒœแƒ’แƒ แƒ, แƒแƒ›แƒแƒ–แƒ” แƒแƒ  แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒ›แƒชแƒ˜แƒ แƒ” แƒฃแƒแƒ แƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒšแƒแƒ‘แƒแƒ–แƒ”, แƒกแƒแƒœแƒแƒ› แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ— แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒแƒก.

แƒงแƒ•แƒ”แƒšแƒ แƒ”แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ, แƒ แƒแƒช แƒจแƒ”แƒ’แƒ•แƒฎแƒ•แƒ“แƒ, แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒš 6-7-8 แƒ—แƒ•แƒ”แƒจแƒ˜ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ. แƒ“แƒ แƒแƒ—แƒ แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜แƒ— แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ˜แƒ“แƒ แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒแƒ›แƒ“แƒ”. แƒ“แƒ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ’แƒแƒฅแƒ แƒ. แƒ›แƒแƒจแƒแƒกแƒแƒ“แƒแƒ›แƒ”, แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒ”แƒฅแƒ•แƒกแƒ˜ แƒ—แƒ•แƒ˜แƒก แƒฌแƒ˜แƒœ แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ“แƒ, แƒ แƒแƒชแƒ แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒฉแƒ”แƒ›แƒก แƒ—แƒแƒ•แƒจแƒ˜ แƒแƒฎแƒแƒšแƒ˜ แƒ˜แƒงแƒ แƒ“แƒ แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒจแƒ•แƒ”แƒœแƒ˜แƒ•แƒ แƒแƒ“ แƒ›แƒแƒฎแƒกแƒแƒ•แƒ“แƒ.

แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ›แƒกแƒ•แƒšแƒ”แƒšแƒแƒ‘แƒ˜แƒกแƒแƒก แƒ›แƒ” แƒฃแƒ™แƒ•แƒ” แƒแƒ•แƒ˜แƒฆแƒ” แƒซแƒ•แƒ”แƒšแƒ˜ แƒ›แƒแƒ™แƒ•แƒšแƒ, แƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒ” แƒ›แƒแƒ แƒ”แƒ‘แƒ˜. แƒ“แƒ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ”แƒขแƒแƒšแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒ•แƒ˜แƒฌแƒงแƒแƒก, แƒแƒœ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ”แƒขแƒแƒšแƒ˜ แƒกแƒ แƒฃแƒšแƒแƒ“ แƒ•แƒ”แƒ  แƒ˜แƒฅแƒœแƒ แƒ’แƒแƒ›แƒแƒ™แƒ•แƒšแƒ”แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜แƒก แƒ“แƒ แƒแƒก, แƒแƒกแƒ” แƒ แƒแƒ›, แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒ›แƒแƒ›แƒ”แƒœแƒขแƒจแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒœแƒ“แƒ”แƒก, แƒ แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ‘แƒแƒšแƒแƒ›แƒ“แƒ” แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜, แƒแƒœ แƒแƒ แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ‘แƒ. แƒ“แƒ แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ’แƒ—แƒฎแƒแƒ•, แƒ›แƒแƒžแƒแƒขแƒ˜แƒ แƒแƒ› แƒ›แƒแƒ›แƒ”แƒœแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒ แƒแƒ แƒ˜แƒก แƒžแƒแƒขแƒ แƒแƒœแƒ˜?

  • แƒ”แƒก แƒแƒ แƒ˜แƒก แƒจแƒแƒ‘แƒšแƒแƒœแƒ˜ HA-แƒก แƒ›แƒจแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒแƒกแƒ” แƒฌแƒ”แƒ แƒ˜แƒ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒแƒจแƒ˜. แƒ“แƒ แƒฉแƒ”แƒ›แƒ˜ แƒแƒ–แƒ แƒ˜แƒ—, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒกแƒฌแƒแƒ แƒ˜ แƒ’แƒแƒœแƒ›แƒแƒ แƒขแƒ”แƒ‘แƒ. แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ•แƒ”แƒ แƒชแƒฎแƒšแƒ˜แƒก แƒขแƒงแƒ•แƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒงแƒ•แƒ”แƒšแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒก แƒ›แƒแƒ’แƒ˜แƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒก, แƒแƒœแƒฃ แƒจแƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ”แƒชแƒแƒ“แƒ แƒ˜แƒ›แƒฃแƒจแƒแƒ แƒ“แƒ แƒกแƒแƒ แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ›แƒแƒ˜แƒขแƒแƒœแƒ.
  • แƒ”แƒก แƒแƒ แƒ˜แƒก แƒแƒ’แƒ”แƒœแƒขแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ–แƒ” แƒ“แƒ แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒ’แƒ•แƒแƒ แƒ˜ init แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ Postgres-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ˜แƒก แƒ˜แƒฌแƒงแƒ”แƒ‘แƒก Postgres-แƒก, แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒก, แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒก, แƒแƒฎแƒ“แƒ”แƒœแƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒแƒก แƒ“แƒ แƒชแƒ•แƒšแƒ˜แƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒขแƒแƒžแƒแƒšแƒแƒ’แƒ˜แƒแƒก.
  • แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒแƒฎแƒแƒ“, แƒ›แƒ˜แƒกแƒ˜ แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ. แƒ“แƒ แƒแƒ› แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ— แƒžแƒแƒขแƒ แƒแƒœแƒ›แƒ แƒ’แƒแƒ แƒ” แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒจแƒ˜ แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ’แƒ–แƒ แƒแƒ˜แƒฆแƒ. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ’แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ. แƒ”แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก Etcd, Consul, ZooKeeper แƒแƒœ kubernetes Etcd, แƒแƒœแƒฃ แƒแƒ› แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜.
  • แƒ“แƒ Patroni-แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ˜แƒก, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒแƒ•แƒขแƒแƒคแƒ˜แƒšแƒ”แƒ แƒก แƒงแƒฃแƒ—แƒ˜แƒ“แƒแƒœ, แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒ—แƒฃ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— Repmgr-แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒคแƒ˜แƒšแƒ”แƒ แƒ˜ แƒจแƒ”แƒ“แƒ˜แƒก แƒ˜แƒฅ. Repmgr-แƒ˜แƒ— แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒแƒ•แƒขแƒแƒคแƒ˜แƒšแƒ”แƒ แƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ. แƒžแƒแƒขแƒ แƒแƒœแƒก แƒฃแƒ™แƒ•แƒ” แƒแƒฅแƒ•แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒคแƒ˜แƒšแƒขแƒ แƒ˜.
  • แƒ“แƒ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ แƒแƒ› แƒแƒ แƒ˜แƒก. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ, แƒแƒฎแƒแƒšแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ›แƒแƒกแƒฎแƒ›แƒ, แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒ“แƒ แƒ.แƒจ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒกแƒชแƒ˜แƒšแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒก, แƒแƒ›แƒแƒ–แƒ” แƒแƒ  แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒ›แƒชแƒ˜แƒ แƒ” แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜ แƒแƒ แƒ˜แƒก แƒ˜แƒก, แƒ แƒแƒ› Patroni-แƒก แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒแƒ แƒแƒ•แƒขแƒแƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ“แƒ แƒกแƒแƒ˜แƒ›แƒ”แƒ“แƒแƒ“ แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ, แƒ แƒแƒ—แƒ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ“แƒแƒ แƒฉแƒ”แƒก แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ˜ แƒ“แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒ› แƒแƒ  แƒจแƒ”แƒแƒ›แƒฉแƒœแƒ˜แƒ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒขแƒแƒžแƒแƒšแƒแƒ’แƒ˜แƒแƒจแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ— Patroni-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก, แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒชแƒแƒขแƒ แƒฃแƒคแƒ แƒ แƒ แƒ—แƒฃแƒšแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ. แƒ—แƒฃ แƒแƒ“แƒ แƒ” แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ Postgres, แƒ›แƒแƒจแƒ˜แƒœ Patroni-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒ—แƒแƒ•แƒแƒ“ Patroni-แƒก, แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— DCS-แƒก, แƒกแƒแƒ“แƒแƒช แƒกแƒแƒฎแƒ”แƒšแƒ›แƒฌแƒ˜แƒคแƒ แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ. แƒ“แƒ แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ แƒแƒ’แƒแƒ แƒ›แƒ” แƒฃแƒœแƒ“แƒ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก. แƒแƒกแƒ” แƒ แƒแƒ›, แƒ แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒก แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜?

แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒ•แƒ”แƒœแƒ”แƒ‘แƒ:

  • แƒžแƒแƒกแƒขแƒ’แƒ แƒ”แƒกแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒ แƒฆแƒ•แƒ”แƒก. แƒ”แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒแƒกแƒขแƒแƒขแƒ˜ แƒแƒœ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ, แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ—แƒ’แƒแƒœแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ•แƒแƒ แƒ“แƒ”แƒก.
  • แƒ—แƒแƒ•แƒแƒ“ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒขแƒงแƒ“แƒ”แƒก.
  • DCS, แƒกแƒแƒ“แƒแƒช แƒกแƒแƒฎแƒ”แƒšแƒ›แƒฌแƒ˜แƒคแƒ แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒ แƒฆแƒ•แƒ”แƒก.
  • แƒ“แƒ แƒฅแƒกแƒ”แƒšแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒ แƒฆแƒ•แƒ”แƒก.

แƒงแƒ•แƒ”แƒšแƒ แƒแƒ› แƒžแƒฃแƒœแƒฅแƒขแƒก แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ• แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒแƒจแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒกแƒแƒฅแƒ›แƒ”แƒ”แƒ‘แƒก แƒ˜แƒกแƒ” แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ•, แƒ แƒแƒ’แƒแƒ แƒช แƒ แƒ—แƒฃแƒšแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ แƒ แƒ˜แƒ› แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ—, แƒ แƒแƒ› แƒกแƒแƒฅแƒ›แƒ” แƒ‘แƒ”แƒ•แƒ  แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒก แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก. แƒ“แƒ แƒกแƒฃแƒ‘แƒ˜แƒ”แƒฅแƒขแƒฃแƒ แƒ˜ แƒ’แƒแƒœแƒชแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ—, แƒ แƒแƒ› แƒ”แƒก แƒกแƒแƒฅแƒ›แƒ” แƒ’แƒแƒ›แƒ˜แƒญแƒ˜แƒ แƒ“แƒ, แƒ’แƒแƒ›แƒ˜แƒญแƒ˜แƒ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒจแƒšแƒ... แƒ“แƒ แƒžแƒ˜แƒ แƒ˜แƒฅแƒ˜แƒ—, แƒ แƒแƒฆแƒแƒช แƒกแƒแƒฅแƒ›แƒ” แƒ›แƒกแƒฃแƒ‘แƒฃแƒฅแƒ˜ แƒ˜แƒงแƒ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒจแƒšแƒแƒช แƒแƒ“แƒ•แƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ. แƒ”แƒก แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒแƒ•แƒ˜แƒฆแƒ”แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ“แƒ แƒ’แƒแƒœแƒ•แƒแƒ—แƒแƒ•แƒกแƒ”แƒ— แƒฉแƒ•แƒ”แƒœแƒ˜ DCS แƒกแƒแƒชแƒแƒ•แƒ˜ แƒ˜แƒ›แƒแƒ•แƒ” แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ–แƒ”. แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒแƒ. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒจแƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒจแƒ˜, แƒแƒœแƒฃ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ˜แƒก แƒ”แƒ แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ” แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ.

แƒ›แƒแƒจ แƒแƒกแƒ”, แƒ˜แƒงแƒ แƒคแƒแƒ˜แƒšแƒ”แƒ แƒ˜, แƒ›แƒแƒ“แƒ˜ แƒฌแƒแƒ•แƒ˜แƒ“แƒ”แƒ— แƒกแƒแƒฅแƒ›แƒ”แƒ–แƒ”, แƒ แƒแƒช แƒ›แƒแƒฎแƒ“แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒแƒฅ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒก, แƒ แƒแƒ“แƒ˜แƒก แƒ›แƒแƒฎแƒ“แƒ แƒคแƒ˜แƒšแƒ”แƒ แƒ˜. แƒแƒœแƒฃ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒก แƒ“แƒ แƒแƒ˜แƒก แƒ”แƒก แƒ›แƒแƒ›แƒ”แƒœแƒขแƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒฃแƒšแƒ˜ แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒงแƒ˜แƒกแƒ˜แƒ”แƒ แƒ˜, แƒแƒœแƒฃ แƒ›แƒแƒก แƒแƒ  แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ˜แƒก แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ˜, แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ“แƒแƒ˜แƒ“แƒแƒก. แƒ”แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒ˜.

แƒ›แƒแƒจแƒแƒกแƒแƒ“แƒแƒ›แƒ”, แƒ›แƒแƒก แƒแƒฅแƒ•แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒ แƒ“แƒ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒ, แƒแƒœแƒฃ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒแƒก แƒ•แƒงแƒแƒคแƒ— แƒกแƒแƒ› แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒแƒ“: แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ“แƒ แƒ แƒคแƒ˜แƒšแƒ”แƒ แƒแƒ›แƒ“แƒ”, แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒšแƒ˜แƒก แƒ“แƒ แƒแƒก แƒ“แƒ แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’. แƒแƒœแƒฃ แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒแƒ•แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒแƒก แƒแƒ› แƒ•แƒแƒ“แƒ”แƒ‘แƒจแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ แƒแƒช แƒ›แƒแƒฎแƒ“แƒ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒคแƒ˜แƒšแƒ”แƒ แƒ˜ แƒ›แƒแƒฎแƒ“แƒ, แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒซแƒ”แƒ‘แƒ— แƒ›แƒแƒ›แƒฎแƒ“แƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒ–แƒ”แƒ–แƒก, แƒ แƒ แƒ˜แƒงแƒ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ›แƒแƒช แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒ แƒคแƒ˜แƒšแƒ”แƒ แƒ˜.

แƒ›แƒแƒ แƒ”แƒ‘แƒก แƒ—แƒฃ แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ”แƒก แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ™แƒšแƒแƒกแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ›แƒแƒ แƒ”แƒ‘แƒ˜. แƒ˜แƒก แƒ›แƒแƒ—แƒจแƒ˜ แƒ’แƒ•แƒ”แƒฃแƒ‘แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ› แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ’แƒแƒฎแƒ“แƒ แƒแƒกแƒขแƒแƒขแƒ˜ แƒ“แƒ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ แƒแƒšแƒ˜ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒ“แƒ แƒแƒ› แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ”. แƒแƒฅ แƒฎแƒแƒ–แƒ’แƒแƒกแƒ›แƒฃแƒšแƒ˜แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒ•แƒ”แƒกแƒ›แƒแƒ“แƒ”แƒก, แƒ—แƒฃ แƒ แƒแƒขแƒแƒ› แƒ›แƒแƒฎแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜, แƒแƒœแƒฃ แƒ แƒ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ”แƒ‘แƒ˜ แƒ›แƒแƒฎแƒ“แƒ, แƒ แƒแƒ›แƒแƒช แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒ แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ แƒแƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ แƒ”แƒ แƒ—แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒ“แƒแƒœ แƒ›แƒ”แƒแƒ แƒ”แƒ–แƒ”. แƒ“แƒ แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒกแƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒกแƒแƒก. แƒแƒกแƒขแƒแƒขแƒ˜ แƒ›แƒ˜แƒฎแƒ•แƒ“แƒ, แƒ แƒแƒ› แƒ›แƒแƒก แƒแƒ  แƒจแƒ”แƒ”แƒซแƒšแƒ DCS-แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ, แƒแƒœแƒฃ แƒ˜แƒงแƒ แƒ แƒแƒ˜แƒ›แƒ” แƒกแƒแƒฎแƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒแƒจแƒ˜. แƒ“แƒ แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ› แƒ•แƒ”แƒฆแƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ‘แƒแƒขแƒแƒœแƒ˜ แƒ“แƒ แƒ—แƒแƒœแƒแƒ›แƒ“แƒ”แƒ‘แƒแƒ‘แƒแƒก แƒขแƒแƒ•แƒ”แƒ‘แƒก. แƒ”แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜ "แƒ“แƒแƒฅแƒ•แƒ”แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ—แƒแƒ•แƒ˜" แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒแƒ›แƒแƒก แƒแƒ›แƒ‘แƒแƒ‘แƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ—แƒฃ แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒฌแƒ˜แƒœ แƒฃแƒซแƒฆแƒแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ แƒก, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ˜แƒ› แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒแƒช แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒกแƒขแƒแƒขแƒ˜แƒก แƒ’แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒแƒ–แƒ”.

แƒ—แƒฃ แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— Patroni logs-แƒก, แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ—, แƒ แƒแƒ› แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ, แƒขแƒแƒ˜แƒ›แƒแƒฃแƒขแƒ˜, แƒแƒœแƒฃ Patroni แƒแƒ’แƒ”แƒœแƒขแƒ˜ แƒ•แƒ”แƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก DCS-แƒ—แƒแƒœ. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜ แƒแƒ’แƒ”แƒœแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก แƒฃแƒฌแƒ”แƒ•แƒก แƒžแƒแƒ แƒข 8500-แƒก.

แƒ“แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒฅ แƒแƒ แƒ˜แƒก แƒ˜แƒก, แƒ แƒแƒ› Patroni แƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ”แƒ แƒ— แƒฐแƒแƒกแƒขแƒ–แƒ”. แƒ“แƒ Consul แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ”. แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒ— แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ–แƒ”แƒช. แƒ›แƒแƒ— แƒแƒ  แƒจแƒ”แƒ”แƒซแƒšแƒแƒ— แƒกแƒแƒ—แƒแƒœแƒแƒ“แƒ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ แƒแƒชแƒ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ“แƒแƒชแƒฎแƒ แƒ, แƒฉแƒ•แƒ”แƒœแƒ›แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ›แƒ แƒ™แƒ•แƒšแƒแƒ• แƒจแƒ”แƒซแƒšแƒ แƒแƒ’แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ. แƒฉแƒ•แƒ”แƒฃแƒšแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒ’แƒแƒœแƒแƒฎแƒšแƒ“แƒ. แƒ“แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” Pgdb-2 แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ˜แƒกแƒ”แƒ• แƒแƒกแƒขแƒแƒขแƒ˜ แƒ’แƒแƒฎแƒ“แƒ. แƒแƒœแƒฃ, แƒ˜แƒงแƒ แƒžแƒแƒขแƒแƒ แƒ แƒ’แƒแƒ“แƒแƒขแƒ แƒ˜แƒแƒšแƒ”แƒ‘แƒ, แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒช แƒ™แƒ•แƒแƒœแƒซแƒ›แƒ แƒ“แƒแƒขแƒแƒ•แƒ แƒแƒกแƒขแƒแƒขแƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒแƒ›แƒแƒกแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒ˜แƒฆแƒ แƒ˜แƒกแƒ˜แƒœแƒ˜, แƒแƒœแƒฃ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ แƒ แƒแƒ’แƒแƒ แƒช แƒ˜แƒงแƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒ”แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ˜แƒ—แƒ•แƒแƒšแƒแƒก แƒชแƒ แƒฃ แƒ’แƒแƒœแƒ’แƒแƒจแƒ˜, แƒแƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ˜แƒ—แƒ•แƒแƒšแƒแƒก, แƒ แƒแƒ› แƒžแƒแƒขแƒ แƒแƒœแƒ›แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒกแƒฌแƒแƒ แƒแƒ“ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ. แƒแƒœแƒฃ แƒ›แƒ˜แƒฎแƒ•แƒ“แƒ, แƒ แƒแƒ› แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒแƒก แƒ•แƒ”แƒ  แƒจแƒ”แƒ˜แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ“แƒ แƒ“แƒ แƒฃแƒคแƒšแƒ”แƒ‘แƒแƒ›แƒแƒกแƒ˜แƒšแƒ”แƒ‘แƒ แƒ›แƒแƒฎแƒกแƒœแƒ.

แƒ“แƒ แƒแƒฅ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒฌแƒแƒ แƒ›แƒแƒ˜แƒจแƒ•แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ แƒแƒ› แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ˜แƒ›แƒแƒ•แƒ” แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒแƒ–แƒ”แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜. แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ: แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ”แƒก แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ–แƒ” แƒ—แƒฃ แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ”แƒ‘แƒ–แƒ”, แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒแƒ–แƒ”.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ”แƒ—, แƒ แƒแƒ› แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ”แƒชแƒฎแƒแƒ•แƒ แƒ แƒ”แƒ แƒ—แƒแƒ“, แƒ’แƒแƒ›แƒแƒ•แƒงแƒแƒ•แƒ˜แƒ— แƒชแƒแƒšแƒ™แƒ” แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ™แƒ˜ แƒฃแƒ™แƒ•แƒ” แƒชแƒแƒšแƒ™แƒ” แƒ™แƒแƒœแƒกแƒฃแƒšแƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ, แƒแƒœแƒฃ แƒ˜แƒงแƒ แƒชแƒแƒšแƒ™แƒ” Postgres แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜, แƒชแƒแƒšแƒ™แƒ” แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ แƒ˜แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒแƒขแƒแƒ แƒแƒ— แƒ“แƒ แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒแƒ— แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒ˜แƒก แƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒ˜แƒชแƒฎแƒแƒ•แƒ แƒแƒก.

แƒ แƒแƒ’แƒแƒ แƒช แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒ“แƒแƒแƒขแƒ แƒ˜แƒแƒšแƒแƒ— แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ ttl, loop_wait, retry_timeout, แƒแƒœแƒฃ แƒจแƒ”แƒ”แƒชแƒแƒ“แƒแƒ— แƒ’แƒแƒ“แƒแƒ แƒฉแƒ”แƒ— แƒแƒ› แƒ›แƒแƒ™แƒšแƒ”แƒ•แƒแƒ“แƒ˜แƒแƒœแƒ˜ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒžแƒ˜แƒ™แƒ”แƒ‘แƒก แƒแƒ› แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ–แƒ แƒ“แƒ˜แƒ—. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒจแƒ”แƒกแƒแƒคแƒ”แƒ แƒ˜แƒกแƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒก แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ˜แƒงแƒแƒก. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒ“แƒแƒ•แƒแƒšแƒ— แƒแƒ› แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ› แƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒก. แƒ“แƒ แƒ”แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒแƒ  แƒ“แƒแƒ’แƒ•แƒ”แƒฎแƒ›แƒแƒ แƒแƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ’แƒ”แƒกแƒ›แƒ˜แƒ—, แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ. แƒแƒ•แƒ˜แƒฆแƒ”แƒ— แƒ“แƒ แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ”แƒ— DCS แƒ‘แƒแƒ–แƒแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒจแƒ”แƒ’แƒ•แƒ”แƒฅแƒ›แƒœแƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ›แƒ”แƒแƒ แƒ” แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜แƒ. แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜แƒ แƒ˜แƒ›แƒ˜แƒ—, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ™แƒ•แƒšแƒแƒ• แƒ’แƒ•แƒแƒฅแƒ•แƒก DCS แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒกแƒ—แƒแƒœ แƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒ“แƒแƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ—แƒฃ แƒฉแƒแƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒก, แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ—, แƒ แƒแƒ› แƒ™แƒ•แƒšแƒแƒ• แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ. แƒ“แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ› แƒ›แƒ” แƒแƒ  แƒจแƒ”แƒ›แƒ˜แƒซแƒšแƒ˜แƒ DCS-แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜.

แƒซแƒ•แƒ”แƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ, แƒแƒฅ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก. แƒ˜แƒก แƒแƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒก pg_rewind-แƒก แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒฎแƒ•แƒ”แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒแƒฎแƒแƒš แƒ›แƒแƒกแƒขแƒ”แƒ แƒก, แƒ แƒแƒ—แƒ แƒ“แƒแƒ”แƒฌแƒ˜แƒแƒก แƒแƒฎแƒแƒš แƒ›แƒแƒกแƒขแƒ”แƒ แƒก. แƒแƒฅ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒฃแƒœแƒ“แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒแƒฅ แƒฃแƒœแƒ“แƒ แƒ•แƒ˜แƒžแƒแƒ•แƒแƒ— แƒ˜แƒก แƒแƒ“แƒ’แƒ˜แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฌแƒ˜แƒœ แƒฃแƒซแƒฆแƒแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ แƒก, แƒแƒœแƒฃ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒแƒช แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒ แƒฉแƒ•แƒ”แƒœแƒจแƒ˜ แƒคแƒ˜แƒšแƒ”แƒ แƒ˜. แƒ“แƒ แƒแƒ› แƒ›แƒฎแƒ แƒ˜แƒ•, แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ›แƒแƒ แƒ”แƒ‘แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒแƒ“. แƒ˜แƒก แƒฌแƒ”แƒ แƒก แƒ”แƒ แƒ—แƒกแƒ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ˜แƒ—. แƒ“แƒ แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ— แƒแƒ› แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ’แƒแƒ“แƒแƒฎแƒ•แƒ”แƒ•แƒแƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ—, แƒ แƒแƒ› แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ, แƒ แƒแƒช แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ˜แƒฌแƒงแƒ. แƒฉแƒ•แƒ”แƒœ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ•แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ˜แƒ— แƒแƒ› แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก, แƒ•แƒœแƒแƒฎแƒแƒ— แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ.

แƒ“แƒ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ  แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒแƒจแƒ˜, แƒ›แƒแƒ แƒ”แƒ‘แƒ˜ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ. แƒกแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ. แƒ“แƒ แƒ—แƒฃ แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒžแƒแƒขแƒ แƒแƒœแƒ›แƒ แƒฃแƒœแƒ“แƒ แƒฃแƒžแƒแƒกแƒฃแƒฎแƒแƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ•แƒแƒ แƒ—. แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒซแƒ”แƒ‘แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒก, แƒกแƒแƒ“แƒแƒช แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ˜แƒฌแƒงแƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ’แƒแƒ“แƒแƒ•แƒ”แƒ“แƒ˜แƒ— แƒ˜แƒ› แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒแƒ›แƒ“แƒ”, แƒกแƒแƒ“แƒแƒช แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ˜แƒฌแƒงแƒ, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ. แƒ“แƒ แƒ แƒแƒ“แƒ’แƒแƒœ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ DCS-แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒแƒฅแƒชแƒ˜แƒแƒกแƒ—แƒแƒœ แƒ“แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ— Consul, แƒฉแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒ— แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒก, แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ แƒ˜แƒฅ.

แƒฃแƒฎแƒ”แƒจแƒแƒ“ แƒ แƒแƒ› แƒจแƒ”แƒ•แƒแƒ“แƒแƒ แƒแƒ— แƒกแƒแƒ™แƒแƒœแƒกแƒฃแƒšแƒ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒ“แƒ แƒ แƒ“แƒ แƒ“แƒ แƒ, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ›แƒ แƒ›แƒ”แƒ–แƒแƒ‘แƒšแƒ”แƒ‘แƒ›แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒก แƒ”แƒญแƒ•แƒ˜ แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒฌแƒ”แƒ•แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒแƒจแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒ—แƒฃ แƒกแƒฎแƒ•แƒ แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒแƒ’แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒกแƒแƒช แƒ’แƒแƒ“แƒแƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒแƒกแƒ”แƒ•แƒ” แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒ˜แƒฅ แƒ แƒแƒฆแƒแƒช แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒšแƒแƒคแƒกแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ. แƒ“แƒ แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒฌแƒ”แƒ•แƒ แƒก แƒ”แƒญแƒ•แƒ˜ แƒ”แƒžแƒแƒ แƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒ˜แƒก แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒแƒจแƒ˜. แƒ“แƒ แƒ”แƒก แƒ˜แƒงแƒ แƒ˜แƒ›แƒžแƒฃแƒšแƒกแƒ˜ แƒจแƒ”แƒ›แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ—แƒฃ แƒ’แƒแƒ“แƒแƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒแƒ“แƒ แƒแƒ› แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ–แƒ” แƒแƒ“แƒ แƒ”, แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒแƒ แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒกแƒแƒฎแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ•แƒแƒ“แƒ, RPC แƒ“แƒแƒ”แƒชแƒ, แƒแƒœแƒฃ แƒแƒจแƒ™แƒแƒ แƒแƒ“ แƒแƒ แƒ˜แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒฌแƒ”แƒ•แƒ แƒ”แƒ‘แƒ˜แƒก แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒแƒจแƒ˜. .

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฃแƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ”แƒกแƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒ™แƒ”แƒ—แƒ”แƒ‘แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก, แƒžแƒแƒ“แƒ˜แƒฃแƒ›แƒ–แƒ” แƒ“แƒ’แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒ›แƒ˜แƒก แƒ—แƒฅแƒ›แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒ˜แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ’แƒแƒ แƒ”แƒ›แƒแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ˜แƒกแƒ”แƒ—แƒ˜แƒ, แƒ แƒแƒ› แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒก แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒแƒ  แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒ™แƒ”แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ. แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒชแƒฎแƒแƒ•แƒ แƒแƒ‘แƒ“แƒ”แƒก DC-แƒจแƒ˜ แƒ“แƒ แƒ•แƒ”แƒ  แƒจแƒ”แƒซแƒšแƒแƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒ™แƒ”แƒ—แƒ”แƒ‘แƒ, แƒ˜แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒแƒก แƒแƒฆแƒญแƒฃแƒ แƒ•แƒ˜แƒšแƒแƒ‘แƒแƒ–แƒ”. แƒ“แƒ แƒแƒ›แƒ˜แƒขแƒแƒ› แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒกแƒฎแƒ•แƒ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ”แƒ‘แƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒแƒ แƒ˜แƒก แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ”แƒ‘แƒ˜:

  • แƒฃแƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ”แƒกแƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช, แƒฉแƒ”แƒ›แƒ˜ แƒแƒ–แƒ แƒ˜แƒ—, แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒแƒจแƒ˜แƒช แƒ™แƒ˜ แƒฌแƒ”แƒ แƒ˜แƒ, แƒแƒ แƒ˜แƒก แƒกแƒแƒ™แƒแƒœแƒกแƒฃแƒšแƒ แƒฉแƒ”แƒ™แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ, แƒแƒœแƒฃ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ’แƒแƒ•แƒšแƒ. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒฃแƒ‘แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒแƒ’แƒ”แƒœแƒขแƒก, แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒก แƒฉแƒ”แƒ™แƒ”แƒ‘แƒ˜. แƒแƒ› แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒฃแƒ’แƒฃแƒšแƒ”แƒ‘แƒ”แƒšแƒ•แƒงแƒแƒ— แƒ”แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒฅแƒแƒ แƒ˜แƒจแƒฎแƒแƒšแƒ˜ แƒ“แƒ แƒแƒ  แƒฌแƒแƒ›แƒแƒ•แƒ˜แƒฌแƒงแƒแƒ— แƒคแƒแƒ˜แƒšแƒ”แƒ แƒ˜.
  • แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜แƒ แƒ’แƒแƒแƒ แƒ›แƒแƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ raft_multiplier. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ—แƒแƒ•แƒแƒ“ Consul แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜. แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“, แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ 5-แƒ–แƒ”. แƒ”แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒ แƒ”แƒ™แƒแƒ›แƒ”แƒœแƒ“แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ“แƒแƒ“แƒ’แƒ›แƒฃแƒšแƒ˜ แƒ’แƒแƒ แƒ”แƒ›แƒแƒกแƒ—แƒ•แƒ˜แƒก. แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒ”แƒก แƒ’แƒแƒ•แƒšแƒ”แƒœแƒแƒก แƒแƒฎแƒ“แƒ”แƒœแƒก แƒกแƒแƒ™แƒแƒœแƒกแƒฃแƒšแƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒฌแƒ”แƒ•แƒ แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ”แƒ–แƒ”. แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒ”แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ แƒ’แƒแƒ•แƒšแƒ”แƒœแƒแƒก แƒแƒฎแƒ“แƒ”แƒœแƒก แƒกแƒแƒ™แƒแƒœแƒกแƒฃแƒšแƒ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒฌแƒ”แƒ•แƒ แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒฃแƒšแƒ˜ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ”แƒ–แƒ”. แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ™แƒ˜ แƒฃแƒ™แƒ•แƒ” แƒ แƒ”แƒ™แƒแƒ›แƒ”แƒœแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒ˜แƒกแƒ˜ แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒ แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ›แƒ แƒฃแƒคแƒ แƒ แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒ’แƒแƒชแƒ•แƒแƒšแƒแƒœ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜.
  • แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ—, แƒแƒ แƒ˜แƒก แƒกแƒแƒ™แƒแƒœแƒกแƒฃแƒšแƒ แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒ˜แƒแƒ แƒ˜แƒขแƒ”แƒขแƒ˜แƒก แƒ’แƒแƒ–แƒ แƒ“แƒ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒ แƒ˜แƒ’แƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก. แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒแƒกแƒ”แƒ—แƒ˜ "แƒ›แƒจแƒ•แƒ”แƒœแƒ˜แƒ”แƒ แƒ˜" แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜, แƒ˜แƒก แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒ˜แƒแƒ แƒ˜แƒขแƒ”แƒขแƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ›แƒฎแƒ”แƒ“แƒ•แƒ”แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ˜แƒฆแƒ”แƒ‘แƒก OS แƒ’แƒแƒœแƒ แƒ˜แƒ’แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ•แƒ˜แƒกแƒแƒก. แƒฉแƒ•แƒ”แƒœ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ•แƒแƒ›แƒชแƒ˜แƒ แƒ”แƒ— แƒกแƒแƒกแƒ˜แƒแƒ›แƒแƒ•แƒœแƒ แƒฆแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒแƒ’แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ”.แƒ˜. แƒ’แƒแƒ˜แƒ–แƒแƒ แƒ“แƒ แƒžแƒ แƒ˜แƒแƒ แƒ˜แƒขแƒ”แƒขแƒ˜ แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ›แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒ› แƒ™แƒแƒœแƒกแƒฃแƒš แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒก แƒ›แƒ”แƒขแƒ˜ แƒ“แƒ แƒ แƒ›แƒ˜แƒกแƒชแƒ”แƒก แƒกแƒแƒ›แƒฃแƒจแƒแƒแƒ“ แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒกแƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒšแƒแƒ“. แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒแƒ›แƒแƒœ แƒ’แƒแƒ“แƒแƒญแƒ แƒ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ.
  • แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜แƒ แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜. แƒ›แƒ” แƒ›แƒงแƒแƒ•แƒก แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒ˜แƒก Etcd-แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒ›แƒญแƒ”แƒ แƒ˜. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ แƒ”แƒ’แƒฃแƒšแƒแƒ แƒฃแƒšแƒแƒ“ แƒ•แƒ™แƒแƒ›แƒแƒ—แƒแƒ‘แƒ— แƒ›แƒแƒกแƒ—แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒ แƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ˜ Etcd แƒ—แƒฃ Consul. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒ› แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ—, แƒ—แƒฃ แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒ แƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ˜, แƒฉแƒ•แƒ”แƒœ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒ•แƒ”แƒ—แƒแƒœแƒฎแƒ›แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒก, แƒ แƒแƒ› แƒ™แƒแƒœแƒกแƒฃแƒšแƒก แƒฐแƒงแƒแƒ•แƒก แƒแƒ’แƒ”แƒœแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒœแƒ“แƒ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜. แƒแƒœแƒฃ แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ แƒกแƒแƒ™แƒแƒœแƒกแƒฃแƒšแƒ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ’แƒแƒ“แƒ˜แƒก แƒแƒ› แƒแƒ’แƒ”แƒœแƒขแƒ–แƒ”. แƒ“แƒ แƒ”แƒก แƒแƒ’แƒ”แƒœแƒขแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ‘แƒแƒ—แƒšแƒ˜. แƒ—แƒฃ แƒ แƒแƒ›แƒ” แƒ“แƒแƒ”แƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ แƒแƒ’แƒ”แƒœแƒขแƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ•แƒ”แƒฆแƒแƒ  แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ. แƒ“แƒ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ. Etcd แƒ’แƒ”แƒ’แƒ›แƒแƒจแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒแƒ’แƒ”แƒœแƒขแƒ˜. แƒžแƒแƒขแƒ แƒแƒœแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ  แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก Etcd แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒแƒ—แƒแƒœ แƒ“แƒ แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒก แƒ›แƒแƒ—. แƒแƒ› แƒ›แƒฎแƒ แƒ˜แƒ•, แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— Etcd-แƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒแƒจแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ Etcd แƒแƒšแƒ‘แƒแƒ— แƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ˜ แƒแƒ แƒฉแƒ”แƒ•แƒแƒœแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ•แƒ˜แƒ“แƒ แƒ” Consul. แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ, แƒฉแƒ•แƒ”แƒœแƒก แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒก, แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒฃแƒšแƒ˜ แƒ•แƒแƒ แƒ— แƒ˜แƒ›แƒ˜แƒ—, แƒ แƒแƒช แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ›แƒ แƒแƒ˜แƒ แƒฉแƒ˜แƒ แƒ“แƒ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒงแƒแƒ•แƒก แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜ แƒฃแƒ›แƒ”แƒขแƒ”แƒกแƒฌแƒ˜แƒšแƒแƒ“ แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
  • แƒ“แƒ แƒ‘แƒแƒšแƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒแƒ แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒฎแƒ”แƒ“แƒ•แƒ. แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒแƒ› แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒšแƒ”แƒ‘แƒ แƒ˜แƒ› แƒ˜แƒ›แƒ”แƒ“แƒ˜แƒ—, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒ™แƒšแƒ”แƒ•แƒแƒ“แƒ˜แƒแƒœแƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒฎแƒแƒœแƒ›แƒแƒ™แƒšแƒ” แƒ“แƒ แƒแƒ  แƒ“แƒแƒ”แƒชแƒ”แƒ›แƒ แƒแƒ› แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒก. แƒแƒ› แƒ’แƒ–แƒ˜แƒ— แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒจแƒ”แƒ•แƒแƒ›แƒชแƒ˜แƒ แƒแƒ— Patroni-แƒ˜แƒก แƒแƒ’แƒ แƒ”แƒกแƒ˜แƒฃแƒšแƒแƒ‘แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ  แƒคแƒแƒ˜แƒšแƒ–แƒ”, แƒ—แƒฃ แƒ แƒแƒ˜แƒ›แƒ” แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒฌแƒแƒ แƒ›แƒแƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘, แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ•แƒ˜แƒœแƒช แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก Patroni-แƒก แƒ˜แƒชแƒœแƒแƒ‘แƒก แƒแƒ› แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒแƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ”แƒก แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒแƒก. แƒ“แƒ แƒ”แƒ แƒ—แƒ˜ แƒจแƒ”แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒ”แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒแƒ“ แƒ›แƒแƒ’แƒ”แƒฉแƒ•แƒ”แƒœแƒแƒ—. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒงแƒแƒ•แƒก แƒแƒกแƒขแƒแƒขแƒ˜, แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ, แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ แƒแƒ  แƒแƒ แƒ˜แƒก. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒกแƒฃแƒ แƒแƒ—แƒ˜ แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒ˜แƒ, แƒกแƒแƒœแƒแƒ› แƒแƒ  แƒ•แƒ˜แƒชแƒ˜แƒ—, แƒ แƒแƒ› แƒแƒ› แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒก แƒกแƒแƒ›แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒฃแƒœแƒ“แƒ แƒฐแƒฅแƒแƒœแƒ“แƒ”แƒก แƒ“แƒ แƒแƒ แƒ แƒแƒ แƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ˜แƒงแƒ แƒแƒ•แƒขแƒแƒคแƒแƒ˜แƒšแƒ˜. แƒ“แƒ แƒแƒ› แƒแƒ•แƒขแƒแƒคแƒแƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ’แƒแƒฅแƒ แƒ. แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒแƒ แƒ™แƒ•แƒ˜แƒแƒ—, แƒ แƒแƒขแƒแƒ› แƒ’แƒแƒฃแƒฉแƒ˜แƒœแƒแƒ แƒ“แƒ แƒ“แƒ แƒ“แƒแƒ•แƒแƒ‘แƒ แƒฃแƒœแƒแƒ—, แƒแƒฆแƒ•แƒแƒ“แƒ’แƒ˜แƒœแƒแƒ— แƒ˜แƒ’แƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ™แƒ•แƒšแƒแƒ• แƒ›แƒ˜แƒ•แƒ“แƒ˜แƒ•แƒแƒ แƒ— แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒ แƒ•แƒœแƒแƒฎแƒแƒ•แƒ—, แƒ แƒแƒขแƒแƒ› แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ›แƒ”แƒแƒ แƒ” แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ’แƒแƒฎแƒ“แƒ แƒแƒกแƒขแƒแƒขแƒ˜. แƒแƒฅ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒแƒ›แƒแƒ•แƒแƒ แƒ“แƒ แƒ“แƒ แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ  แƒแƒ แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜. แƒ•แƒฎแƒกแƒœแƒ˜แƒ— Patroni log-แƒ”แƒ‘แƒก แƒ“แƒ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒจแƒ˜ pg_rewind แƒ”แƒขแƒแƒžแƒ–แƒ”. แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ“แƒแƒกแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒšแƒแƒ“, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒแƒฎแƒ•แƒ˜แƒแƒ— แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜, แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒแƒ— แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ แƒกแƒแƒญแƒ˜แƒ แƒ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒ“แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒ˜แƒ’แƒ˜ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ“แƒแƒกแƒแƒญแƒ”แƒ แƒแƒ“.

แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒ“แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ•แƒ”แƒ  แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒ‘แƒ. แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒ— Postgres-แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒ—. แƒ“แƒ แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ˜แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ—, แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒแƒ แƒ˜แƒก แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜ แƒ“แƒ แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒ˜แƒงแƒ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜. แƒ›แƒ˜แƒ•แƒ“แƒ˜แƒ•แƒแƒ แƒ— แƒแƒฎแƒแƒš แƒแƒกแƒขแƒแƒขแƒ—แƒแƒœ แƒ“แƒ แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒ— แƒ แƒ แƒแƒฅแƒ•แƒก แƒ›แƒแƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜. แƒ’แƒแƒ›แƒแƒ“แƒ˜แƒก, แƒ แƒแƒ› แƒ แƒแƒ“แƒ”แƒกแƒแƒช pg_rewind แƒ’แƒแƒ™แƒ”แƒ—แƒ“แƒ, แƒ›แƒแƒฎแƒ“แƒ แƒกแƒแƒ’แƒฃแƒจแƒแƒ’แƒ. แƒ“แƒ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒซแƒ•แƒ”แƒšแƒ˜ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ“แƒแƒแƒ แƒฅแƒ•แƒ”แƒก. แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒซแƒ•แƒ”แƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ“แƒ แƒแƒฎแƒแƒš แƒแƒกแƒขแƒแƒขแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒ“แƒ แƒแƒ› แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก, แƒ›แƒแƒ— แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒแƒ แƒฅแƒ•แƒ”แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ“แƒœแƒ”แƒœ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ›แƒ” แƒจแƒ”แƒ•แƒแƒ“แƒแƒ แƒ” แƒ“แƒ แƒแƒ˜แƒก แƒจแƒขแƒแƒ›แƒžแƒ”แƒ‘แƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ”แƒก แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ”แƒ‘แƒ˜ แƒ›แƒแƒฎแƒ“แƒ. แƒ“แƒ แƒ˜แƒฅ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ แƒคแƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ 150 แƒ›แƒ˜แƒšแƒ˜แƒฌแƒแƒ›แƒ˜แƒ, แƒแƒœแƒฃ แƒกแƒแƒ’แƒฃแƒจแƒแƒ’แƒ 369 แƒ›แƒ˜แƒšแƒ˜แƒฌแƒแƒ›แƒจแƒ˜ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ, WAL แƒกแƒ”แƒ’แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒ“แƒแƒแƒ แƒฅแƒ•แƒ”แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜. แƒ“แƒ แƒคแƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ 517 แƒฌแƒ”แƒšแƒก, 150 แƒ›แƒ˜แƒšแƒ˜แƒฌแƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒซแƒ•แƒ”แƒš แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ–แƒ” แƒ’แƒแƒ“แƒแƒฎแƒ•แƒ”แƒ•แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ. แƒแƒœแƒฃ แƒคแƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ 150 แƒ›แƒ˜แƒšแƒ˜แƒฌแƒแƒ›แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜ แƒ˜แƒงแƒ แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ•แƒ”แƒ  แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒแƒ“แƒ แƒ“แƒ แƒ˜แƒจแƒแƒ•แƒ”แƒ‘แƒแƒ“แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒ แƒแƒ แƒ˜แƒก แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜?

แƒฉแƒ•แƒ”แƒœ แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ“แƒ˜แƒ— แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ”แƒ‘แƒก. แƒ’แƒ•แƒ”แƒ’แƒแƒœแƒ แƒ™แƒแƒ แƒ’แƒ˜ แƒ˜แƒงแƒ. แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ”แƒขแƒแƒžแƒ–แƒ” แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ แƒ—แƒ”แƒ— แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒ”แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒแƒ“แƒ, แƒ แƒแƒ› แƒ—แƒฃ แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜ แƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒก แƒฃแƒแƒ›แƒ แƒแƒ• WAL แƒกแƒ”แƒ’แƒ›แƒ”แƒœแƒขแƒก, แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ“แƒแƒ•แƒขแƒแƒ•แƒแƒ— แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜. แƒ˜แƒก แƒ“แƒแƒ”แƒชแƒ”แƒ›แƒ. แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ•แƒ˜แƒขแƒแƒœแƒฏแƒ”แƒ‘แƒแƒ“แƒ˜แƒ— แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒ“แƒ แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜แƒ—, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜, แƒ“แƒแƒ•แƒ‘แƒ แƒฃแƒœแƒ“แƒ˜แƒ— แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒฅ แƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ, แƒ แƒแƒ› แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ›แƒ˜แƒ“แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ–แƒ”, แƒ˜แƒก แƒจแƒšแƒ˜แƒก แƒกแƒšแƒแƒขแƒ”แƒ‘แƒก แƒ“แƒ แƒจแƒšแƒ˜แƒก WAL แƒกแƒ”แƒ’แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“. แƒ“แƒ แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒแƒฆแƒ›แƒแƒกแƒแƒคแƒฎแƒ•แƒ แƒ”แƒšแƒแƒ“ แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒ”แƒ— wal_keep_segments แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒก แƒ’แƒแƒ–แƒ แƒ“แƒ. แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒแƒ แƒ˜แƒก 8 แƒกแƒ”แƒ’แƒ›แƒ”แƒœแƒขแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒ–แƒแƒ แƒ“แƒ”แƒ— 1-แƒ›แƒ“แƒ” แƒ“แƒ แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒ”แƒ—, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ—แƒแƒ•แƒ˜แƒกแƒฃแƒคแƒแƒšแƒ˜ แƒแƒ“แƒ’แƒ˜แƒšแƒ˜ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒฌแƒ˜แƒ แƒ”แƒ— 000 แƒ’แƒ˜แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒ˜ wal_keep_segments-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒแƒœแƒฃ แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ˜แƒกแƒแƒก แƒฉแƒ•แƒ”แƒœ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ’แƒ•แƒแƒฅแƒ•แƒก 16 แƒ’แƒ˜แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒ˜ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ”.

แƒ“แƒ แƒžแƒšแƒฃแƒก - แƒ˜แƒก แƒ™แƒ•แƒšแƒแƒ• แƒแƒฅแƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜แƒ แƒ’แƒ แƒซแƒ”แƒšแƒ•แƒแƒ“แƒ˜แƒแƒœแƒ˜ แƒจแƒ”แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ•แƒ—แƒฅแƒ•แƒแƒ—, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒแƒกแƒšแƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ, แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ, แƒ แƒแƒฆแƒแƒช แƒกแƒฎแƒ•แƒ. แƒ“แƒ แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ แƒ—แƒ”แƒ— แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ, แƒแƒ› แƒแƒกแƒšแƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ. แƒ“แƒ แƒ—แƒฃ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒžแƒแƒขแƒแƒ แƒ wal_keep_segments-แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒแƒกแƒšแƒ˜แƒก แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒ˜ แƒแƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜ แƒ“แƒแƒ˜แƒ™แƒแƒ แƒ’แƒ”แƒ‘แƒ. แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒก, แƒ˜แƒก แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒ˜แƒ› แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒก, แƒกแƒแƒ“แƒแƒช แƒ˜แƒก แƒจแƒ”แƒฉแƒ”แƒ แƒ“แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ  แƒ˜แƒงแƒแƒก แƒ›แƒแƒกแƒขแƒ”แƒ แƒ–แƒ”. แƒ“แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ•แƒ”แƒ แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒจแƒ”แƒซแƒšแƒ”แƒ‘แƒก. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ— แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“ แƒ›แƒแƒ แƒแƒ’แƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒกแƒแƒฌแƒแƒ แƒ›แƒแƒ แƒ‘แƒแƒ–แƒ. แƒฃแƒ™แƒ•แƒ” แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜.

แƒ˜แƒงแƒ แƒคแƒแƒ˜แƒšแƒ”แƒ แƒ˜. แƒจแƒ”แƒ•แƒ”แƒ“แƒ˜แƒ— แƒ“แƒ แƒ•แƒœแƒแƒฎแƒ”แƒ— - แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ แƒ˜แƒ’แƒ–แƒ”แƒ, แƒแƒกแƒšแƒ”แƒ‘แƒ˜ แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ”แƒ, แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ แƒแƒ  แƒแƒ แƒ˜แƒก. แƒšแƒแƒ’แƒ”แƒ‘แƒจแƒ˜แƒช แƒแƒ  แƒแƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ แƒ˜แƒ’แƒ–แƒ”แƒ.

แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒ’แƒฃแƒœแƒ“แƒ˜ แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ› แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒแƒ›แƒแƒก แƒ”แƒ แƒ—แƒ˜ แƒฌแƒงแƒแƒ แƒแƒ“แƒแƒœ แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ แƒ•แƒ”แƒ  แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ—, แƒ แƒ แƒ“แƒแƒ”แƒ›แƒแƒ แƒ—แƒ แƒ›แƒแƒ—.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒ˜แƒ, แƒ แƒแƒ› pg_rewind-แƒ›แƒ แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ แƒ˜แƒกแƒ˜แƒœแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜แƒ— แƒแƒ›แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฌแƒแƒ•แƒ”แƒ“แƒ˜แƒ—, แƒ แƒแƒ› แƒ’แƒ•แƒ”แƒœแƒแƒฎแƒ แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒแƒ“แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ•แƒ˜แƒžแƒแƒ•แƒแƒ—, แƒ แƒแƒ“แƒ˜แƒก แƒ›แƒแƒฎแƒ“แƒ แƒจแƒ”แƒ›แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜, แƒ•แƒ˜แƒœ แƒ’แƒแƒฎแƒ“แƒ แƒแƒกแƒขแƒแƒขแƒ˜, แƒ“แƒ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒœแƒ•แƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ— แƒ•แƒ˜แƒœ แƒ˜แƒงแƒ แƒซแƒ•แƒ”แƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒ“แƒ แƒ แƒแƒ“แƒ˜แƒก แƒกแƒฃแƒ แƒ“แƒ แƒ’แƒแƒ›แƒฎแƒ“แƒแƒ แƒ˜แƒงแƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ, แƒแƒœแƒฃ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ”แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒ—แƒ แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ— แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ. แƒ“แƒแƒ™แƒแƒ แƒ’แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ.

แƒฉแƒ•แƒ”แƒœแƒ›แƒ แƒซแƒ•แƒ”แƒšแƒ›แƒ แƒแƒกแƒขแƒแƒขแƒ›แƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ. แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ™แƒ˜ แƒแƒ•แƒขแƒแƒ แƒฃแƒœแƒจแƒ˜ แƒ“แƒแƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ“แƒ. แƒ’แƒแƒฃแƒจแƒ•แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ˜. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒแƒœ แƒ“แƒแƒ˜แƒฌแƒงแƒ Postgres. แƒฃแƒคแƒ แƒ แƒ–แƒฃแƒกแƒขแƒแƒ“, Postgres-แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒแƒ›แƒ“แƒ” แƒ“แƒ แƒ›แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ›แƒ“แƒ”, แƒžแƒแƒขแƒ แƒแƒœแƒ›แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ pg_rewind แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜. แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ›แƒแƒœ แƒฌแƒแƒจแƒแƒšแƒ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜, แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ แƒแƒฎแƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ. แƒแƒฅ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒญแƒ™แƒ•แƒ˜แƒแƒœแƒฃแƒ แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ, แƒแƒœแƒฃ แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒแƒกแƒแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜ แƒ˜แƒงแƒ. แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒšแƒ˜แƒ. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ 3 แƒ™แƒ•แƒแƒœแƒซแƒ˜, แƒคแƒ˜แƒšแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ 3 แƒ™แƒ•แƒแƒœแƒซแƒ˜ - แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ’แƒแƒ แƒ˜แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒ”แƒ— แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ—, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒ”แƒ—. แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒซแƒ”แƒ‘แƒ— แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒ›แƒแƒ›แƒ”แƒœแƒขแƒก, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒฎแƒ•แƒ”แƒ•แƒ. แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ•แƒ˜แƒžแƒแƒ•แƒแƒ— แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒแƒกแƒ”แƒ— แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒจแƒ˜. แƒ’แƒแƒ“แƒแƒฎแƒ•แƒ”แƒ•แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ, แƒ˜แƒฅ แƒ แƒแƒฆแƒแƒช แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ แƒ“แƒ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ•แƒ˜แƒžแƒแƒ•แƒแƒ— แƒžแƒแƒ–แƒ˜แƒชแƒ˜แƒ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒจแƒ˜, แƒกแƒแƒ“แƒแƒช แƒซแƒ•แƒ”แƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒจแƒ”แƒฉแƒ”แƒ แƒ“แƒ. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒœแƒ˜แƒจแƒแƒœแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ›แƒ”แƒแƒ แƒ” แƒœแƒ˜แƒจแƒแƒœแƒ˜, แƒแƒœแƒฃ แƒ›แƒแƒœแƒซแƒ˜แƒšแƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒ—แƒแƒช แƒซแƒ•แƒ”แƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ แƒแƒฎแƒšแƒ˜แƒกแƒ’แƒแƒœ.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• pg_wal_lsn_diff-แƒก แƒ“แƒ แƒ•แƒแƒ“แƒแƒ แƒ”แƒ‘แƒ— แƒแƒ› แƒแƒ  แƒœแƒ˜แƒจแƒแƒœแƒก. แƒ“แƒ แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— 17 แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒก. แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ—แƒฃ แƒชแƒแƒขแƒ, แƒงแƒ•แƒ”แƒšแƒ แƒ—แƒแƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฌแƒงแƒ•แƒ”แƒขแƒก. แƒ˜แƒ›แƒ˜แƒขแƒแƒ› แƒ แƒแƒ› แƒ•แƒ˜แƒฆแƒแƒชแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก 17 แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒ˜ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก, แƒ•แƒ˜แƒฆแƒแƒชแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ“แƒ แƒ›แƒ˜แƒฃแƒฆแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ. แƒแƒฅ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ˜แƒœแƒ“แƒ˜แƒ•แƒ˜แƒ“แƒ˜ แƒ—แƒแƒ•แƒแƒ“ แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒ‘แƒ˜แƒ–แƒœแƒ”แƒกแƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒ แƒ’แƒแƒ•แƒแƒ แƒ™แƒ•แƒ˜แƒ”แƒ— แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก?

แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒฉแƒ•แƒ”แƒœ แƒ—แƒ•แƒ˜แƒ—แƒแƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒแƒ— - แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ Patroni แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ? แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒฎแƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒ› แƒซแƒ•แƒ”แƒš แƒแƒกแƒขแƒแƒขแƒ—แƒแƒœ แƒฃแƒœแƒ“แƒ แƒ›แƒ˜แƒ•แƒ˜แƒ“แƒ”แƒ—, แƒ•แƒœแƒแƒฎแƒแƒ—, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒจแƒแƒ แƒก แƒฌแƒแƒ•แƒ˜แƒ“แƒ. แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ, แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ— แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒกแƒ”แƒ’แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜, แƒœแƒแƒฎแƒ”แƒ— แƒ แƒ แƒแƒ แƒ˜แƒก แƒ˜แƒฅ. แƒ“แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒแƒ— แƒ—แƒฃ แƒแƒ แƒ แƒ”แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒแƒœ แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ—แƒฃ แƒแƒ แƒ แƒซแƒ•แƒ”แƒšแƒ˜ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ แƒ“แƒแƒ›แƒแƒฃแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒ”แƒš แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜, แƒ แƒแƒ—แƒ แƒ”แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒแƒ›แƒแƒ˜แƒฆแƒแƒ—.

แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒ•แƒฌแƒงแƒ•แƒ˜แƒขแƒแƒ—, แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ—แƒฃ แƒแƒ แƒ แƒแƒ› แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒฃแƒฅแƒ›แƒ”แƒ‘แƒ, แƒ—แƒฃ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ›แƒ˜แƒกแƒ˜ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ, แƒ“แƒแƒ•แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒแƒ— แƒ”แƒก แƒ™แƒ•แƒแƒœแƒซแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ.

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒแƒ แƒ˜แƒก "maximum_lag_on_failover" แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜. แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“, แƒ—แƒฃ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ แƒ›แƒ”แƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ, แƒแƒ› แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒก แƒแƒฅแƒ•แƒก 1 แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ.

แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ˜แƒก? แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒแƒจแƒ˜ 1 แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒ— แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒ‘แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ”แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒแƒ แƒฉแƒ”แƒ•แƒœแƒ”แƒ‘แƒจแƒ˜ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒแƒก แƒแƒ  แƒ˜แƒฆแƒ”แƒ‘แƒก. แƒ“แƒ แƒ—แƒฃ แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒแƒ“ แƒ›แƒแƒฎแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ, แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒก แƒ แƒแƒ›แƒ”แƒš แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ”แƒ‘แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒ‘แƒ. แƒ—แƒฃ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒ‘แƒ˜แƒแƒœ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ•แƒ”แƒ  แƒ’แƒแƒฎแƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒแƒกแƒขแƒแƒขแƒ˜. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ™แƒแƒ แƒ’แƒ˜ แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฎแƒ”แƒšแƒก แƒฃแƒจแƒšแƒ˜แƒก แƒ—แƒฅแƒ•แƒ”แƒœ แƒ“แƒแƒ™แƒแƒ แƒ’แƒแƒ— แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ, แƒ แƒแƒ› แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ Patroni แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜ แƒ“แƒ DCS แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ˜แƒ—. แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘, 30 แƒฌแƒแƒ›แƒ˜ แƒแƒ แƒ˜แƒก แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ ttl แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ.

แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ“แƒ”แƒก แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช DCS-แƒจแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒกแƒ แƒฃแƒšแƒ˜แƒแƒ“ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ แƒแƒœ แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒ˜แƒงแƒแƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ, แƒแƒœแƒฃ แƒ”แƒก แƒœแƒ˜แƒ•แƒ—แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ แƒ”แƒแƒšแƒฃแƒ  แƒ“แƒ แƒแƒจแƒ˜. แƒ“แƒ แƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒแƒ  แƒแƒกแƒแƒฎแƒแƒ•แƒก แƒ แƒ”แƒแƒšแƒฃแƒ  แƒกแƒฃแƒ แƒแƒ—แƒก. แƒ“แƒ แƒแƒ  แƒฆแƒ˜แƒ แƒก แƒแƒ›แƒแƒ–แƒ” แƒšแƒแƒ›แƒแƒ–แƒ˜ แƒšแƒแƒ’แƒ˜แƒ™แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ.

แƒ“แƒ แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒก แƒ แƒ˜แƒกแƒ™แƒ˜ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ แƒฉแƒ”แƒ‘แƒ. แƒ“แƒ แƒฃแƒแƒ แƒ”แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ”แƒ แƒ—แƒ˜ แƒคแƒแƒ แƒ›แƒฃแƒšแƒ แƒ“แƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒกแƒฎแƒ•แƒ แƒคแƒแƒ แƒ›แƒฃแƒšแƒ. แƒแƒœแƒฃ แƒ แƒแƒชแƒ แƒ•แƒ’แƒ”แƒ’แƒ›แƒแƒ•แƒ— แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ•แƒแƒคแƒแƒกแƒ”แƒ‘แƒ— แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒแƒ—, แƒแƒ› แƒคแƒแƒ แƒ›แƒฃแƒšแƒ”แƒ‘แƒก แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ•แƒ”แƒงแƒ แƒ“แƒœแƒแƒ— แƒ“แƒ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒฌแƒแƒ แƒ›แƒแƒ•แƒ˜แƒ“แƒ’แƒ˜แƒœแƒแƒ—, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒแƒ—.

แƒ“แƒ แƒแƒ แƒ˜แƒก แƒ™แƒแƒ แƒ’แƒ˜ แƒแƒ›แƒ‘แƒแƒ•แƒ˜. แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒซแƒ•แƒ”แƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒฌแƒ˜แƒœ แƒฌแƒแƒ•แƒ˜แƒ“แƒ, แƒ›แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒแƒ’แƒ แƒซแƒ”แƒšแƒแƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒคแƒแƒœแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ. แƒแƒœแƒฃ แƒ˜แƒงแƒ แƒ แƒแƒฆแƒแƒช แƒแƒ•แƒขแƒแƒ•แƒแƒ™แƒฃแƒฃแƒ›แƒ˜, แƒ›แƒแƒœ แƒ“แƒแƒฌแƒ”แƒ แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒจแƒ˜. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒฃแƒ’แƒฃแƒšแƒ”แƒ‘แƒ”แƒšแƒ•แƒงแƒแƒ— แƒ“แƒ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒแƒ— แƒ”แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒแƒ›แƒแƒจแƒ˜ แƒแƒ แƒแƒœแƒแƒ˜แƒ แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒ  แƒแƒ แƒ˜แƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜, แƒ—แƒฃ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ maximum_lag_on_failover แƒ“แƒ แƒ›แƒแƒฎแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜, แƒ“แƒ แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒแƒ˜แƒ แƒฉแƒ˜แƒแƒ— แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜. แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒ—แƒแƒ•แƒก แƒแƒ แƒฉแƒ”แƒ•แƒœแƒ”แƒ‘แƒจแƒ˜ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ˜แƒก แƒฃแƒฃแƒœแƒแƒ แƒแƒ“ แƒแƒคแƒแƒกแƒ”แƒ‘แƒก. แƒ“แƒ แƒ˜แƒก แƒฃแƒแƒ แƒก แƒแƒ›แƒ‘แƒแƒ‘แƒก แƒšแƒ˜แƒ“แƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ แƒ‘แƒแƒšแƒแƒจแƒ˜ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒแƒ–แƒ”. แƒ“แƒ แƒ˜แƒก แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ แƒแƒฎแƒแƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒแƒก, แƒ แƒแƒ—แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒก แƒ›แƒแƒก. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ–แƒแƒ›แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒแƒฆแƒ›แƒ“แƒ”แƒ’.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒแƒฅ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒงแƒแƒ•แƒก แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒ’แƒฃแƒœแƒ“แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒ“แƒแƒฌแƒ”แƒ แƒ, แƒ แƒแƒ› แƒ›แƒแƒ— แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒแƒฅแƒ•แƒก Postgres-แƒ—แƒแƒœ. แƒแƒ›แƒแƒ•แƒ“แƒ แƒแƒฃแƒšแƒแƒ“, แƒ—แƒแƒ•แƒแƒ“ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ SSH-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—. แƒ“แƒ แƒแƒ•แƒขแƒแƒคแƒแƒ˜แƒšแƒ˜แƒช แƒแƒ  แƒฎแƒ“แƒ”แƒ‘แƒ.

แƒ”แƒก แƒ›แƒแƒกแƒžแƒ˜แƒœแƒซแƒ”แƒšแƒ˜ แƒ˜แƒซแƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒฎแƒ“แƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ. แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒ แƒ›แƒแƒฎแƒ“แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒคแƒแƒ˜แƒšแƒ˜, แƒ—แƒฃแƒ›แƒชแƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒงแƒ แƒฎแƒ”แƒšแƒ˜แƒ— แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒแƒฎแƒšแƒ แƒ›แƒ”แƒกแƒ›แƒ˜แƒก. แƒ“แƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฉแƒ•แƒ”แƒœ แƒฃแƒ™แƒ•แƒ” แƒ•แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ— แƒ•แƒœแƒแƒฎแƒแƒ— แƒ แƒ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒš แƒ›แƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒแƒ›แƒแƒกแƒ—แƒแƒœ, แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒ•แƒ˜แƒชแƒแƒ“แƒ˜แƒ—, แƒ แƒแƒ› แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ— แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ, แƒแƒœแƒฃ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒ“แƒแƒœ แƒฃแƒ™แƒ•แƒ” แƒ•แƒ˜แƒชแƒแƒ“แƒ˜แƒ— แƒกแƒแƒ“ แƒ’แƒแƒ—แƒฎแƒ แƒ แƒ“แƒ แƒ แƒ แƒฃแƒœแƒ“แƒ แƒ•แƒ”แƒซแƒ”แƒ‘แƒแƒ—.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒ”แƒ“แƒ˜แƒ— แƒžแƒแƒกแƒขแƒ’แƒ แƒ”แƒกแƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒจแƒ˜, แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ”แƒ— แƒ˜แƒ›แƒ˜แƒก แƒ“แƒแƒœแƒแƒฎแƒ•แƒ, แƒ—แƒฃ แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒแƒ“แƒ แƒ˜แƒฅ. แƒฉแƒ•แƒ”แƒœ แƒ•แƒœแƒแƒฎแƒ”แƒ— แƒฉแƒแƒ“แƒ”แƒœแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ˜แƒฅ แƒ’แƒ แƒซแƒ”แƒšแƒ“แƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒ˜, แƒแƒ แƒ˜, แƒกแƒแƒ›แƒ˜ แƒฌแƒแƒ›แƒ˜, แƒ แƒแƒช แƒกแƒฃแƒšแƒแƒช แƒแƒ  แƒแƒ แƒ˜แƒก แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒ”แƒ—, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœแƒ˜ แƒแƒ•แƒขแƒแƒ•แƒแƒ™แƒฃแƒฃแƒ›แƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒœแƒ”แƒšแƒ แƒ“แƒ แƒฃแƒชแƒœแƒแƒฃแƒ แƒแƒ“ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ•แƒœแƒแƒฎแƒ”แƒ— แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”. แƒแƒœแƒฃ, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ”แƒšแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒ”แƒ— แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก dmesg-แƒก (แƒ‘แƒ˜แƒ แƒ—แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜). แƒ“แƒ แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒ”แƒ—, แƒ แƒแƒ› แƒ”แƒ แƒ—-แƒ”แƒ แƒ— แƒ“แƒ˜แƒกแƒ™แƒ—แƒแƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ˜แƒงแƒ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ Raid. แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒ”แƒ— /proc/mdstat-แƒก แƒ“แƒ แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒ”แƒ—, แƒ แƒแƒ› แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒ’แƒ•แƒแƒ™แƒšแƒ“แƒ. แƒแƒœแƒฃ แƒแƒ แƒ˜แƒก 8 แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก Raid, แƒ”แƒ แƒ—แƒ˜ แƒ’แƒ•แƒแƒ™แƒšแƒ˜แƒ. แƒ—แƒฃ แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒแƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒกแƒšแƒแƒ˜แƒ“แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒ’แƒแƒ›แƒแƒกแƒแƒ•แƒแƒšแƒจแƒ˜ แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒ˜แƒฅ sde แƒแƒ  แƒ’แƒ•แƒแƒฅแƒ•แƒก. แƒฉแƒ•แƒ”แƒœแƒ—แƒแƒœ, แƒžแƒ˜แƒ แƒแƒ‘แƒ˜แƒ—แƒแƒ“ แƒ แƒแƒ› แƒ•แƒ—แƒฅแƒ•แƒแƒ—, แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒแƒ›แƒแƒ•แƒแƒ แƒ“แƒ. แƒแƒ›แƒแƒœ แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒก แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ”แƒฅแƒ›แƒœแƒแƒ— แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ Postgres แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒแƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒแƒ แƒแƒœแƒแƒ˜แƒ แƒแƒ“ แƒแƒ  แƒ“แƒแƒ’แƒ•แƒ”แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒแƒ“แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒžแƒแƒขแƒ แƒแƒœแƒก แƒแƒ  แƒแƒฅแƒ•แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก, แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜. แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ•แƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ— แƒแƒกแƒ”แƒ— แƒกแƒ˜แƒขแƒฃแƒแƒชแƒ˜แƒ”แƒ‘แƒก แƒ’แƒแƒ แƒ” แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒ—. แƒฉแƒ•แƒ”แƒœ แƒกแƒฌแƒ แƒแƒคแƒแƒ“ แƒ“แƒแƒ•แƒแƒ›แƒแƒขแƒ”แƒ— แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜ แƒ’แƒแƒ แƒ” แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒก.

แƒ“แƒ แƒ˜แƒงแƒ แƒแƒกแƒ”แƒ—แƒ˜ แƒแƒ–แƒ แƒ˜ - แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ’แƒ•แƒ”แƒฎแƒ›แƒแƒ แƒแƒก แƒคแƒแƒ แƒ˜แƒ™แƒแƒแƒ‘แƒ แƒแƒœ แƒ“แƒแƒ แƒแƒฏแƒ˜แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ? แƒ’แƒ•แƒ”แƒ’แƒแƒœแƒ, แƒ แƒแƒ› แƒแƒ› แƒกแƒแƒฅแƒ›แƒ”แƒจแƒ˜ แƒซแƒœแƒ”แƒšแƒแƒ“ แƒ“แƒแƒ’แƒ•แƒ”แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒแƒ“แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒ“แƒ DCS แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒก แƒ“แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒก แƒ•แƒ”แƒ  แƒฎแƒ”แƒ“แƒแƒ•แƒ“แƒ. แƒแƒœแƒฃ DCS-แƒ˜แƒก แƒ“แƒ Patroni-แƒ˜แƒก แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ— แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ˜แƒงแƒ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ, แƒ—แƒฃแƒ›แƒชแƒ แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ แƒ˜แƒงแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒ˜แƒงแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ”แƒ›แƒ˜ แƒแƒ–แƒ แƒ˜แƒ—, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒฃแƒชแƒœแƒแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ” แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ™แƒ•แƒšแƒ˜แƒ”, แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒฌแƒแƒ•แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”, แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒ•แƒแƒ แƒฉแƒ˜แƒ” แƒ“แƒ แƒ“แƒแƒ•แƒแƒ แƒฅแƒ•แƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒฃแƒšแƒ˜ แƒกแƒ˜แƒ›แƒฃแƒšแƒแƒขแƒแƒ แƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ˜แƒก แƒ˜แƒงแƒ, แƒ แƒแƒ› แƒซแƒ•แƒ”แƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒ•แƒ”แƒ  แƒ’แƒแƒฎแƒ“แƒ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ, แƒแƒœแƒฃ แƒžแƒแƒขแƒ แƒแƒœแƒ›แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ, แƒžแƒแƒขแƒ แƒแƒœแƒ›แƒ แƒแƒฉแƒ•แƒ”แƒœแƒ, แƒ แƒแƒ› แƒ”แƒก แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ“ แƒ˜แƒงแƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ›แƒแƒ•แƒ” แƒ“แƒ แƒแƒก แƒ˜แƒก แƒแƒ  แƒ˜แƒงแƒ แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ. แƒแƒฎแƒšแƒ แƒœแƒแƒฎแƒแƒ•แƒ— แƒ แƒแƒขแƒแƒ›. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ˜แƒก, แƒ แƒแƒช แƒ›แƒ” แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒ” แƒแƒ› แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜แƒกแƒ’แƒแƒœ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜? แƒ˜แƒก แƒ“แƒแƒ˜แƒฌแƒงแƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒฌแƒ˜แƒœแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒจแƒ˜, แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ›แƒฃแƒฎแƒ แƒฃแƒญแƒ”แƒ‘แƒ˜แƒ—. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ แƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒฌแƒแƒ›แƒ˜แƒ—, แƒแƒ แƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ˜แƒงแƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฌแƒงแƒ•แƒ”แƒขแƒ, แƒแƒœแƒฃ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒแƒฎแƒ”แƒฃแƒšแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ˜แƒงแƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒกแƒ˜แƒ›แƒซแƒ˜แƒ›แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒ˜แƒ แƒ”แƒ‘แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ, แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒฅแƒ•แƒ”แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒ’แƒ แƒซแƒœแƒแƒ‘แƒ˜แƒแƒ แƒ”.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ˜แƒ“แƒฃแƒ›แƒแƒšแƒ˜ แƒ แƒแƒ› แƒแƒ แƒ˜แƒก แƒ“แƒแƒฃแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฉแƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ. Postgres-แƒก แƒแƒฅแƒ•แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒกแƒแƒ›แƒ˜ แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜:

  • แƒกแƒแƒกแƒ˜แƒแƒ›แƒแƒ•แƒœแƒแƒ, แƒ แƒแƒชแƒ แƒ•แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ“แƒแƒ›แƒแƒฃแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒšแƒแƒ“ แƒ’แƒแƒ—แƒ˜แƒจแƒ•แƒแƒก.
  • แƒแƒ แƒ˜แƒก แƒกแƒฌแƒ แƒแƒคแƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ•แƒแƒ˜แƒซแƒฃแƒšแƒ”แƒ‘แƒ— แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒ’แƒแƒ—แƒ˜แƒจแƒแƒœ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ•แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ— แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒแƒก.
  • แƒ“แƒ แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ”. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ“แƒแƒฃแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒกแƒแƒช แƒ™แƒ˜ แƒแƒ  แƒ”แƒฃแƒ‘แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ› แƒ’แƒแƒ—แƒ˜แƒจแƒแƒœ, แƒ˜แƒก แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ˜แƒ—แƒ˜แƒจแƒ”แƒ‘แƒ แƒ’แƒแƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก, แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒฃแƒ™แƒ•แƒ” แƒฃแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก RST แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒแƒก (TCP แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ› แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒจแƒ”แƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ˜แƒ แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒ›แƒ”แƒขแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒแƒฅแƒ•แƒก แƒ“แƒแƒกแƒแƒญแƒ”แƒ แƒ˜).

แƒ•แƒ˜แƒœ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ แƒ”แƒก แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜? Postgres-แƒ˜แƒก แƒคแƒแƒœแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒ˜ แƒแƒ  แƒฃแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒแƒœ แƒแƒกแƒ”แƒ— แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ”แƒ‘แƒก แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒก, แƒแƒœแƒฃ แƒ”แƒก แƒแƒ แƒ˜แƒก kill-9. แƒแƒกแƒ”แƒ— แƒ แƒแƒฆแƒแƒชแƒ”แƒ‘แƒก แƒแƒ  แƒฃแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒแƒœ แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒก, แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒกแƒ”แƒ— แƒ แƒแƒฆแƒแƒชแƒ”แƒ”แƒ‘แƒ–แƒ” แƒ แƒ”แƒแƒ’แƒ˜แƒ แƒ”แƒ‘แƒ”แƒœ, แƒแƒœแƒฃ แƒ”แƒก แƒแƒ แƒ˜แƒก Postgres-แƒ˜แƒก แƒ’แƒแƒ“แƒแƒฃแƒ“แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ. แƒ•แƒ˜แƒœ แƒ’แƒแƒ›แƒแƒแƒ’แƒ–แƒแƒ•แƒœแƒ, แƒแƒ  แƒ•แƒ˜แƒชแƒ˜.

แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒ” "แƒ‘แƒแƒšแƒ" แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒ” แƒ”แƒ แƒ—แƒ˜ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ›แƒแƒ•แƒ˜แƒ“แƒ แƒแƒ› แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒฉแƒ•แƒ”แƒœแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒ›แƒแƒ’แƒ แƒแƒ› แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ แƒชแƒฎแƒ•แƒ˜ แƒ•แƒ˜แƒงแƒแƒ•แƒ˜ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ“แƒแƒกแƒ›แƒ. แƒแƒšแƒ‘แƒแƒ— แƒ”แƒก แƒ˜แƒงแƒ แƒ›แƒแƒ™แƒ•แƒšแƒ -9. แƒ›แƒ” แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒแƒ•แƒ“แƒ˜ แƒ›แƒแƒ™แƒ•แƒšแƒแƒก -9-แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ Postgres แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ› แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ kill -9, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ” แƒแƒ  แƒ›แƒ˜แƒœแƒแƒฎแƒแƒ•แƒก แƒ”แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒจแƒแƒ แƒก แƒ แƒแƒ› แƒ’แƒแƒ•แƒ˜แƒฎแƒ”แƒ“แƒ”, แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒ”, แƒ แƒแƒ› แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ“แƒ˜แƒ“แƒฎแƒแƒœแƒก แƒแƒ  แƒฌแƒ”แƒ แƒ“แƒ แƒŸแƒฃแƒ แƒœแƒแƒšแƒก - 54 แƒฌแƒแƒ›แƒ˜. แƒ“แƒ แƒ—แƒฃ แƒจแƒ”แƒ•แƒแƒ“แƒแƒ แƒ”แƒ‘แƒ— แƒแƒ  แƒ“แƒ แƒแƒ˜แƒก แƒœแƒ˜แƒจแƒแƒœแƒก, แƒแƒ  แƒ˜แƒงแƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 54 แƒฌแƒแƒ›แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒแƒ› แƒ“แƒ แƒแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ˜แƒงแƒ แƒแƒ•แƒขแƒแƒคแƒแƒ˜แƒšแƒ˜. แƒžแƒแƒขแƒ แƒแƒœแƒ›แƒ แƒแƒฅ แƒ˜แƒกแƒ”แƒ• แƒ“แƒ˜แƒ“แƒ˜ แƒกแƒแƒฅแƒ›แƒ” แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ. แƒฉแƒ•แƒ”แƒœแƒ˜ แƒซแƒ•แƒ”แƒšแƒ˜ แƒ‘แƒแƒขแƒแƒœแƒ˜ แƒ›แƒ˜แƒฃแƒฌแƒ•แƒ“แƒแƒ›แƒ”แƒšแƒ˜ แƒ˜แƒงแƒ, แƒ แƒแƒฆแƒแƒช แƒ“แƒแƒ”แƒ›แƒแƒ แƒ—แƒ. แƒ“แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒแƒฎแƒแƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒ. แƒแƒฅ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ. แƒฉแƒ•แƒ”แƒœแƒ˜ pgsql01 แƒ’แƒแƒฎแƒ“แƒ แƒแƒฎแƒแƒšแƒ˜ แƒšแƒ˜แƒ“แƒ”แƒ แƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒฎแƒ“แƒ แƒแƒกแƒขแƒแƒขแƒ˜. แƒ“แƒ แƒแƒ แƒ˜แƒก แƒ›แƒ”แƒแƒ แƒ” แƒžแƒแƒกแƒฃแƒฎแƒ˜. แƒ“แƒ แƒ˜แƒงแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒ”แƒแƒ แƒ” แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—. แƒ›แƒแƒœ แƒกแƒชแƒแƒ“แƒ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ. แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ›แƒแƒœ แƒกแƒชแƒแƒ“แƒ แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒก recovery.conf, แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ” Postgres แƒ“แƒ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒก แƒแƒฎแƒแƒš แƒ›แƒแƒกแƒขแƒ”แƒ แƒก. แƒ˜แƒก แƒงแƒแƒ•แƒ”แƒš 10 แƒฌแƒแƒ›แƒจแƒ˜ แƒฌแƒ”แƒ แƒก แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒก, แƒ แƒแƒ› แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ  แƒ’แƒแƒ›แƒแƒกแƒ“แƒ˜แƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒแƒ› แƒ›แƒชแƒ“แƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก, แƒ›แƒงแƒ˜แƒกแƒ˜แƒ”แƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜ แƒ›แƒแƒ“แƒ˜แƒก แƒซแƒ•แƒ”แƒš แƒแƒกแƒขแƒแƒขแƒ—แƒแƒœ. แƒกแƒแƒ›แƒแƒ’แƒ˜แƒกแƒขแƒ แƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒ. แƒแƒกแƒ”แƒ•แƒ” แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ แƒฉแƒ”แƒ แƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒซแƒ•แƒ”แƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒก. แƒแƒœแƒฃ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ•แƒ”แƒ  แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒแƒฆแƒแƒช แƒ›แƒแƒ›แƒ”แƒœแƒขแƒจแƒ˜ แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒ  แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒฃแƒšแƒ.

แƒฉแƒ”แƒ›แƒ˜ แƒ”แƒ แƒ—แƒแƒ“แƒ”แƒ แƒ—แƒ˜ แƒ•แƒแƒ แƒแƒฃแƒ“แƒ˜ แƒ˜แƒกแƒแƒ, แƒ แƒแƒ› แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒ“แƒ แƒแƒก แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ“แƒ แƒซแƒ•แƒ”แƒšแƒ˜ แƒกแƒแƒ›แƒแƒ’แƒ˜แƒกแƒขแƒ แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜.conf. แƒ“แƒ แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒแƒฎแƒแƒšแƒ˜ แƒแƒกแƒขแƒแƒขแƒ˜ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ, แƒ›แƒ”แƒแƒ แƒ” แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ›แƒแƒ˜แƒœแƒช แƒชแƒ“แƒ˜แƒšแƒแƒ‘แƒ“แƒ แƒซแƒ•แƒ”แƒš แƒแƒกแƒขแƒแƒขแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒแƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ›แƒ”แƒแƒ แƒ” แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ–แƒ”, แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ“แƒแƒ˜แƒฌแƒงแƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ•แƒ”แƒ  แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ“แƒ. แƒ“แƒ แƒฉแƒแƒ›แƒแƒงแƒแƒšแƒ˜แƒ‘แƒ“แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒแƒ“แƒ. แƒแƒœแƒฃ แƒกแƒแƒ›แƒ˜แƒ•แƒ” แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ—แƒแƒ•แƒ˜แƒก แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ” แƒ˜แƒงแƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ”แƒแƒ แƒ” แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒฉแƒแƒ›แƒแƒ แƒฉแƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒแƒ›แƒแƒ•แƒ“แƒ แƒแƒฃแƒšแƒแƒ“, แƒ—แƒฃ แƒ“แƒแƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒš แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒก, แƒ“แƒแƒ˜แƒœแƒแƒฎแƒแƒ•แƒ—, แƒ แƒแƒ› แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ•แƒ”แƒ  แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒ‘แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ. แƒ“แƒ แƒ˜แƒก แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ’แƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒ—, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ recovery.conf-แƒจแƒ˜, แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒ  แƒ”แƒ แƒ’แƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒš แƒ™แƒ•แƒแƒœแƒซแƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒแƒ˜, แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒ“แƒแƒ•แƒฃแƒจแƒ•แƒ˜. แƒฃแƒœแƒ“แƒ แƒ›แƒ˜แƒ•แƒกแƒฃแƒšแƒ˜แƒงแƒแƒ•แƒ˜ แƒ“แƒ แƒ›แƒ”แƒœแƒแƒฎแƒ, แƒ แƒ แƒ˜แƒงแƒ แƒ’แƒแƒ›แƒแƒฏแƒแƒœแƒ›แƒ แƒ—แƒ”แƒšแƒ”แƒ‘แƒ.conf, แƒ แƒแƒ—แƒ แƒ’แƒแƒ›แƒแƒ›แƒ”แƒชแƒแƒ“แƒ แƒฉแƒ”แƒ›แƒ˜ แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ, แƒ แƒแƒ› แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒแƒกแƒขแƒแƒขแƒก แƒ•แƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ˜แƒ—. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒจแƒ˜แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒกแƒแƒฅแƒ›แƒ” แƒ›แƒฅแƒแƒœแƒ“แƒ แƒ“แƒ แƒแƒ–แƒ แƒแƒ“แƒแƒช แƒแƒ  แƒ›แƒแƒ›แƒกแƒ•แƒšแƒ˜แƒ, แƒแƒœ แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒ”, แƒ แƒแƒ› แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒ‘แƒแƒ“แƒ แƒ“แƒ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ•แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜แƒงแƒ, แƒแƒœแƒฃ แƒ แƒแƒขแƒแƒ›แƒฆแƒแƒช แƒฃแƒ“แƒแƒ แƒ“แƒ”แƒšแƒแƒ“ แƒ•แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”. แƒ”แƒก แƒ˜แƒงแƒ แƒฉแƒ”แƒ›แƒ˜ แƒกแƒแƒฎแƒกแƒแƒ แƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

30 แƒฌแƒฃแƒ—แƒจแƒ˜ แƒฃแƒ™แƒ•แƒ” แƒ›แƒแƒ•แƒ˜แƒ“แƒ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜, แƒแƒœแƒฃ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ–แƒ” แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ’แƒแƒ“แƒแƒ•แƒแƒขแƒแƒ แƒ”. แƒฃแƒ™แƒ•แƒ” แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒ“แƒแƒ•แƒฃแƒกแƒ•แƒ˜, แƒ•แƒ˜แƒคแƒ˜แƒฅแƒ แƒ” แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒจแƒ”แƒ•แƒกแƒ”แƒ‘แƒ แƒ›แƒแƒ›แƒ˜แƒฌแƒ”แƒ•แƒ“แƒ. แƒ“แƒ แƒ•แƒ˜แƒคแƒ˜แƒฅแƒ แƒ” - แƒžแƒแƒขแƒ แƒแƒœแƒก แƒ’แƒแƒ“แƒแƒ•แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•, แƒ˜แƒฅแƒœแƒ”แƒ‘ แƒ แƒแƒ›แƒ” แƒ™แƒแƒ แƒ’แƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒ˜แƒ•แƒ˜แƒ“แƒ”แƒก. แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ. แƒ“แƒ แƒ‘แƒแƒ–แƒแƒช แƒ™แƒ˜ แƒ’แƒแƒ˜แƒฎแƒกแƒœแƒ, แƒ˜แƒก แƒ›แƒ–แƒแƒ“ แƒ˜แƒงแƒ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒ แƒ—แƒ˜ แƒฌแƒฃแƒ—แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ˜แƒ’แƒ˜ แƒ“แƒแƒ”แƒชแƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒ—, แƒ แƒแƒ› แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒคแƒ”แƒ แƒ˜แƒกแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ›แƒ”แƒ’แƒแƒœแƒ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•แƒ“แƒ˜. แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ’แƒแƒ“แƒแƒ•แƒขแƒ•แƒ˜แƒ แƒ—แƒ” Patroni แƒ“แƒ Postgres แƒ™แƒ˜ แƒแƒ  แƒ’แƒแƒ•แƒแƒขแƒแƒ แƒ”, แƒ›แƒแƒ’แƒ แƒแƒ› Patroni-แƒก แƒ’แƒแƒ“แƒแƒ•แƒขแƒ•แƒ˜แƒ แƒ—แƒ” แƒ˜แƒ› แƒ˜แƒ›แƒ”แƒ“แƒ˜แƒ—, แƒ แƒแƒ› แƒฏแƒแƒ“แƒแƒกแƒœแƒฃแƒ แƒแƒ“ แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒ‘แƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ™แƒ•แƒšแƒแƒ• แƒ“แƒแƒ˜แƒฌแƒงแƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒจแƒ˜ แƒœแƒ˜แƒจแƒœแƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ  แƒ˜แƒงแƒ แƒ˜แƒ’แƒ˜แƒ•แƒ”, แƒ แƒแƒช แƒฌแƒ˜แƒœแƒ แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒก แƒ›แƒชแƒ“แƒ”แƒšแƒแƒ‘แƒ. แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ™แƒ•แƒšแƒแƒ• แƒจแƒ”แƒฉแƒ”แƒ แƒ“แƒ. แƒ“แƒ แƒ›แƒ”แƒกแƒ˜แƒฏแƒ˜ แƒฃแƒ™แƒ•แƒ” แƒแƒ“แƒœแƒแƒ• แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ. แƒ“แƒ แƒ”แƒก แƒแƒ  แƒ˜แƒงแƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒ›แƒ”แƒ แƒ” แƒแƒ–แƒ แƒ–แƒ” แƒ•แƒแƒ  - แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ, แƒ—แƒฃ Postgres-แƒก แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒแƒ•, แƒแƒ› แƒ“แƒ แƒแƒก แƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ‘ แƒ’แƒแƒ›แƒจแƒ•แƒ”แƒ‘ แƒžแƒฃแƒœแƒฅแƒขแƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ›แƒแƒกแƒขแƒ”แƒ แƒ–แƒ”, แƒ แƒแƒ› แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒแƒ“แƒœแƒแƒ• แƒฌแƒ˜แƒœ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒขแƒแƒœแƒ, แƒ แƒแƒ› แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ แƒกแƒฎแƒ•แƒ แƒ›แƒแƒ›แƒ”แƒœแƒขแƒ˜แƒ“แƒแƒœ แƒ“แƒแƒ˜แƒฌแƒงแƒแƒก? แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒฉแƒ•แƒ”แƒœ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ WAL-แƒ˜แƒก แƒ›แƒแƒ แƒแƒ’แƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ’แƒแƒ“แƒแƒ•แƒแƒขแƒแƒ แƒ”, แƒ›แƒแƒกแƒขแƒ”แƒ แƒ–แƒ” แƒแƒ แƒ˜แƒแƒ“แƒ” แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒžแƒฃแƒœแƒฅแƒขแƒ˜ แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ”, แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ–แƒ” แƒ แƒแƒ› แƒ’แƒแƒ˜แƒฎแƒกแƒœแƒ แƒแƒ แƒ˜แƒแƒ“แƒ” แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ. แƒ“แƒ แƒ“แƒแƒ”แƒฎแƒ›แƒแƒ แƒ. แƒ“แƒ˜แƒ“แƒฎแƒแƒœแƒก แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘แƒ“แƒ˜, แƒ แƒแƒขแƒแƒ› แƒ“แƒแƒ”แƒฎแƒ›แƒแƒ แƒ แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ. แƒ“แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ. แƒ“แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒฆแƒแƒ  แƒ˜แƒงแƒ แƒ›แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒแƒกแƒ”แƒ—แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ˜แƒ“แƒฃแƒ›แƒแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒ, แƒ แƒแƒ–แƒ”แƒช แƒแƒฎแƒšแƒแƒช แƒ—แƒแƒ•แƒก แƒ•แƒแƒ‘แƒœแƒ”แƒ•, แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ แƒ˜แƒฅ แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“.

แƒ แƒ แƒ’แƒแƒ•แƒšแƒ”แƒœแƒแƒก แƒแƒฎแƒ“แƒ”แƒœแƒก แƒแƒฅ? แƒžแƒแƒขแƒ แƒแƒœแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ”แƒ‘แƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ  แƒ“แƒ แƒงแƒแƒ•แƒ”แƒšแƒ’แƒ•แƒแƒ แƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ›แƒแƒ•แƒ” แƒ“แƒ แƒแƒก, แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก 100% แƒ’แƒแƒ แƒแƒœแƒขแƒ˜แƒ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœแƒ—แƒแƒœ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ. แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒœแƒแƒฎแƒ”แƒ•แƒ แƒแƒ“ แƒ›แƒฃแƒจแƒ แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒแƒจแƒ˜ แƒ“แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ•แƒ”แƒ  แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก แƒแƒกแƒ”แƒ— แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒกแƒ—แƒแƒœ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒซแƒ•แƒ”แƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜.

แƒ“แƒ แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ—แƒฅแƒ•แƒ”แƒœ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒแƒ—, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒฌแƒ”แƒกแƒ แƒ˜แƒ’แƒจแƒ˜แƒ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ, แƒแƒœแƒฃ แƒแƒ แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ, แƒแƒ  แƒแƒ แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ“แƒ แƒแƒ› แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ•แƒšแƒแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒ›แƒ” แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ‘ แƒ แƒ”แƒ™แƒแƒ›แƒ”แƒœแƒ“แƒแƒชแƒ˜แƒ”แƒ‘แƒก. แƒจแƒ”แƒ•แƒ”แƒชแƒแƒ“แƒ” แƒ›แƒแƒ—แƒ˜ แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ แƒแƒ  แƒกแƒšแƒแƒ˜แƒ“แƒแƒ“. แƒแƒšแƒ‘แƒแƒ—, แƒงแƒ•แƒ”แƒšแƒ แƒแƒ›แƒ‘แƒ˜แƒก แƒแƒ  แƒกแƒšแƒแƒ˜แƒ“แƒจแƒ˜ แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒแƒงแƒแƒšแƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒแƒ“แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘ แƒžแƒแƒขแƒ แƒแƒœแƒก, แƒฃแƒœแƒ“แƒ แƒ’แƒฅแƒแƒœแƒ“แƒ”แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜. แƒ—แƒฅแƒ•แƒ”แƒœ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒฃแƒœแƒ“แƒ แƒ˜แƒชแƒแƒ“แƒ”แƒ—, แƒ แƒแƒ“แƒ˜แƒก แƒ›แƒแƒฎแƒ“แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ—แƒฃ แƒแƒ  แƒ˜แƒชแƒ˜แƒ—, แƒ แƒแƒ› แƒ’แƒฅแƒแƒœแƒ“แƒแƒ— แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ, แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒ  แƒ’แƒแƒฅแƒ•แƒ— แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ–แƒ”. แƒ“แƒ แƒ”แƒก แƒชแƒฃแƒ“แƒ˜แƒ.

แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฉแƒ•แƒ”แƒœ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒฎแƒ”แƒšแƒ˜แƒ— แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ•แƒแƒ›แƒแƒฌแƒ›แƒแƒ— แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ•แƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ’แƒ•แƒฅแƒแƒœแƒ“แƒ”แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ, แƒแƒ  แƒแƒ แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ, แƒแƒ  แƒแƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ แƒœแƒแƒ™แƒแƒ“แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜, Patroni-แƒ—แƒแƒœ, DCS แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒกแƒ—แƒแƒœ.

แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก, แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ™แƒแƒ แƒ’แƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒ. แƒ›แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒแƒ  แƒ›แƒ˜แƒ˜แƒงแƒ•แƒแƒœแƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒก แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒš แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒแƒ›แƒ“แƒ”. แƒ“แƒ แƒ—แƒฃ แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒแƒ  แƒ’แƒแƒ•แƒ˜แƒ’แƒ”แƒ—, แƒ’แƒแƒ’แƒ•แƒ˜แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ.

แƒ“แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ•แƒ”แƒ แƒชแƒฎแƒšแƒ˜แƒก แƒขแƒงแƒ•แƒ˜แƒ. แƒฉแƒ•แƒ”แƒœ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒ˜แƒ’แƒแƒ—, แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก Postgres, แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก Patroni Postgres-แƒ—แƒแƒœ แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒแƒ แƒ˜แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ. แƒ”แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒจแƒ”แƒซแƒšแƒแƒ— แƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒ— แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒ.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒแƒ’แƒแƒ  แƒ›แƒ˜แƒ•แƒฃแƒ“แƒ’แƒ” แƒ“แƒ˜แƒแƒ’แƒœแƒแƒ–แƒ˜แƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒก? แƒ›แƒแƒฎแƒ“แƒ แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ•แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ— แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒ แƒแƒ แƒแƒ•แƒ˜แƒก แƒแƒฅแƒ•แƒก ELK แƒกแƒขแƒ”แƒ™แƒ˜ แƒ“แƒ แƒšแƒแƒ’แƒ˜แƒก แƒ“แƒแƒšแƒแƒ’แƒ”แƒ‘แƒ แƒ’แƒ•แƒ˜แƒฌแƒ”แƒ•แƒก 6 แƒ™แƒแƒœแƒกแƒแƒšแƒ˜แƒก แƒ“แƒ 2 แƒฉแƒแƒœแƒแƒ แƒ—แƒ˜แƒก แƒ’แƒแƒฎแƒกแƒœแƒ˜แƒ—. แƒ”แƒ แƒ— แƒฉแƒแƒœแƒแƒ แƒ—แƒจแƒ˜ แƒ”แƒก แƒแƒ แƒ˜แƒก Patroni แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ›แƒ”แƒแƒ แƒ” แƒฉแƒแƒœแƒแƒ แƒ—แƒจแƒ˜ แƒ”แƒก แƒแƒ แƒ˜แƒก Consul logs แƒแƒœ Postgres แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜. แƒแƒ›แƒ˜แƒก แƒ“แƒ˜แƒแƒ’แƒœแƒแƒกแƒขแƒ˜แƒ™แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ แƒ—แƒฃแƒšแƒ˜แƒ.

แƒ แƒ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ•แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”? แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒ›แƒ” แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘, แƒ แƒแƒ“แƒ˜แƒก แƒ›แƒแƒ•แƒ˜แƒ“แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ แƒ˜. แƒ“แƒ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒ”แƒก แƒฌแƒงแƒแƒšแƒ’แƒแƒ›แƒงแƒแƒคแƒ˜แƒ. แƒ›แƒ” แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘, แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ แƒแƒ›แƒ“แƒ”, แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒšแƒ˜แƒก แƒ“แƒ แƒแƒก แƒ“แƒ แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’. แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒแƒก แƒแƒฅแƒ•แƒก แƒแƒ แƒ˜ แƒœแƒ˜แƒจแƒแƒœแƒ˜: แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒ.

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ›แƒ” แƒ•แƒ”แƒซแƒ”แƒ‘ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ”แƒ‘แƒก แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒšแƒ˜แƒก แƒฌแƒ˜แƒœ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒฌแƒ˜แƒœ แƒฃแƒซแƒฆแƒแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ แƒก, แƒแƒœแƒฃ แƒ•แƒ”แƒซแƒ”แƒ‘ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ”แƒ‘แƒก, แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒช แƒ›แƒแƒฎแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜.

แƒ“แƒ แƒ”แƒก แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒกแƒฃแƒ แƒแƒ—แƒก แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ—แƒฃ แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ แƒ“แƒ แƒ แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ™แƒ”แƒ—แƒ“แƒ”แƒก แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒจแƒ˜, แƒ แƒแƒ› แƒแƒ  แƒ›แƒแƒฎแƒ“แƒ”แƒก แƒแƒกแƒ”แƒ—แƒ˜ แƒ’แƒแƒ แƒ”แƒ›แƒแƒ”แƒ‘แƒ”แƒ‘แƒ˜ (แƒ“แƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒ”แƒšแƒ˜).

แƒ“แƒ แƒกแƒแƒ“ แƒ•แƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ˜แƒ— แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•? แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘:

  • แƒฏแƒ”แƒ  แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ›แƒแƒ แƒ”แƒ‘แƒ˜.
  • แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒ›แƒ” แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘ Postgres-แƒ˜แƒก แƒšแƒแƒ’แƒ”แƒ‘แƒก, แƒแƒœ DCS-แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒก, แƒ˜แƒ›แƒ˜แƒกแƒ“แƒ แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒ—แƒฃ แƒ แƒ แƒ˜แƒงแƒ แƒœแƒแƒžแƒแƒ•แƒœแƒ˜ Patroni-แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒจแƒ˜.
  • แƒ“แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ’แƒ”แƒ‘แƒแƒก, แƒ—แƒฃ แƒ แƒ แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒ แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒ”แƒšแƒ˜.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ แƒแƒ’แƒแƒ  แƒ•แƒ’แƒ แƒซแƒœแƒแƒ‘ แƒžแƒแƒขแƒ แƒแƒœแƒก? แƒžแƒแƒขแƒ แƒแƒœแƒ—แƒแƒœ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ™แƒแƒ แƒ’แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ แƒ›แƒแƒฅแƒ•แƒก. แƒฉแƒ”แƒ›แƒ˜ แƒแƒ–แƒ แƒ˜แƒ—, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ, แƒ แƒแƒช แƒ“แƒฆแƒ”แƒก แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก. แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒกแƒฎแƒ•แƒ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜ แƒ•แƒ˜แƒชแƒ˜. แƒ”แƒกแƒ”แƒœแƒ˜แƒ Stolon, Repmgr, Pg_auto_failover, PAF. 4 แƒฎแƒ”แƒšแƒกแƒแƒฌแƒงแƒ. แƒงแƒ•แƒ”แƒšแƒ แƒ•แƒชแƒแƒ“แƒ”. แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒฉแƒ”แƒ›แƒ˜ แƒคแƒแƒ•แƒแƒ แƒ˜แƒขแƒ˜แƒ.

แƒ—แƒฃ แƒ›แƒ™แƒ˜แƒ—แƒฎแƒแƒ•แƒ”แƒœ: โ€žแƒžแƒแƒขแƒ แƒแƒœแƒก แƒ’แƒ˜แƒ แƒฉแƒ”แƒ•?โ€œ. แƒ›แƒ” แƒ•แƒ˜แƒขแƒงแƒ•แƒ˜ แƒ“แƒ˜แƒแƒฎ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒ›แƒฌแƒแƒœแƒก แƒžแƒแƒขแƒ แƒแƒœแƒ˜. แƒ“แƒ แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘, แƒ•แƒ˜แƒกแƒฌแƒแƒ•แƒšแƒ” แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ.

แƒ—แƒฃ แƒ’แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒ—, แƒ แƒ แƒกแƒฎแƒ•แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ—แƒแƒœ, แƒ’แƒแƒ แƒ“แƒ แƒฉแƒ”แƒ›แƒก แƒ›แƒ˜แƒ”แƒ  แƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒกแƒ, แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒœแƒแƒฎแƒแƒ— แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜ แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜ GitHub-แƒ–แƒ”. แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒแƒ›แƒ‘แƒแƒ•แƒ˜แƒ แƒ“แƒ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜แƒ แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒฃแƒšแƒ˜. แƒ“แƒ แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ˜แƒœแƒ”แƒ แƒ’แƒ แƒ“แƒ แƒ›แƒแƒ’แƒ•แƒแƒ แƒ“แƒ, แƒแƒœแƒฃ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ.

แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒแƒ›แƒ‘แƒแƒ•แƒ˜ แƒ˜แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ”แƒกแƒ•แƒ แƒ˜แƒแƒœ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒก แƒคแƒ”แƒฎแƒจแƒ˜. แƒซแƒแƒšแƒ˜แƒแƒœ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒฃแƒšแƒ˜. แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘ แƒ“แƒ แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ˜, แƒ แƒแƒ› แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก. แƒ—แƒแƒ•แƒ˜ แƒฉแƒแƒ•แƒฃแƒ™แƒแƒ แƒ˜.

แƒ“แƒ แƒ›แƒ˜แƒœแƒ“แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒ’แƒแƒ“แƒแƒ•แƒฃแƒฎแƒแƒ“แƒ แƒ–แƒแƒšแƒแƒœแƒ“แƒแƒก แƒแƒ› แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ™แƒ”แƒ แƒซแƒแƒ“ แƒแƒšแƒ”แƒฅแƒกแƒแƒœแƒ“แƒ แƒ” แƒ™แƒฃแƒ™แƒฃแƒจแƒ™แƒ˜แƒœแƒก แƒ“แƒ แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒ™แƒšแƒ˜แƒฃแƒ™แƒ˜แƒœแƒก. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒ™แƒšแƒ˜แƒฃแƒ™แƒ˜แƒœแƒ˜ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒ—แƒแƒœแƒแƒแƒ•แƒขแƒแƒ แƒ˜แƒ, แƒ˜แƒก แƒแƒฆแƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก Zalando-แƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒแƒ แƒ˜ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒ, แƒ•แƒ˜แƒœแƒช แƒแƒ› แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒ— แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ.

แƒ“แƒ แƒ›แƒ” แƒ›แƒ’แƒแƒœแƒ˜ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ’แƒแƒ แƒ˜ แƒ แƒแƒ›แƒ”แƒ. แƒ›แƒ˜แƒฎแƒแƒ แƒ˜แƒ, แƒ แƒแƒ› แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก, แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒแƒ แƒ›แƒแƒกแƒ—แƒแƒœ. แƒ“แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒงแƒ•แƒ”แƒšแƒ แƒ˜แƒ› แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒก, แƒ•แƒ˜แƒœแƒช แƒฌแƒ”แƒ แƒก แƒžแƒแƒขแƒฉแƒ”แƒ‘แƒก แƒžแƒแƒขแƒ แƒแƒœแƒก. แƒ˜แƒ›แƒ”แƒ“แƒ˜ แƒ›แƒแƒฅแƒ•แƒก, แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒแƒกแƒแƒ™แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒฃแƒคแƒ แƒ แƒ›แƒแƒ›แƒฌแƒ˜แƒคแƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ›แƒแƒ’แƒแƒ แƒ˜ แƒ“แƒ แƒ”แƒคแƒ”แƒฅแƒขแƒฃแƒ แƒ˜ แƒ’แƒแƒฎแƒ“แƒ”แƒ‘แƒ. แƒ˜แƒก แƒฃแƒ™แƒ•แƒ” แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒ›แƒ”แƒ“แƒ˜ แƒ›แƒแƒฅแƒ•แƒก, แƒ™แƒ˜แƒ“แƒ”แƒ• แƒฃแƒคแƒ แƒ แƒ’แƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ“แƒ”แƒ‘แƒ. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ— แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒœแƒฃ แƒจแƒ”แƒ’แƒ”แƒจแƒ˜แƒœแƒ“แƒ”แƒ‘แƒแƒ—. แƒ”แƒก แƒ™แƒแƒ แƒ’แƒ˜ แƒ’แƒแƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜แƒ, แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ.

แฒกแƒฃแƒš แƒ”แƒก แƒแƒ แƒ˜แƒก. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒฅแƒ•แƒ— แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒ‘แƒ˜, แƒฐแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ—.

Patroni Failure Stories แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒแƒ›แƒขแƒ•แƒ แƒ˜แƒแƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ PostgreSQL แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜. แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒšแƒ”แƒกแƒแƒ•แƒกแƒ™แƒ˜

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒ‘แƒ˜

แƒ’แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ— แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก! แƒ—แƒฃ แƒคแƒแƒ˜แƒšแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ—แƒฅแƒ•แƒ”แƒœ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ˜แƒฅ แƒซแƒแƒšแƒ˜แƒแƒœ แƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒแƒ“ แƒจแƒ”แƒฎแƒ”แƒ“แƒ•แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ แƒแƒขแƒแƒ› แƒ’แƒ•แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒจแƒ”แƒ›แƒแƒ•แƒกแƒ”แƒ‘แƒ”แƒšแƒ˜?

แƒ˜แƒ›แƒ˜แƒขแƒแƒ› แƒ แƒแƒ› แƒแƒฎแƒแƒšแƒ˜ แƒ แƒแƒฆแƒแƒชแƒแƒ. แƒฉแƒ•แƒ”แƒœ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒ แƒ—แƒ˜ แƒฌแƒ”แƒšแƒ˜ แƒ•แƒ˜แƒงแƒแƒ•แƒ˜แƒ— แƒ›แƒแƒกแƒ—แƒแƒœ. แƒฏแƒแƒ‘แƒ˜แƒ แƒ˜แƒงแƒแƒก แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒ. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒ˜แƒœแƒ“แƒ, แƒ แƒแƒ› แƒจแƒ”แƒ•แƒ˜แƒ“แƒ”แƒ— แƒ“แƒ แƒ“แƒแƒ•แƒ˜แƒœแƒแƒฎแƒแƒ—, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒกแƒ” แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒฃแƒœแƒ“แƒ. แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ–แƒ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ—แƒ แƒฃแƒœแƒ“แƒแƒ‘แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒ” - แƒกแƒฏแƒแƒ‘แƒก แƒ’แƒแƒ“แƒแƒแƒ›แƒแƒฌแƒ›แƒแƒ— แƒ“แƒ แƒœแƒแƒฎแƒแƒ—.

แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ“แƒ˜แƒšแƒ˜แƒ— แƒฌแƒแƒ•แƒ”แƒ“แƒ˜แƒ— แƒ“แƒ แƒ•แƒœแƒแƒฎแƒ”แƒ—, แƒแƒ แƒ?

แƒแƒ แƒ แƒ“แƒ˜แƒšแƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒ•แƒกแƒฌแƒแƒ•แƒšแƒแƒ‘แƒ— แƒแƒ•แƒขแƒแƒคแƒแƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ”. แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒก, แƒ•แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ แƒแƒ› แƒ›แƒแƒฎแƒ“แƒ แƒแƒ•แƒขแƒแƒคแƒแƒ˜แƒšแƒ˜. แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒ›แƒ˜แƒ•แƒ“แƒ˜แƒ•แƒแƒ แƒ— แƒ“แƒ แƒ•แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒ—. แƒ›แƒแƒ’แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒ แƒ”แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ›แƒ“แƒ” แƒฃแƒœแƒ“แƒ แƒ›แƒ˜แƒ˜แƒงแƒ•แƒแƒœแƒแƒก. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒฌแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒ— Patroni-แƒก REST API-แƒ˜แƒ—, แƒแƒ แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ. แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒฎแƒ˜แƒšแƒแƒ— แƒ“แƒ แƒแƒ˜แƒก แƒจแƒขแƒแƒ›แƒžแƒ”แƒ‘แƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ›แƒแƒฎแƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜. แƒแƒ›แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ“แƒ”แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜. แƒ—แƒฅแƒ•แƒ”แƒœ แƒฎแƒ”แƒ“แƒแƒ•แƒ— แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒแƒก, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ แƒ˜แƒงแƒ แƒ˜แƒฅ. แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ›แƒ”แƒขแƒ˜ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒแƒฎแƒ“แƒ แƒแƒ•แƒขแƒแƒคแƒแƒ˜แƒšแƒ˜. แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฌแƒแƒฎแƒ•แƒ˜แƒ“แƒ”แƒ— แƒ“แƒ แƒœแƒแƒฎแƒแƒ—. แƒแƒœ แƒฉแƒ•แƒ”แƒœแƒ›แƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒ› แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒ, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ”, แƒแƒ  แƒแƒ แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ.

แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ!

แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก! แƒ—แƒฃ DCS แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒขแƒแƒœแƒ”แƒ— แƒกแƒแƒ“แƒ›แƒ” Postgres แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒ“แƒแƒœ แƒจแƒแƒ แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒแƒ› แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒกแƒแƒช แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒฃแƒšแƒแƒ“ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜? แƒ แƒ แƒแƒ แƒ˜แƒก แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒ—แƒแƒช แƒกแƒแƒญแƒ˜แƒ แƒแƒ DCS แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ, แƒ แƒแƒ˜แƒ›แƒ” แƒ›แƒแƒ—แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒ แƒ.แƒจ.? แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ“แƒแƒ แƒฉแƒ”แƒ‘แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ”แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ? แƒ“แƒ แƒ แƒแƒ’แƒแƒ  แƒแƒ™แƒ”แƒ—แƒ”แƒ‘ แƒแƒ› แƒกแƒแƒฅแƒ›แƒ”แƒ”แƒ‘แƒก?

แƒ”แƒ แƒ—แƒ˜ แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ˜แƒงแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ˜แƒก แƒจแƒ”แƒ“แƒ’แƒ”แƒœแƒ, แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ, แƒ—แƒฃ แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒ›แƒ” แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ˜ แƒแƒœ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ˜ แƒ›แƒแƒ แƒชแƒฎแƒ“แƒ”แƒ‘แƒ. แƒแƒ› แƒ›แƒแƒขแƒ แƒ˜แƒชแƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒฃแƒšแƒแƒ“ แƒ’แƒแƒ•แƒ“แƒ˜แƒ•แƒแƒ แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒก แƒ“แƒ แƒ•แƒฅแƒ›แƒœแƒ˜แƒ— แƒกแƒชแƒ”แƒœแƒแƒ แƒ”แƒ‘แƒก แƒแƒ› แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒฃแƒ›แƒแƒ แƒ—แƒแƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜. แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒฌแƒแƒ แƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒก แƒกแƒชแƒ”แƒœแƒแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒฅแƒแƒœแƒ“แƒ”แƒ— แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒกแƒแƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ แƒ’แƒ”แƒ’แƒ›แƒ. แƒ“แƒ DCS-แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ˜แƒก แƒ›แƒแƒ“แƒ˜แƒก แƒ แƒแƒ’แƒแƒ แƒช แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜. แƒ“แƒ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜ แƒ›แƒแƒ แƒ—แƒแƒ•แƒก แƒ›แƒแƒก แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒฃแƒ™แƒ•แƒ” แƒ•แƒ”แƒงแƒ แƒ“แƒœแƒแƒ‘แƒ˜แƒ— แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒแƒ แƒ—แƒแƒ•แƒ”แƒœ แƒ›แƒแƒก แƒ“แƒ แƒ›แƒแƒ— แƒฃแƒœแƒแƒ แƒก, แƒ’แƒแƒแƒกแƒฌแƒแƒ แƒแƒœ แƒ˜แƒก แƒฃแƒ‘แƒ”แƒ“แƒฃแƒ แƒ˜ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜. แƒ—แƒฃ แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒแƒ แƒ˜แƒก DCS, แƒ›แƒแƒจแƒ˜แƒœ แƒ•แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ›แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ›แƒแƒ•แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒแƒ  แƒ•แƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ— แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒฃแƒš แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฉแƒ•แƒ”แƒœ แƒแƒ  แƒ•แƒแƒ แƒ— แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒ–แƒ”, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ•แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ แƒ”แƒ™แƒแƒ›แƒ”แƒœแƒ“แƒแƒชแƒ˜แƒ”แƒ‘แƒก, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ“แƒ แƒ แƒ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ•แƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ—.

แƒแƒœแƒฃ แƒกแƒฌแƒแƒ แƒแƒ“ แƒ›แƒ˜แƒ•แƒฎแƒ•แƒ“แƒ˜, แƒ แƒแƒ› แƒฐแƒแƒกแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ แƒแƒ˜แƒ›แƒ”แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒแƒ›แƒ“แƒ” แƒ›แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ, แƒคแƒ˜แƒšแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ—แƒ˜แƒจแƒ•แƒ, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ?

แƒ”แƒก แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ˜แƒ›แƒแƒ–แƒ”, แƒ—แƒฃ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ’แƒ•แƒแƒฅแƒ•แƒก DCS แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜. แƒ—แƒฃ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒ แƒ“แƒ แƒ—แƒฃ แƒ’แƒแƒ›แƒแƒ แƒ—แƒแƒ•แƒ— แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒ แƒ— แƒ™แƒ•แƒแƒœแƒซแƒก (แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ), แƒ›แƒแƒจแƒ˜แƒœ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ˜แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒก แƒ™แƒ•แƒแƒ แƒฃแƒ›แƒก. แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒ™แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒก. แƒ“แƒ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜. แƒ—แƒฃ แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ แƒ—แƒฃแƒšแƒ˜ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ•แƒšแƒ”แƒœแƒแƒก แƒแƒฎแƒ“แƒ”แƒœแƒ”แƒœ แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒข แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒแƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒแƒ› แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒแƒคแƒฃแƒญแƒแƒก แƒ™แƒ•แƒแƒ แƒฃแƒ›แƒ˜, แƒ›แƒแƒจแƒ˜แƒœ - แƒ“แƒ˜แƒแƒฎ, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒœแƒ˜แƒ•แƒ แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒก แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒžแƒแƒฃแƒ–แƒแƒ–แƒ” แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ. แƒ›แƒแƒก แƒแƒฅแƒ•แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ - patronictl pause, patronictl resume. แƒฉแƒ•แƒ”แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ•แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒ— แƒ“แƒ แƒแƒ•แƒขแƒแƒคแƒ˜แƒšแƒ”แƒ แƒ˜ แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒแƒ› แƒ“แƒ แƒแƒก. แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ— แƒ›แƒแƒ•แƒšแƒแƒก DCS แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ–แƒ”, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ•แƒฎแƒกแƒœแƒ˜แƒ— แƒžแƒแƒฃแƒ–แƒแƒก แƒ“แƒ แƒ•แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒ— แƒชแƒฎแƒแƒ•แƒ แƒ”แƒ‘แƒแƒก.

แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ!

แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก! แƒ แƒแƒ’แƒแƒ  แƒ’แƒ แƒซแƒœแƒแƒ‘แƒก แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒ’แƒฃแƒœแƒ“แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒแƒก?

แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒ’แƒฃแƒœแƒ“แƒ”แƒ‘แƒก แƒแƒ  แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒ— แƒ“แƒ แƒ’แƒฃแƒœแƒ“แƒ˜แƒก แƒšแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒจแƒคแƒแƒ—แƒ”แƒ‘แƒฃแƒšแƒœแƒ˜ แƒแƒ แƒ˜แƒแƒœ.

แƒ แƒ แƒ’แƒแƒ แƒแƒœแƒขแƒ˜แƒ”แƒ‘แƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก?

แƒ’แƒแƒ แƒแƒœแƒขแƒ˜แƒ”แƒ‘แƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ แƒ—แƒฃแƒšแƒ˜แƒ. แƒแƒšแƒ”แƒฅแƒกแƒแƒœแƒ“แƒ แƒ” แƒ™แƒฃแƒ™แƒฃแƒจแƒ™แƒ˜แƒœแƒก แƒแƒฅแƒ•แƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ "แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ›แƒแƒ•แƒ—แƒ•แƒแƒšแƒแƒ— RPO แƒ“แƒ RTO", แƒแƒœแƒฃ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒ“แƒ แƒ แƒ“แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒแƒ—. แƒ•แƒคแƒ˜แƒฅแƒ แƒแƒ‘, แƒ”แƒก แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ“แƒ แƒ›แƒแƒ•แƒซแƒ”แƒ‘แƒœแƒแƒ— แƒ“แƒ แƒจแƒ”แƒ•แƒ˜แƒกแƒฌแƒแƒ•แƒšแƒแƒ—. แƒ แƒแƒ›แƒ“แƒ”แƒœแƒแƒ“แƒแƒช แƒ›แƒแƒฎแƒกแƒแƒ•แƒก, แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒ•แƒ—แƒ•แƒแƒšแƒแƒ— แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜. แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒแƒ—, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ•แƒ™แƒแƒ แƒ’แƒแƒ—. แƒ แƒแƒ’แƒแƒ แƒช แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒแƒ— แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒšแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒแƒ แƒ˜แƒก แƒแƒ แƒšแƒ”แƒกแƒ˜แƒแƒœแƒ˜ แƒฎแƒ›แƒแƒšแƒ˜: แƒฉแƒ•แƒ”แƒœ แƒแƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒแƒœแƒ“แƒแƒแƒ‘แƒ, แƒแƒœ แƒ•แƒ™แƒแƒ แƒ’แƒแƒ•แƒ— แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ”แƒก. แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒšแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒแƒ  แƒ˜แƒซแƒšแƒ”แƒ•แƒ 100% แƒ“แƒแƒชแƒ•แƒแƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒกแƒ’แƒแƒœ.

แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜, แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜ แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก! แƒ’แƒแƒฅแƒ•แƒ— แƒ แƒแƒ˜แƒ›แƒ” แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒ“แƒแƒœแƒ˜แƒก แƒ“แƒแƒชแƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก? แƒแƒœแƒฃ แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒš แƒšแƒแƒ“แƒ˜แƒœแƒกแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“? แƒ”แƒก แƒแƒ แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ. แƒ“แƒ แƒ›แƒ”แƒแƒ แƒ” แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ. แƒ—แƒฅแƒ•แƒ”แƒœ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ“แƒ˜แƒ— แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒก. แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ— Repmgr, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ•แƒขแƒแƒคแƒ˜แƒšแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ“แƒ แƒแƒฎแƒšแƒ แƒ•แƒ’แƒ”แƒ’แƒ›แƒแƒ•แƒ— แƒแƒ•แƒขแƒแƒคแƒ˜แƒšแƒ”แƒ แƒ˜แƒก แƒฉแƒแƒ แƒ—แƒ•แƒแƒก. แƒแƒšแƒขแƒ”แƒ แƒœแƒแƒขแƒ˜แƒฃแƒš แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒแƒ“ แƒ™แƒ˜ แƒžแƒแƒขแƒ แƒแƒœแƒก แƒ›แƒ˜แƒ•แƒ˜แƒฉแƒœแƒ”แƒ•แƒ—. แƒ แƒแƒก แƒ˜แƒขแƒงแƒ•แƒ˜แƒ— แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒแƒ“ Repmgr-แƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ—?

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ แƒ”แƒฎแƒ”แƒ‘แƒแƒ“แƒ แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒš แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ”แƒ‘แƒก. แƒแƒฅ แƒแƒ แƒแƒ•แƒ˜แƒœ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒš แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒงแƒ•แƒ”แƒšแƒแƒก แƒ”แƒจแƒ˜แƒœแƒ˜แƒ (แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒฃแƒ™แƒ•แƒ” แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก แƒ›แƒแƒก, แƒžแƒ แƒ˜แƒœแƒชแƒ˜แƒžแƒจแƒ˜, แƒ›แƒแƒ— แƒ•แƒ”แƒ  แƒจแƒ”แƒœแƒ˜แƒจแƒœแƒ”แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ - แƒกแƒžแƒ˜แƒ™แƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒœแƒ˜แƒจแƒ•แƒœแƒ). แƒ›แƒแƒ’แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒ˜แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ— แƒฌแƒ”แƒกแƒ˜, แƒ แƒแƒ› แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒฃแƒšแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒ›แƒ˜แƒœแƒ˜แƒ›แƒฃแƒ› แƒกแƒแƒ›แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ—แƒฃ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒแƒ แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜ แƒ“แƒ แƒ—แƒฃ แƒ›แƒแƒกแƒขแƒ”แƒ แƒ˜ แƒแƒœ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ•แƒ”แƒ  แƒ›แƒแƒฎแƒ”แƒ แƒฎแƒ“แƒ”แƒ‘แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒžแƒแƒขแƒ แƒแƒœแƒ˜ แƒชแƒ•แƒšแƒ˜แƒก แƒแƒ› แƒ™แƒ•แƒแƒœแƒซแƒก แƒ“แƒแƒ›แƒแƒฃแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒ”แƒš แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜, แƒ แƒแƒ—แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ’แƒแƒœแƒแƒ’แƒ แƒซแƒแƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒก แƒ แƒ˜แƒกแƒ™แƒ˜.

แƒ›แƒ”แƒแƒ แƒ” แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ— Repmgr แƒ“แƒ แƒแƒฎแƒšแƒแƒช แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ—แƒแƒœ แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ. แƒ แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒ—แƒฅแƒ•แƒแƒก? Patroni แƒ›แƒแƒงแƒ•แƒ”แƒ‘แƒ autofiler out of box, Repmgr แƒ›แƒแƒงแƒ•แƒ”แƒ‘แƒ autofiler, แƒ แƒแƒ’แƒแƒ แƒช แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒœแƒ“แƒ แƒฉแƒแƒ แƒ—แƒแƒ—. แƒฉแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒแƒ— Repmgr แƒ“แƒ”แƒ›แƒแƒœแƒ˜ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ™แƒ•แƒแƒœแƒซแƒ–แƒ” แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ“แƒแƒ•แƒแƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒแƒ— แƒแƒ•แƒขแƒแƒคแƒ˜แƒšแƒ”แƒ แƒ˜.

Repmgr แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒก, แƒแƒ แƒ˜แƒก แƒ—แƒฃ แƒแƒ แƒ Postgres แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ˜ แƒชแƒแƒชแƒฎแƒแƒšแƒ˜. Repmgr แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒ˜ แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ”แƒœ แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒ˜แƒก แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒแƒก, แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ”แƒคแƒ”แƒฅแƒขแƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ. แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ˜แƒ–แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ แƒ—แƒฃแƒšแƒ˜ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ“แƒ˜แƒ“แƒ˜ Repmgr แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒจแƒแƒšแƒแƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒชแƒ˜แƒ แƒ”แƒ“ แƒ“แƒ แƒ’แƒแƒแƒ’แƒ แƒซแƒ”แƒšแƒแƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ. แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒแƒœแƒ˜แƒ แƒแƒ  แƒ›แƒ˜แƒ•แƒงแƒ•แƒ”แƒ‘แƒ˜ Repmgr-แƒก, แƒ˜แƒฅแƒœแƒ”แƒ‘ แƒ’แƒแƒ›แƒแƒกแƒฌแƒแƒ แƒ“แƒ... แƒแƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› DCS-แƒจแƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒแƒ›แƒแƒก Stolon, Patroni แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก, แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ”แƒคแƒ”แƒฅแƒขแƒฃแƒ แƒ˜ แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜แƒ.

แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜, แƒ›แƒ” แƒ›แƒแƒฅแƒ•แƒก แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ, แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ แƒฃแƒคแƒ แƒ แƒšแƒแƒฆ. แƒ”แƒ แƒ—-แƒ”แƒ แƒ— แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒจแƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒแƒ“แƒแƒ˜แƒขแƒแƒœแƒ”แƒ— DCS แƒแƒ“แƒ’แƒ˜แƒšแƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒแƒžแƒแƒ แƒแƒขแƒ˜แƒ“แƒแƒœ แƒ“แƒ˜แƒกแƒขแƒแƒœแƒชแƒ˜แƒฃแƒ  แƒฐแƒแƒกแƒขแƒจแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒ”แƒกแƒ›แƒ˜แƒก, แƒ แƒแƒ› แƒฅแƒกแƒ”แƒšแƒ˜ แƒแƒ แƒ˜แƒก แƒœแƒ˜แƒ•แƒ—แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒฅแƒ•แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜, แƒ˜แƒก แƒชแƒฎแƒแƒ•แƒ แƒแƒ‘แƒก แƒ—แƒแƒ•แƒ˜แƒกแƒ—แƒแƒ•แƒแƒ“. แƒ“แƒ แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ, แƒ—แƒฃ แƒ แƒแƒ˜แƒ›แƒ” แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜แƒ— DCS แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ›แƒ˜แƒฃแƒฌแƒ•แƒ“แƒแƒ›แƒ”แƒšแƒ˜แƒ? แƒ›แƒ” แƒแƒ  แƒ•แƒ˜แƒขแƒงแƒ•แƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ”แƒ‘แƒก, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ˜แƒงแƒแƒก: แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ“แƒแƒ›แƒฎแƒ›แƒแƒ แƒ” แƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ แƒ”แƒแƒšแƒฃแƒ  แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒแƒ›แƒ“แƒ”.

แƒฎแƒ›แƒแƒ›แƒแƒฆแƒšแƒ แƒแƒ  แƒ›แƒ˜แƒ—แƒฅแƒ•แƒแƒ›แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› DCS แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒช แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒคแƒแƒ˜แƒšแƒแƒ•แƒ”แƒ แƒ˜, แƒแƒœแƒฃ แƒ™แƒ”แƒœแƒขแƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒ, แƒ แƒแƒ› แƒ™แƒ•แƒแƒ แƒฃแƒ›แƒ˜ แƒ“แƒแƒ™แƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ“แƒ”แƒก. แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ, แƒ—แƒฃ DCS แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ›แƒ˜แƒฃแƒฌแƒ•แƒ“แƒแƒ›แƒ”แƒšแƒ˜แƒ, แƒแƒœ แƒ™แƒ•แƒแƒ แƒฃแƒ›แƒ˜ แƒ•แƒ”แƒ  แƒ“แƒแƒ™แƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ“แƒ”แƒ‘แƒ, แƒแƒœแƒฃ แƒ แƒแƒ˜แƒ›แƒ” แƒกแƒแƒฎแƒ˜แƒก แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ’แƒแƒงแƒแƒคแƒ แƒแƒœ แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒก แƒฃแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒแƒ‘แƒ? แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ Patroni แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜. แƒžแƒแƒขแƒ แƒแƒœแƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒก แƒแƒ  แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ แƒ“แƒ แƒ แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒแƒก. แƒ›แƒแƒก แƒแƒ  แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒก DCS-แƒก แƒ“แƒ แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒแƒก แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒกแƒ”แƒขแƒฃแƒ แƒ˜ แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜ แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒจแƒ˜. แƒ“แƒ แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒฎแƒ”แƒšแƒ˜แƒ— แƒฉแƒแƒ แƒ”แƒ•แƒแƒก แƒแƒœ DCS-แƒ˜แƒก แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒแƒก.

แƒฃแƒฎแƒ”แƒจแƒแƒ“ แƒ แƒแƒ› แƒ•แƒ—แƒฅแƒ•แƒแƒ—, DCS แƒฎแƒ“แƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒ˜แƒกแƒ”แƒ—แƒ˜แƒ•แƒ” แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒ—แƒแƒ•แƒแƒ“ แƒ‘แƒแƒ–แƒ?

แฒ“แƒ˜แƒแƒฎ แƒ“แƒ˜แƒแƒฎ. แƒ‘แƒ”แƒ•แƒ  แƒ—แƒแƒœแƒแƒ›แƒ”แƒ“แƒ แƒแƒ•แƒ” แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒแƒจแƒ˜ Service Discovery แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ’แƒแƒœแƒฃแƒงแƒแƒคแƒ”แƒšแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒ. แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ˜แƒšแƒ˜แƒ แƒ›แƒแƒœแƒแƒ›แƒ“แƒ”แƒช แƒ™แƒ˜, แƒกแƒแƒœแƒแƒ› แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒจแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ แƒ˜แƒงแƒ. แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒ แƒแƒ› แƒ•แƒ—แƒฅแƒ•แƒแƒ—, แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ แƒแƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ“แƒ, แƒ’แƒแƒœแƒšแƒแƒ’แƒ“แƒ DC-แƒจแƒ˜ แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒ’แƒ•แƒแƒฅแƒ•แƒก Service Discovery. แƒ—แƒฃ แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ™แƒแƒœแƒกแƒฃแƒšแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒแƒกแƒ–แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒจแƒ”แƒœแƒ“แƒ”แƒก DNS. แƒ—แƒฃ แƒ”แƒก แƒแƒ แƒ˜แƒก Etcd, แƒ›แƒแƒจแƒ˜แƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜ Kubernetes แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒ“แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒ˜ แƒ’แƒแƒœแƒšแƒแƒ’แƒ“แƒ”แƒ‘แƒ. แƒ›แƒ”แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ› Service Discovery แƒฃแƒ™แƒ•แƒ” แƒ—แƒแƒœแƒแƒ›แƒ”แƒ“แƒ แƒแƒ•แƒ” แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ’แƒแƒœแƒฃแƒงแƒแƒคแƒ”แƒšแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒ. แƒ“แƒ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ›แƒแƒ–แƒ” แƒ‘แƒ”แƒ•แƒ แƒแƒ“ แƒแƒ“แƒ แƒ” แƒคแƒ˜แƒฅแƒ แƒแƒ‘แƒ”แƒœ, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ–แƒ”.

แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ!

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ