์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

[TIL] AWS ์žฌํ•ด๋ณต๊ตฌ(DR) ๊ด€๋ จ ๋‹จ์–ด ๋ฉ”๋ชจ

CLOUD/AWS

by ์—์Šคํ”„๋ฆฌํ„ฐ 2022. 11. 11. 16:02

๋ณธ๋ฌธ

728x90
๐Ÿ“
๐Ÿ’ก
Today I Learned ์š”์•ฝ (32ํšŒ์ฐจ) - ์žฌํ•ด ๋ณต๊ตฌ ๊ด€๋ จ AWS์—์„œ๋Š” ๋ณต๊ตฌ์‹œ์ (RPO)์™€ ๋ณต๊ตฌ์‹œ๊ฐ„(RTO)๋ฅผ ์ •์˜ํ•˜๊ณ  ์ด์— ๋งž์ถฐ DR ์ „๋žต์„ ์ˆ˜๋ฆฝํ•  ๊ฒƒ์„ ๊ถŒ๊ณ ํ•˜๊ณ  ์žˆ๋‹ค. - ๋‹ค์ค‘ ๋™๊ธฐํ™”/๋ณต์›์ด ๋งŽ์„ ์ˆ˜๋ก ์›Œํฌ๋กœ๋“œ๋Š” ์•ˆ์ •๋˜์ง€๋งŒ ๊ทธ๋งŒํผ ๋น„์šฉ์ด ๊ธ‰์ƒ์Šนํ•˜๊ฒŒ ๋œ๋‹ค.

AWS ์žฌํ•ด๋ณต๊ตฌ(DR) ๊ด€๋ จ ๋‹จ์–ด ๋ฉ”๋ชจ

์นด์นด์˜ค ์„œ๋น„์Šค ์…ง๋‹ค์šด ์ฏคํ•ด์„œ ๋‚˜๋„ ์žฌํ•ด๋ณต๊ตฌ(Disaster Recovery)์— ๋Œ€ํ•ด ๋ณด๋‹ค ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ์žˆ์„ ์ˆœ ์žˆ์ง€๋งŒ ๋‚จ์ผ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์žˆ์—ˆ๋‹ค๋Š” ๊ฒŒ ์ ์ ˆํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์‹ค์ œ๋กœ ๊ฒช์–ด๋ณธ ์ ๋„ ์—†๊ณ โ€ฆ ํ•˜์ง€๋งŒ ์นด์นด์˜ค๊ฐ€ ๋‹นํ•˜๋Š” ๊ฑธ ๋ณด๋ฉด์„œ ๋‚˜๋„ ๊ด€๋ จ ๊ฐœ๋…์— ๋Œ€ํ•ด ์ดํ•ดํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค๊ณ  ๋Š๊ปด์„œ ๋ฉ”๋ชจ๋ฅผ ์ •๋ฆฌํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

์šฐ์„  AWS์˜ ์žฌํ•ด๋ณต๊ตฌ ๊ด€๋ จ ๋ฌธ์„œ๋ฅผ ์ฐพ์•„๋ณด๊ณ  ๊ด€๋ จ ๋‹จ์–ด(๊ฐœ๋…)๋“ค์— ๋Œ€ํ•ด ๋ฉ”๋ชจํ•ด๋‘๋ ค๊ณ  ํ•œ๋‹ค.

AWS์—์„œ๋Š” ์žฌํ•ด ๋ฐœ์ƒ ์‹œ๊ฐ์„ ์ „ํ›„๋กœ ๋ณต๊ตฌ์‹œ์ (RPO)์™€ ๋ณต๊ตฌ์‹œ๊ฐ„(RTO)์„ ์ •์˜ํ•˜๊ณ  ์žˆ๋‹ค.

  • ๋ณต๊ตฌ์‹œ์ (RPO - Recovery Point Objective)
    • ์„œ๋น„์Šค ์ค‘๋‹จ ์‹œ์ ๊ณผ ์„œ๋น„์Šค ๋ณต์› ์‹œ์  ๊ฐ„์— ํ—ˆ์šฉ๋˜๋Š” ์ตœ๋Œ€ ์ง€์—ฐ ์‹œ๊ฐ„์œผ๋กœ, ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ƒํƒœ๋กœ ํ—ˆ์šฉ๋˜๋Š” ๊ธฐ๊ฐ„
  • ๋ณต๊ตฌ์‹œ๊ฐ„(RTO - Recovery Time Objective)
    • ๋งˆ์ง€๋ง‰ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ ์‹œ์  ์ดํ›„ ํ—ˆ์šฉ๋˜๋Š” ์ตœ๋Œ€ ์‹œ๊ฐ„์œผ๋กœ, ๋งˆ์ง€๋ง‰ ๋ณต๊ตฌ ์‹œ์ ๊ณผ ์„œ๋น„์Šค ์ค‘๋‹จ ์‹œ์  ์‚ฌ์ด์— ํ—ˆ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ์†์‹ค๋Ÿ‰

