pgBackRest ๊ฐœ๋ฐœ์€ ์—ฌ๋Ÿฌ ํ›„์›์ž ๋•๋ถ„์— ๊ณ„์†๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ะ ะฐะทั€ะฐะฑะพั‚ะบะฐ pg๋ฐฑ๋ ˆ์ŠคํŠธPostgreSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐฑ์—… ๋ฐ ๋ณต์›์— ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ์ธ pgBackRest๋Š” ์•ž์œผ๋กœ๋„ ๊ณ„์† ๊ฐœ๋ฐœ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž์ธ ๋ฐ์ด๋น„๋“œ ์Šคํ‹ธ์€ ์ตœ๊ทผ ๋ช‡ ์ฃผ ๋™์•ˆ ํ”„๋กœ์ ํŠธ ์ฃผ๋ณ€์— ํ›„์›์‚ฌ ๊ทธ๋ฃน์ด ํ˜•์„ฑ๋˜์–ด ์ถ”๊ฐ€ ๊ฐœ๋ฐœ ์ž๊ธˆ์„ ์ง€์›ํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ์จ pgBackRest๋Š” ํŠน์ • ๊ธฐ์—… ํ›„์›์‚ฌ์— ๋Œ€ํ•œ ์˜์กด์—์„œ ๋ฒ—์–ด๋‚˜ ์žฅ๊ธฐ์ ์œผ๋กœ ๋”์šฑ ์ง€์† ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.

๊ทธ ์ด์•ผ๊ธฐ๋Š” ํ•˜๋‚˜์˜ ๊ตํ›ˆ์ด ๋˜์—ˆ๋‹ค. 4์›” ๋ง, ์Šคํ‹ธ์€ ะพะฑัŠัะฒะธะปpgBackRest ๊ฐœ๋ฐœ์ž๋Š” pgBackRest ๊ฐœ๋ฐœ์„ ์ค‘๋‹จํ•˜๊ณ  ์ €์žฅ์†Œ๋ฅผ ์•„์นด์ด๋น™ํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๊ธฐ์—… ํ›„์›์ด ์ข…๋ฃŒ๋œ ํ›„ ์ง€์† ๊ฐ€๋Šฅํ•œ ์ž๊ธˆ ์กฐ๋‹ฌ์— ์–ด๋ ค์›€์„ ๊ฒช์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์— ๋”ฐ๋ฅด๋ฉด pgBackRest๋Š” 13๋…„๊ฐ„ ๊ทธ์˜ ์ฃผ์š” ํ”„๋กœ์ ํŠธ์˜€์ง€๋งŒ, ๋ฐค๊ณผ ์ฃผ๋ง์— ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋ฅผ ๋ฌด๊ธฐํ•œ์œผ๋กœ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


pgBackRest๋Š” PostgreSQL ๋ฐฑ์—…, ๋ณต๊ตฌ ๋ฐ ์•„์นด์ด๋น™์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ์†Œ๊ทœ๋ชจ ์„ค์น˜ ํ™˜๊ฒฝ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๊ณ ๊ฐ•๋„ ํ”„๋กœ๋•์…˜ ์›Œํฌ๋กœ๋“œ์—๋„ ์ ํ•ฉํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์•ˆ์ • ๋ฒ„์ „์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. pgBackRest 2.58.0.

์ƒˆ๋กญ๊ฒŒ ๋ฐœํ‘œ๋œ ํ›„์›์‚ฌ ์ค‘์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ์—…๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. AWS, Supabase, pgEdge, Tiger Data, Percona ๋ฐ Eon์ด๋ฒˆ ๋ฐœํ‘œ๋Š” ํ•ด๋‹น ๊ธฐ์—…๋“ค์ด ์ž์‚ฌ ์ œํ’ˆ๊ณผ ๊ณ ๊ฐ ์ธํ”„๋ผ์˜ ์žฌํ•ด ๋ณต๊ตฌ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด pgBackRest์— ์˜์กดํ•˜๊ณ  ์žˆ์Œ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

