๋งˆ์Šคํ„ฐ-์Šฌ๋ ˆ์ด๋ธŒ ๋ฐ ๋…๋ฆฝํ˜• ๋ชจ๋“œ์˜ PostgreSQL ์ž๋™ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ

์ข‹์€ ์˜คํ›„์—์š” ๋…๋ฆฝํ˜• ๋ชจ๋“œ ๋ฐ ๋งˆ์Šคํ„ฐ-์Šฌ๋ ˆ์ด๋ธŒ ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ์˜ Bash์—์„œ PostgreSQL ์ž๋™ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํด๋Ÿฌ์Šคํ„ฐ๋ง์€ pcs+corosync+pacemaker ์Šคํฌ๋ฆฝํŠธ์—์„œ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. PostgreSQL ์ž๋™ ์„ค์น˜;
  2. ๋‚ด์žฅ๋œ ๋ฐฑ์—… ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฑ์—… ์„ค์ •
  3. DBMS ์„ค์ •์˜ ์ž๋™ ์ตœ์ ํ™”, ์ฝ”์–ด ๋ฐ RAM ์ •๋ณด๋Š” ๊ท€ํ•˜์˜ ์ฐธ์—ฌ ์—†์ด ์ž๋™์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  4. ๋กœ์ปฌ ์ €์žฅ์†Œ์™€ ์ธํ„ฐ๋„ท ๋ชจ๋‘์—์„œ ์„ค์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ
  5. ๊ฐ ํ•ญ๋ชฉ๊ณผ ์„น์…˜์— ๋Œ€ํ•œ ๋„์›€๋ง์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  6. ์Šคํฌ๋ฆฝํŠธ๋Š” ๋Ÿฌ์‹œ์•„์–ด์™€ ์˜์–ด๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค(Google ๋ฒˆ์—ญ์„ ์นญ์ฐฌํ•ฉ๋‹ˆ๋‹ค).
  7. Fence ์—์ด์ „ํŠธ ์„ค์น˜๋Š” ํ˜„์žฌ VM์— ๋Œ€ํ•ด์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com/Anton-PG/pgsql-for-you/blob/master/README.md

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€