์œ„ 2๊ฐ€์ง€๋Š” ๋‚ฎ์„ ์ˆ˜๋ก ์ข‹์ง€๋งŒ ๋‚ฎ๊ฒŒ ์žก์œผ๋ฉด ์žก์„์ˆ˜๋ก ๋น„์šฉ์€ ๊ธ‰์†๋„๋กœ ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ์ž ์ƒํ™ฉ์— ๋”ฐ๋ผ RPO์™€ RTO๋ฅผ ์ปค์Šคํ…€ํ•˜๊ฒŒ ์ •์˜ํ•˜๊ฒŒ ๋œ๋‹ค. ์„ค์ •๋œ RTO์™€ RPO์— ๋”ฐ๋ผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์žฌํ•ด๋ณต๊ตฌ ์ „๋žต์œผ๋กœ AWS๋Š” 4๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœํ•˜๊ณ  ์žˆ๋‹ค.

  • ๋ฐฑ์—… ๋ฐ ๋ณต์›
    • ์Šค๋ƒ…์ƒท ๋Š๋‚Œ์œผ๋กœ โ€˜๋ณต๊ตฌ ๋ฆฌ์ „โ€™์— ๋ฐ์ดํ„ฐ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฑ์—…ํ•ด๋†“๊ณ  ์žฌํ•ด ๋ฐœ์ƒ์‹œ ์ตœ์ข… ์Šค๋ƒ…์ƒท์„ ๋ณต๊ตฌํ•˜๋Š” ๊ฒƒ
  • ํŒŒ์ผ๋Ÿฟ ๋ผ์ดํŠธ(pilot light)
    • ์ฝ”์–ด ์„œ๋น„์Šค์˜ ๋ณต์‚ฌ๋ณธ์„ ๋ณ„๋„์˜ ๋ณต๊ตฌ ๋ฆฌ์ „์— ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๊ฒƒ. ๋ฐ์ดํ„ฐ ์—ญ์‹œ ๋ณต๊ตฌ ๋ฆฌ์ „์— ๋ณต์ œ๋œ๋‹ค. ๋ฐฑ์—…์„ ์œ„ํ•œ ์ž์›์„ ๊ณ„์†ํ•ด์„œ ๋™์ž‘ ์ƒํƒœ๋กœ ์œ ์ง€๋œ๋‹ค.
  • ์›œ ๋Œ€๊ธฐ(worm standBy)
    • ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๋™์ผํ•˜์ง€๋งŒ ์ถ•์†Œ๋œ ๋ฒ„์ „์˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ๋ณต๊ตฌ ๋ฆฌ์ „์—์„œ ์ƒ์‹œ ์‹คํ–‰์ค‘์ธ ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ์ƒํƒœ. ์žฌํ•ด ๋ฐœ์ƒ์‹œ ์ถ•์†Œ๋œ ์›Œํฌ๋กœ๋“œ๊ฐ€ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ๋Œ€์ฒดํ•˜๊ฒŒ ๋˜๋ฉฐ ์›œ ๋Œ€๊ธฐ๊ฐ€ ํ™•๋Œ€๋  ์ˆ˜๋ก RTO๋Š” ๋‚ฎ์•„์ง€๊ฒŒ ๋จ
  • ๋ณต์ˆ˜ ๋ฆฌ์ „ ์•กํ‹ฐ๋ธŒ
    • ์›Œํฌ๋กœ๋“œ๊ฐ€ ๋™์‹œ์— ์—ฌ๋Ÿฌ ๋ฆฌ์ „์— ๋ฐฐํฌ๋˜๊ณ  ๋Šฅ๋™์ ์„๋กœ ํŠธ๋ž˜ํ”ฝ์ด ์ฒ˜๋ฆฌ๋จ. ํ•ด๋‹น ์ „๋žต์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ฆฌ์ „ ์ „์ฒด์—์„œ ๋ฐ์ดํ„ฐ ๋ฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋™๊ธฐํ™”๊ฐ€ ์ด๋ค„์ ธ์•ผ ํ•จ. ์„œ๋กœ ๋‹ค๋ฅธ ๋ฆฌ์ „์—์„œ ๋ณต์ œ๋ณธ์— ๋™์ผ ๋ ˆ์ฝ”๋“œ ๊ฐ’์„ ์“ธ ์ˆ˜ ์žˆ๋Š” ์ถฉ๋Œ์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š”๋ฐ ํ•ด๋‹น ๋ฌธ์ œ๊ฐ€ ๋ณต์žกํ•  ์ˆ˜ ์žˆ์Œ. ๊ฐ€์žฅ ์œ ์šฉํ•˜์ง€๋งŒ ๊ฐ€์žฅ ๋น„์šฉ์ด ๋งŽ์ด ๋ฐœ์ƒํ•จ.


AWS ๊ด€๋ จ ๋ฆฌ์„œ์น˜ํ•œ ๊ฒƒ:

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ

๋Œ“๊ธ€ ์˜์—ญ