ํผ ์ฝ”๋‚˜ ๋ณ„๋„๋กœ ๋ฐœํ‘œ๋จ Percona๋Š” pgBackRest์— ๋Œ€ํ•œ ์ง€์›์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ํšŒ์‚ฌ ์ธก์€ ์ด๋ฒˆ ์ง€์›์„ ํ†ตํ•ด David Steele์ด ํ”„๋กœ์ ํŠธ์— ๋‹ค์‹œ ์ ๊ทน์ ์œผ๋กœ ์ฐธ์—ฌํ•˜์—ฌ ๋ฒ„๊ทธ ์ˆ˜์ •, ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ, ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๊ฒ€ํ†  ๋“ฑ์— ์‹œ๊ฐ„์„ ํ• ์• ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐํ˜”์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, Percona๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ํŠน์ • ๋‹ด๋‹น์ž์—๊ฒŒ๋งŒ ์˜์กดํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด ๊ด€๋ฆฌ์ž ๊ต์œก์—๋„ ์ฐธ์—ฌํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์ค‘์š” ์‚ฌํ•ญ:

  • ๊ฐœ๋ฐœ์€ ๋ฉˆ์ถ”์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    ์ง€๋‚œ 4์›” ํ”„๋กœ์ ํŠธ์˜ ์‚ฌ์‹ค์ƒ ์ค‘๋‹จ ๋ฐœํ‘œ ์ดํ›„ ์ƒํ™ฉ์ด ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค. pgBackRest๋Š” ๊ณ„์† ๊ฐœ๋ฐœ๋  ์˜ˆ์ •์ด๋ฉฐ, ๋‹ด๋‹น์ž๋„ ์—…๋ฌด์— ๋ณต๊ท€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์ž๊ธˆ ์กฐ๋‹ฌ์€ ์ด์ œ ๊ณต๋™์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
    ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋” ์ด์ƒ ๋‹จ์ผ ๊ธฐ์—…์— ์˜์กดํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋ชจ๋ธ์€ ๋‹จ ํ•˜๋‚˜์˜ ํ›„์›์‚ฌ๊ฐ€ ์‚ฌ๋ผ์ง€๋ฉด ์ „์ฒด ์‚ฌ์—…์ด ์œ„ํƒœ๋กœ์›Œ์ง€๋Š” ๋“ฑ ์ทจ์•ฝ์„ฑ์ด ์ด๋ฏธ ์ž…์ฆ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

  • ์ง€์›ํŒ€์„ ํ™•๋Œ€ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.
    ์ด๋ฒˆ ์œ„๊ธฐ์—์„œ ์–ป์€ ๊ตํ›ˆ ์ค‘ ํ•˜๋‚˜๋Š” ์ž๊ธˆ ์ง€์›๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ง€์‹ ์ด์ „ ๋˜ํ•œ ์ค‘์š”ํ•˜๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์žฌ๋ฐœ ์œ„ํ—˜์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ์— ์ง€์› ์ธ๋ ฅ์„ ํ•œ ๋ช… ๋” ํˆฌ์ž…ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

  • PostgreSQL ์‚ฌ์šฉ์ž๋Š” ์‹œ๊ธ‰ํžˆ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
    ์ €์žฅ์†Œ๊ฐ€ ์•„์นด์ด๋น™๋œ ํ›„ ์ผ๋ถ€ ๊ด€๋ฆฌ์ž๋Š” Barman ๋ฐ pgmoneta์™€ ๊ฐ™์€ ๋Œ€์•ˆ์„ ๋…ผ์˜ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ, ์ด์ œ pgBackRest๋Š” ๋ช…ํ™•ํ•œ ํ–ฅํ›„ ๋ฐฉํ–ฅ์„ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ์„ค์น˜ ํ™˜๊ฒฝ์˜ ๊ฒฝ์šฐ, ๋” ์ด์ƒ ์ง€์› ์ค‘๋‹จ์— ๋Œ€ํ•œ ์šฐ๋ ค๋งŒ์œผ๋กœ ๊ธด๊ธ‰ํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

  • ์ด ์ด์•ผ๊ธฐ๋Š” ์˜คํ”ˆ์†Œ์Šค ์ธํ”„๋ผ ๊ตฌ์ถ•์— ๋“œ๋Š” ๋น„์šฉ์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ผ๊นจ์›Œ์ฃผ๋Š” ์‚ฌ๋ก€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    pgBackRest๋Š” ํ™”๋ คํ•œ ์žฅ๋‚œ๊ฐ์ด ์•„๋‹ˆ๋ผ, ์‹ค์ œ ์šด์˜ ํ™˜๊ฒฝ์—์„œ PostgreSQL ๋ฐฑ์—…์— ํ•„์ˆ˜์ ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ํ”„๋กœ์ ํŠธ์กฐ์ฐจ๋„ ๋Œ€๊ฐœ ํ•œ๋‘ ๋ช…์˜ ์ธ๋ ฅ์— ์˜์กดํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ, ๊ธฐ์—…๋“ค์€ ์ด๋ฅผ "์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ์ƒํƒœ์—์„œ ๊ณต์งœ๋กœ ๋งŒ๋“ค์–ด๋‚ธ ์ธํ”„๋ผ"๋กœ ์ธ์‹ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์ˆ ์ ์œผ๋กœ pgBackRest๋Š” ์ด์ „๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ๋ฐฑ์—…, ์ฐจ๋“ฑ ๋ฐฑ์—…, ์ฆ๋ถ„ ๋ฐฑ์—…, ๋ณ‘๋ ฌ ์ž‘์—…, ๋กœ์ปฌ ๋ฐ ์›๊ฒฉ ์ €์žฅ์†Œ, ๋ฌด๊ฒฐ์„ฑ ๊ฒ€์‚ฌ, ๋‹ค์ค‘ ์ €์žฅ์†Œ ์ง€์›, WAL ์•„์นด์ด๋น™์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

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

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster