๐ŸŒ 6์žฅ. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์™€ ๊ตฌ์ถ•

6.1. ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค๊ณ„๏น’๊ตฌ์ถ•ํ•  ๋•Œ ํ•  ์ผ

6.1.1. ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ๊ณผ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„๏น’๊ตฌ์ถ•์˜ ๊ด€๊ณ„

๋„คํŠธ์›Œํฌ ์„ค๊ณ„๋Š” ์ฒ˜์Œ์— ๊ทธ ์‹œ์Šคํ…œ์ด ๋ฌด์—‡์„ ํ•˜๋Š” ์‹œ์Šคํ…œ์ธ์ง€ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค. 

๋Œ€์ „์ œ๋Š” '๊ทธ ์‹œ์Šคํ…œ์€ ๋ฌด์—‡์„ ํ•˜๋Š” ์‹œ์Šคํ…œ์ธ๊ฐ€?'๋ฅผ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ฑฐ๊ธฐ์—์„œ ๋” ๋‚˜์•„๊ฐ€ ์–ด๋–ค ๋„คํŠธ์›Œํฌ๊ฐ€ ํ•„์š”ํ•œ์ง€ ์ƒ๊ฐํ•œ๋‹ค.

 

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

ํ•œ ๊ถŒ์œผ๋กœ ๋๋‚ด๋Š” ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ 129p

์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ A๋ฅผ SaaS๋กœ ์ œ๊ณตํ•˜๊ณ  ์—ฌ๋Ÿฌ ํšŒ์‚ฌ์—์„œ ์ธํ„ฐ๋„ท์œผ๋กœ ์ด์šฉํ•˜๋ ค๋ฉด, ์›น ์„œ๋ฒ„๋Š” ์ธํ„ฐ๋„ท์— ๊ณต๊ฐœํ•˜์ง€๋งŒ, DB ์„œ๋ฒ„๋Š” ๋ณด์•ˆ ๊ด€์ ์—์„œ ์ธํ„ฐ๋„ท์„ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ์›น ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•ด์•ผ ํ•œ๋‹ค.

๋˜ SaaS๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ๋‚ด์—์„œ ์ด์šฉํ•  ๋•Œ๋ณด๋‹ค ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ ค ๋” ๋†’์€ ๊ฐ€์šฉ์„ฑ์ด ์š”๊ตฌ๋œ๋‹ค.

๋”ฐ๋ผ์„œ ์›น ์„œ๋ฒ„๋Š” ํ•œ ๋Œ€๊ฐ€ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ๋Œ€๋ฅผ ์ค€๋น„ํ•ด์„œ ์„œ๋ฒ„์— ์ง‘์ค‘๋˜๋Š” ๋ถ€ํ•˜๋ฅผ ๋ถ„๋ฐฐํ•˜๊ฑฐ๋‚˜, DB ์„œ๋ฒ„๋„ ์—ฌ๋Ÿฌ ๋Œ€์— ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์œ ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์†์ƒ์ด ์ผ์–ด๋‚˜์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.

ํ•œ ๊ถŒ์œผ๋กœ ๋๋‚ด๋Š” ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ 130p

์ด์ฒ˜๋Ÿผ ์–ด๋–ค ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š”์ง€ ์–ด๋Š ์ •๋„ ๊ทœ๋ชจ์ธ์ง€์— ๋”ฐ๋ผ ํ•„์š”ํ•œ ๋„คํŠธ์›Œํฌ ํ˜•ํƒœ๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค. ์‹œ์Šคํ…œ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฒฐ์ •ํ•˜๊ณ  ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌ์ถ•ํ•  ๋•Œ ์ค‘์š”ํ•˜๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

6.1.2. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์™€ ๊ตฌ์ถ•(๋ฌผ๋ฆฌ ์ธํ”„๋ผ ํŽธ)

๋„คํŠธ์›Œํฌ ์„ค๊ณ„์˜ ๊ฐ ํ”„๋กœ์„ธ์Šค๋Š” ์‹œ์Šคํ…œ ์„ค๊ณ„์™€ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š๋‹ค. ๋จผ์ € ์š”๊ฑด์„ ์ •์˜ํ•˜๊ณ  ์–ด๋–ค ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์ง€, ๊ทธ ์‹œ์Šคํ…œ์„ ์œ„ํ•ด ์–ด๋–ค ๋„คํŠธ์›Œํฌ๋ฅผ ๋งŒ๋“ค์ง€๋ฅผ ๊ฒฐ์ •ํ•œ ํ›„ ๊ทธ ๋‚ด์šฉ์— ๋”ฐ๋ผ ๊ธฐ๋ณธ ์„ค๊ณ„์™€ ์ƒ์„ธ ์„ค๊ณ„๋ฅผ ํ•œ๋‹ค.

๊ธฐ๋ณธ ์„ค๊ณ„์—์„œ๋Š” ์š”๊ฑด ์ •์˜์—์„œ ๊ฒฐ์ •ํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฉด์„œ ๊ธฐ๋ณธ์ ์ธ ์‚ฌํ•ญ์„ ์ •๋ฆฌํ•œ๋‹ค. ์ƒ์„ธ ์„ค๊ณ„์—์„œ๋Š” ๊ธฐ๋ณธ ์„ค๊ณ„์—์„œ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ '์–ด๋–ค ๊ธฐ๊ธฐ(์„œ๋น„์Šค)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“œ๋Š”๊ฐ€' ์ฒ˜๋Ÿผ ๊ตฌํ˜„ ๋ฐฉ์‹์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๋‹ด๋Š”๋‹ค. ์ด๋“ค ์„ค๊ณ„๋Š” ์„ค๊ณ„ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์ณ ๋‹ค๋“ฌ์€ ํ›„ ๊ตฌ์ถ• ๋‹จ๊ณ„์— ๋“ค์–ด๊ฐ„๋‹ค.

 

์š”๊ฑด ์ •์˜ - ๊ธฐ๋ณธ ์„ค๊ณ„ - ์ƒ์„ธ ์„ค๊ณ„ - ์„ค๊ณ„ ๋ฆฌ๋ทฐ

 

์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ A๋ฅผ SaaS๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์˜ˆ๋กœ ๋“ค์–ด ๊ตฌ์ถ•ํ•ด๋ณด์ž.

ํ˜„์žฌ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ๋ž™(์ „์šฉ ์„ ๋ฐ˜)์„ ๋นŒ๋ฆฌ๊ณ  ์„œ๋ฒ„์™€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ๊ตฌ์ž…ํ•˜๊ณ  ์ธํ„ฐ๋„ท ํšŒ์„ ๋„ ๊ณ„์•ฝํ•œ ์ƒํƒœ์ด๋‹ค. ๋Œ€๋žต ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ์ •ํ–ˆ์œผ๋ฉด ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๋„๋กœ ๋‚˜ํƒ€๋‚ด๋ณธ๋‹ค. 

 

๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๋„์—๋Š” ๋ฌผ๋ฆฌ ์„ค๊ณ„๋„์™€ ๋…ผ๋ฆฌ ์„ค๊ณ„๋„๊ฐ€ ์žˆ๋‹ค. ๋ฌผ๋ฆฌ ์„ค๊ณ„๋„์—๋Š” ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ๊ฐ€ ํฌํŠธ๋ณ„๋กœ ์–ด๋””๋กœ ์ ‘์†ํ•˜๋Š”์ง€์™€ ๊ธฐ๋กํ•œ ํฌํŠธ ํ‘œ๋‚˜ ๋ž™์˜ ์–ด๋Š ์œ„์น˜์— ์–ด๋–ค ๊ธฐ๊ธฐ๋ฅผ ๋„ฃ์„์ง€ ๊ธฐ๋กํ•œ ๋ž™ ๊ตฌ์„ฑ๋„, ์ผ€์ด๋ธ”์„ ์—ฐ๊ฒฐํ•  ๊ณณ, ์ข…๋ฅ˜, ์ƒ‰ ๋“ฑ ์ •๋ณด๋ฅผ ์ •๋ฆฌํ•œ ์ผ€์ด๋ธ” ๊ฒฐ์„  ํ‘œ ๋“ฑ์ด ์žˆ๋‹ค. 

๋ฌผ๋ฆฌ ์„ค๊ณ„๋„์— ๋”ฐ๋ผ ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ์™€ ์„œ๋ฒ„๋ฅผ ๋ž™์— ๋งˆ์šดํŠธํ•˜๊ณ  ๋„คํŠธ์›Œํฌ ์ผ€์ด๋ธ”์ด๋‚˜ ์ „์› ์ผ€์ด๋ธ” ๋“ฑ์„ ์—ฐ๊ฒฐํ•œ๋‹ค.

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

ํ•œ ๊ถŒ์œผ๋กœ ๋๋‚ด๋Š” ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ 133p

ํ˜„์žฅ์—์„œ ์ง์ ‘ ๋ž™์— ๋งˆ์šดํŠธํ•œ ๊ธฐ๊ธฐ์— ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ฏธ๋ฆฌ ์„ค์ •๋œ ๊ธฐ๊ธฐ๋ฅผ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ๋ณด๋‚ด๊ณ  ํ˜„์žฅ์—์„œ๋Š” ๋™์ž‘๋งŒ ํ™•์ธํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

 

6.1.3. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์™€ ๊ตฌ์ถ•(ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ํŽธ)

์ด๋ฒˆ์—๋Š” ํด๋ผ์šฐ๋“œ(IaaS)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•ด๋ณด์ž. AWSํ™˜๊ฒฝ์—์„œ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์˜ˆ๋กœ๋“ ๋‹ค.

IaaS์—์„œ๋Š” ์‚ฌ์—…์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฐ€์ƒํ™” ๊ธฐ๋ฐ˜์— ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•œ๋‹ค. ์„œ๋ฒ„์™€ ๋„คํŠธ์›Œํฌ ๋ชจ๋‘ ๊ฐ€์ƒ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„๋‹ค. ๋ฌผ๋ฆฌ ๋„คํŠธ์›Œํฌ๋Š” ์‚ฌ๋žŒ์ด ๊ธฐ๊ธฐ ์„ค์น˜๋‚˜ ์ดˆ๊ธฐ ์„ค์ • ๋“ฑ์„ ์ˆ˜์ž‘์—…์œผ๋กœ ํ•ด์•ผ ํ•˜์ง€๋งŒ, ํด๋ผ์šฐ๋“œ์—์„œ๋Š” ๊ธฐ๊ธฐ ์„ค์น˜๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ธ์Šคํ„ด์Šค(AWS์—์„œ๋Š” ๊ฐ€์ƒ ์„œ๋ฒ„๋ฅผ '์ธ์Šคํ„ด์Šค'๋ผ๊ณ  ํ•จ) ์ƒ์„ฑ, ์ดˆ๊ธฐ ์„ค์ • ๊ฐ™์€ ๋ชจ๋“  ์ž‘์—…์„ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ œ์–ดํŒ์—์„œ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

IaaS์—์„œ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ํ๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  1. ์„œ๋ธŒ๋„ท ์ƒ์„ฑ
  2. ๊ฐ€์ƒ ์„œ๋ฒ„ ์ƒ์„ฑ
  3. ๋ณด์•ˆ ๊ทธ๋ฃน ์„ค์ •
  4. Elastic IP ์„ค์ •

์ฐจ๋ก€๋Œ€๋กœ ์‚ดํŽด๋ณด์ž.

 

1๏ธโƒฃ ์„œ๋ธŒ๋„ท ์ƒ์„ฑ(ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท, ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท)

AWS์—์„œ๋Š” ์„œ๋ธŒ๋„ท ๋‹จ์œ„๋กœ ๋„คํŠธ์›Œํฌ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋‚˜๋ˆ„์–ด ์ž‘์„ฑํ•œ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ๋Š” ์ธํ„ฐ๋„ท์— ๊ณต๊ฐœํ•œ๋Š ์„œ๋ฒ„๋ฅผ ๋‘๋Š” ์„œ๋ธŒ๋„ท(ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท)๊ณผ ์ธํ„ฐ๋„ท์— ๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ์„œ๋ฒ„๋ฅผ ๋‘๋Š” ์„œ๋ธŒ๋„ท(ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท)์„ ์ƒ์„ฑํ•œ๋‹ค.

๊ฐ€์šฉ์„ฑ์„ ์ƒ๊ฐํ•ด์„œ ๊ฐ ์„œ๋ฒ„๋ฅผ ๊ฐ€์šฉ ์˜์—ญ(availability zone)(๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ํ•ด๋‹น) 2๊ฐœ๋กœ ๋‚˜๋ˆ„์–ด์„œ ๋ฐฐ์น˜ํ•˜๊ณ  ๊ฐ ๊ฐ€์šฉ ์˜์—ญ์— ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท๊ณผ ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท์„ 2๊ฐœ์”ฉ ์ด 4๊ฐœ๋ฅผ ๋ฐฐํ”ผํ•œ๋‹ค.

 

2๏ธโƒฃ ๊ฐ€์ƒ ์„œ๋ฒ„(์ธ์Šคํ„ด์Šค) ์ƒ์„ฑ

AWS์—์„œ๋Š” ๊ฐ€์ƒ ์„œ๋ฒ„๋ฅผ ์ธ์Šคํ„ด์Šค๋ผ๊ณ  ํ•œ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” EC2 ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น ์„œ๋ฒ„์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ๋˜ RDS๋ผ๊ณ  ํ•˜๋Š” DB ์„œ๋ฒ„ ์ „์šฉ ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— DB์„œ๋ฒ„์˜ ์ธ์Šคํ„ด์Šค๋Š” ์ด๊ณณ์„ ํ†ตํ•ด์„œ ์ƒ์„ฑํ•œ๋‹ค.

 

3๏ธโƒฃ ๋ณด์•ˆ ๊ทธ๋ฃน ์„ค์ •

AWS์—๋Š” ๋ณด์•ˆ ๊ทธ๋ฃน์ด๋ผ๋Š” ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ๊ณผ ๊ฐ™์€ ๊ฒƒ์ด ์žˆ๋‹ค. ํ•„์š”ํ•œ ํฌํŠธ๋งŒ ์™ธ๋ถ€์—์„œ ๋ณด๋‚ด๋Š” ํ†ต์‹ ์„ ํ†ต๊ณผํ•˜๋„๋ก ์ž‘์„ฑํ•ด์„œ ์ธ์Šคํ„ด์Šค์— ํ• ๋‹นํ•œ๋‹ค.

 

4๏ธโƒฃ Elastic IP์„ค์ •

Elastic IP๋ž€ ์ธ์Šคํ„ด์Šค์— ๊ฒฐํ•ฉํ•˜๋Š” ๊ณ ์ • ๊ธ€๋กœ๋ฒŒ IP์ด๋‹ค. ์™ธ๋ถ€์— ๊ณต๊ฐœํ•  ์›น ์„œ๋ฒ„ ์ธ์Šคํ„ด์Šค๋กœ ์„ค์ •ํ•œ๋‹ค. 

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

 

ํด๋ผ์šฐ๋“œ๋Š” ๋งค์šฐ ํŽธ๋ฆฌํ•˜์ง€๋งŒ, ๋ฌผ๋ฆฌ์ ์ธ ์‹œ์Šคํ…œ์˜ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๋‚˜ ์›๋ฆฌ ์›์น™์„ ์ดํ•ดํ•ด์•ผ ๋”์šฑ๋” ํญ๋„“๊ฒŒ ๋Œ€์‘ํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.

 

6.2. ์›น ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๋Š” ๊ธฐ์ˆ 

6.2.1. ์›น ์‹ ๋ขฐ์„ฑ์ด๋ž€?

์‹œ์Šคํ…œ์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•ด๋„ ์„œ๋น„์Šค๋ฅผ ์ง€์†ํ•ด์„œ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋ฉฐ, ์ด๋Ÿฐ ์‚ฌ๊ณ ๋ฐฉ์‹์„ ์žฅ์•  ๋Œ€์‘ ์„ค๊ณ„(design for failure)๋ผ๊ณ  ํ•œ๋‹ค.

- ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ(์ฒ˜๋ฆฌ ๋ถ„๋ฐฐ)

 

6.2.2. ๋Œ€์นญ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹๊ณผ ๊ณต๊ฐœ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹

ํ†ต์‹ ์„ ํ•  ๋•Œ ๋ณด๋‚ด๋Š” ์‚ถ๊ณผ ๋ฐ›๋Š” ์‚ฌ๋žŒ ์‚ฌ์ด์—์„œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํ†ต์‹  ๋‚ด์šฉ์„ ๋„์ฒญํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ œ์‚ผ์ž๊ฐ€ ๋ณด๋”๋ผ๋„ ์•Œ ์ˆ˜ ์—†๋„๋ก ์•”ํ˜ธํ™”ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๊ฒƒ์„ ์›๋ž˜๋Œ€๋กœ ๋˜๋Œ๋ ค์„œ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๋กœ ๋งŒ๋“ค๋ ค๋ฉด(๋ณตํ˜ธํ™”) ์—ด์‡ ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. 

์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™” ๋ฉ”์ปค๋‹ˆ์ฆ˜์—๋Š” ์„ธ ๊ฐ€์ง€ ๋ฐฉ์‹์ด ์žˆ๋‹ค.

 

1๏ธโƒฃ ๋Œ€์นญ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹

๋Œ€์นญ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹์ด๋ž€ ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”์— ๊ฐ™์€ ํ‚ค(๋Œ€์นญ ํ‚ค)๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด ๋ฐฉ์‹์€ ์ง‘ ๋ฌธ์„ ์—ฌ๋‹ซ์„ ๋•Œ ๊ฐ™์€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜๋‹ค. ํŒŒ์ผ ์•”ํ˜ธํ™” ๋“ฑ์— ์ž์ฃผ ์ด์šฉ๋˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ํ”„๋กœ์„ธ์Šค๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

1. ์ˆ˜์‹ ์ž๊ฐ€ ๋ฐœ์‹ ์ž์—๊ฒŒ ํ‚ค๋ฅผ ๊ฑด๋„ค์ฃผ๊ณ , ์ˆ˜์‹ ์ž๋„ ๊ฐ™์€ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

2. ๋ฐœ์‹ ์ž๋Š” ์•”ํ˜ธ ํ‚ค๋กœ ์•”ํ˜ธํ™”ํ•œ ํŒŒ์ผ์„ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณด๋‚ธ๋‹ค.

3. ์ˆ˜์‹ ์ž๋Š” ๊ฐ€์ง€๊ณ  ์žˆ๋˜ ๊ฐ™์€ ํ‚ค๋กœ ํŒŒ์ผ์„ ๋ณตํ˜ธํ™”ํ•œ๋‹ค.

 

๋Œ€์นญ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹์˜ ๋ฌธ์ œ์ ์€ ํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ตํ™˜ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 

 

 

2๏ธโƒฃ ๊ณต๊ฐœ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹(๋น„๋Œ€์นญํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹)

๊ณต๊ฐœ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹์€ ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”์— ๋ณ„๋„์˜ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

์•”ํ˜ธํ™”์— ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์€ ๊ณต๊ฐœ ํ‚ค, ๋ณตํ˜ธํ™”์— ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์€ ๋น„๋ฐ€ ํ‚ค๋ผ๊ณ  ํ•œ๋‹ค.

 

1. ์ˆ˜์‹ ์ž๊ฐ€ ๋ฐœ์‹ ์ž์—๊ฒŒ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ฑด๋„ค์ค€๋‹ค.

2. ๋ฐœ์‹ ์ž๋Š” ๊ณต๊ฐœ ํ‚ค๋กœ ์•”ํ˜ธํ™”ํ•œ ํŒŒ์ผ์„ ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ณด๋‚ธ๋‹ค.

3. ์ˆ˜์‹ ์ž๋Š” ๋น„๋ฐ€ ํ‚ค๋กœ ํŒŒ์ผ์„ ๋ณตํ˜ธํ™”ํ•œ๋‹ค.

 

์ด ๋ฐฉ์‹์€ ๊ณต๊ฐœ ํ‚ค๋กœ ์•”ํ˜ธํ™”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์ž‡๋Š” ๊ฒƒ์€ ๋น„๋ฐ€ํ‚ค๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋ฟ์ด๋ผ๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค. ํ‚ค ๊ตํ™˜์ด ๊ฐ„ํŽธํ•˜๊ณ , ์•”ํ˜ธํ™”๊ฐ€ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์ „์— ํ‚ค๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ์ทจ๋“ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

3๏ธโƒฃ ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์„ ํ•จ๊ป˜ ์‚ฌ์šฉ

์›น ์‚ฌ์ดํŠธ ์•”ํ˜ธํ™”์— ์‚ฌ์šฉ๋˜๋Š” SSL/TLS ํ†ต์‹ ์€ ๋Œ€์นญ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹๊ณผ ๊ณต๊ฐœ ํ‚ค ์•”ํ˜ธ ๋ฐฉ์‹์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•œ๋‹ค.

 

1. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„๋กœ ์ ‘์† ์š”์ฒญ

2. ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๊ณต๊ฐœํ‚ค ์ œ๊ณต

3. ํด๋ผ์ด์–ธํŠธ์—์„œ ํ†ต์‹ ์šฉ ๋Œ€์นญํ‚ค๋ฅผ ์ƒ์„ฑ

4. ์ƒ์„ฑ๋œ ๋Œ€์นญํ‚ค๋ฅผ ์„œ๋ฒ„์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”

5. ์•”ํ˜ธํ™”๋œ ๊ณต๊ฐœํ‚ค๋ฅผ ์„œ๋ฒ„๋กœ ์ „์†ก

6. ์„œ๋ฒ„์—์„œ ๋น„๋ฐ€ํ‚ค๋กœ ๋ณตํ˜ธํ™”

7. ๋Œ€์นญํ‚ค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์•”ํ˜ธ ํ†ต์‹ ์„ ์ง„ํ–‰

 

SSL/TLS ํ†ต์‹ ์„ ์‹œ์ž‘ํ•  ๋•Œ ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์— ๊ณต๊ฐœ ํ‚ค๋ฅผ ์ „๋‹ฌํ•˜๋Š”๋ฐ, ์ธ์ฆ ์ •๋ณด๋‚˜ ๊ณต๊ฐœ ํ‚ค ์ •๋ณด๋ฅผ ํ•˜๋‚˜๋กœ ๋ชจ์€ ๊ฒƒ์ด SSL/TLS ์„œ๋ฒ„ ์ธ์ฆ์„œ ์ด๋‹ค. ์„œ๋ฒ„๋Š” SSL/TLS ์„œ๋ฒ„ ์ธ์ฆ์„œ๋กœ ํด๋ผ์ด์–ธํŠธ์— ์ธ์ฆ ์ •๋ณด๋‚˜ ๊ณต๊ฐœ ํ‚ค ์ •๋ณด๋ฅผ ์„ธํŠธ๋กœ ๊ฑด๋„ค์ฃผ๊ณ , ํด๋ผ์ด์–ธํŠธ๋Š” ๊ฑด๋„ค๋ฐ›์€ SSL/TLS ์„œ๋ฒ„ ์ธ์ฆ์„œ๋กœ ์ ‘์† ์ƒ๋Œ€์˜ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ  ํ†ต์‹ ํ•œ๋‹ค. 

 

6.2.3. ์ƒ์‹œ SSLํ™”

์ƒ์‹œ SSL/TLS ํ™”๋ž€ ์›น ์‚ฌ์ดํŠธ ์ „์ฒด๋ฅผ HTTPSํ™”(์•”ํ˜ธํ™”)ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ณดํ†ต ์ƒ์‹œ SSLํ™”๋ผ๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

์‹ค์ œ ํ”„๋กœํ† ์ฝœ์€ SSL์˜ ์ง„ํ™”ํ˜•์ธ TLS๋ฅผ ์ƒ์š”ํ•˜์ง€๋งŒ, ์ผ๋ฐ˜์ ์œผ๋กœ ์•Œ๋ ค์ง„ ์šฉ์–ด๊ฐ€ SSL์ด๋ฏ€๋กœ SSL/TLS๋ฅผ ๋‹จ์ˆœํžˆ SSL๋กœ ๋ถ€๋ฅธ๋‹ค.

 

์ด์ „์—๋Š” ์›น ์‚ฌ์ดํŠธ ์ „์ฒด๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋ ค๋ฉด ๋Š๋ ค์ง„๋‹ค๋Š” ์ธ์‹์ด ์ผ๋ฐ˜์ ์ด์—ˆ์œผ๋‚˜, ์ตœ๊ทผ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์œ ๋กœ ์ƒ์‹œ SSLํ™”๊ฐ€ ๊ถŒ์žฅ๋˜๋Š” ์ถ”์„ธ์ด๋‹ค.

 

1๏ธโƒฃ HTTP/2์—์„œ๋Š” ํ‘œ์‹œ ์†๋„๊ฐ€ ์˜คํžˆ๋ ค ๋นจ๋ผ์ง„๋‹ค.

HTTP/2 ๋ผ๋Š” ์ƒˆ๋กœ์šด ํ”„๋กœํ† ์ฝœ์—์„œ๋Š” ์ด์ „ HTTP ๋ฒ„์ „์˜ ๋ฌธ์ œ์ ์ด ๊ฐœ์„ ๋˜์–ด ํ†ต์‹  ํšจ์œจ์ด ๋†’์•„์กŒ๋‹ค. ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์‚ฌ์ด์˜ ํ†ต์‹ ์„ ์•”ํ˜ธํ™”ํ•˜๋Š” ์‚ฌ์–‘์ด ํ‘œ์ค€์œผ๋กœ ์ •ํ•ด์ ธ ์žˆ์–ด HTTP/2์— ๋Œ€์‘ํ•˜๋ ค๋ฉด ์ƒ์‹œ SSLํ™”๊ฐ€ ํ•„์š”ํ•˜๊ณ , ์ด๋กœ์จ ์‘๋‹ต ์†๋„ ํ–ฅ์ƒ์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

2๏ธโƒฃ SEO์˜ ์žฅ์ ์ด ์žˆ๋‹ค.

SEO(Search Engine Optimization)๋Š” ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”๋กœ ๋ฒˆ์—ญ๋˜๋ฉฐ, ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ ์›น ์‚ฌ์ดํŠธ๊ฐ€ ์ข€ ๋” ์ƒ์œ„์— ํ‘œ์‹œ๋˜๊ฒŒ ํ•˜๋Š” ์ผ๋ จ์˜ ๋Œ€์ฑ…์„ SEO ๋Œ€์ฑ…์ด๋ผ๊ณ  ํ•œ๋‹ค. ์˜ค๋Š˜๋‚  ๊ฒ€์ƒ‰ ์—”์ง„์˜ ์ ์œ ์œจ์€ ๊ตฌ๊ธ€์ด ์•ž๋„์ ์œผ๋กœ ์šฐ์œ„์— ์žˆ์œผ๋ฉฐ, ๊ตฌ๊ธ€์—์„œ๋Š” ์ƒ์‹œ SSLํ™”๋ฅผ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์˜ ํ‰๊ฐ€ ๊ธฐ์ค€ ์ค‘ ํ•˜๋‚˜๋กœ ์‚ผ๊ณ  ์žˆ์œผ๋ฉฐ, SEO ๋Œ€์ฑ…์˜ ์ผํ™˜์œผ๋กœ ์ƒ์‹œ SSLํ™”๊ฐ€ ๋˜๊ธฐ๋„ ํ•œ๋‹ค.

 

3๏ธโƒฃ HTTP์ผ ๋•Œ ์›น ์‚ฌ์ดํŠธ๋ฅผ ์—ด๋ฉด ํ˜„์žฌ ์›น ๋ธŒ๋ผ์šฐ์ €์— ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค.

HTTP ์›น ์‚ฌ์ดํŠธ๋ฅผ ์—ด๋ฉด ์ฃผ์†Œ์ฐฝ์— '์ฃผ์˜ ์š”ํ•จ'์ด๋ผ๋Š” ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค. ํฌ๋กฌ 56๋ถ€ํ„ฐ๋Š” HTTP ํŽ˜์ด์ง€์— ID๋‚˜ ํŒจ์Šค์›Œ๋“œ ๊ฐ™์€ ๊ธฐ๋ฐ€ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๋Š” ํผ์ด ์žˆ์„ ๋•Œ ๋ณด์•ˆ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜์—ˆ์ง€๋งŒ, ์ง€๊ธˆ์€ HTTP ์›น ์‚ฌ์ดํŠธ ๋ชจ๋‘์—์„œ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค. 

 

6.2.4. ๋ถ€ํ•˜ ๋ถ„์‚ฐ

์›น ์‚ฌ์ดํŠธ์˜ ๋‚ด์žฅ์• ์„ฑ์ด๋‚˜ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์„ ๋†’์ด๊ณ ์ž ์›น ์„œ๋ฒ„ ํ•œ ๋Œ€๊ฐ€ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ๋Œ€๋กœ ์›น ์‚ฌ์ดํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ์ด ๊ฒฝ์šฐ ์•ก์„ธ์Šค๋ฅผ ๋ถ„์‚ฐํ•ด์„œ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์ด๋ผ๊ณ  ํ•œ๋‹ค. 

 

DNS ์„œ๋ฒ„ ์„ค์ •์ด๋‚˜ ์ „์šฉ ๊ธฐ๊ธฐ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋„์ž…, ์„œ๋น„์Šค ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ๋ถ€ํ•˜ ๋ถ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

1๏ธโƒฃ DNS ๋ผ์šด๋“œ ๋กœ๋นˆ

DNS ๋ผ์šด๋“œ ๋กœ๋นˆ์€ DNS ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ด์„œ ์š”์ฒญ์„ ์„œ๋ฒ„ ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๋ถ„์‚ฐํ•˜๋Š” ๋ฐฉ์‹์ด. ํ•œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์— IP์ฃผ์†Œ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์„ค์ •ํ•จ์œผ๋กœ์จ ์š”์ฒญ๋ฐ›์€ DNS ์„œ๋ฒ„๋Š” ์ฐจ๋ก€๋Œ€๋กœ IP์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

 

DNS ๋ผ์šด๋“œ ๋กœ๋นˆ์€ ํŠน๋ณ„ํ•œ ์žฅ๋น„๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์“ฐ์ง€ ์•Š๊ณ ๋„ ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹จ์ ๋„ ์กด์žฌํ•œ๋‹ค. 

DNS ์„œ๋ฒ„๊ฐ€ ๊ฐ ์„œ๋ฒ„๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์„œ ๋™์ ์œผ๋กœ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์šด๋œ ์„œ๋ฒ„์˜ IP๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ๋˜ ์„œ๋ฒ„์˜ ๋ถ€ํ•˜ ์ƒํƒœ์™€ ์ƒ๊ด€์—†์ด ๊ท ๋“ฑํ•˜๊ฒŒ ํ• ๋‹น๋˜๋ฏ€๋กœ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์ด ๋‚ฎ์€ ์„œ๋ฒ„์™€ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์ด ๋†’์€ ์„œ๋ฒ„์— ๊ณ ๋ฅด๊ฒŒ ํ• ๋‹น๋˜๋ฉด ํผ๋ฆฌ ๋Šฅ๋ ฅ์ด ์ €ํ•˜๋œ ์„œ๋ฒ„๋Š” ์ฒ˜๋ฆฌ ํ•œ๊ณ„์— ๋„๋‹ฌํ•  ๊ฐ€๋Šฅ์„ฑ๋„ ์žˆ๋‹ค.

 

2๏ธโƒฃ NATํ˜•

NATํ˜•์ด๋ž€ VIP๋ผ๋Š” ๊ฐ€์ƒ IP ์ฃผ์†Œ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์‹ค์ œ ์„œ๋ฒ„ ์—ฌ๋Ÿฌ ๋Œ€์— ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

ํ•˜๋“œ์›จ์–ด/์†Œํ”„ํŠธ์›จ์–ด ๋“ฑ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ(L4 ์Šค์œ„์น˜/L7 ์Šค์œ„์น˜๋ผ๊ณ ๋„ ํ•จ)์—์„œ ์ฑ„์šฉ๋œ๋‹ค.

3๏ธโƒฃ GSLB

๊ธ€๋กœ๋ฒŒ ์„œ๋ฒ„ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ(Global Server Load Balancing)์€ ์—ฌ๋Ÿฌ ์œ„์น˜๋ฅผ ๊ฐ€๋กœ์ง€๋ฅด๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ์‹คํ˜„ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. 

์˜ˆ๋ฅผ ๋“ค์–ด ์„œ์šธ๊ณผ ๋ถ€์‚ฐ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์ •์ƒ์ผ ๋•Œ๋Š” ์–‘์ชฝ ๋ชจ๋‘์— ์š”์ฒญ์„ ํ• ๋‹นํ•˜๊ณ , ์–ด๋Š ํ•œ์ชฝ์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ๋Š” ์žฅ์• ๊ฐ€ ์ผ์–ด๋‚œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์ชฝ ์„œ๋ฒ„์—๋Š” ํ• ๋‹นํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๋“ฑ DNS ๋ผ์šด๋“œ ๋กœ๋นˆ์—์„œ ๋ฌธ์ œ์˜€๋˜ '์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ์„œ๋ฒ„์—๋„ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ '์„ ํ•ด๊ฒฐํ•˜์˜€๋‹ค.

 

์ด์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์„œ๋ฒ„์—์„œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ ๊ฐ€์šฉ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ฑฐ๋‚˜ ์žฌํ•ด๋‚˜ ์žฅ์• ๋ฅผ ๋Œ€๋น„ํ•˜๋Š” ๋“ฑ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์€ ์›น ์‚ฌ์ดํŠธ ์‹ ๋ขฐ์„ฑ ํ–ฅ์ƒ์— ์—ฐ๊ฒฐ๋œ๋‹ค.

 

6.2.5. ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ

๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋ž€ ์›น ์„œ๋ฒ„ ๋Œ€์‹ ์— ํด๋ผ์ด์–ธํŠธ์˜ ์•ก์„ธ์Šค๋ฅผ ๋ฐ›๋Š” ํ”„๋ก์‹œ ์„œ๋ฒ„์˜ ์ผ์ข…๋””ใ…. ๋ณดํ†ต ์›น ์‚ฌ์ดํŠธ์™€ ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์— ์„ค์น˜๋œ๋‹ค.

ํ”„๋ก์‹œ๋ž€ ๋Œ€๋ฆฌ๋‚˜ ๋Œ€ํ–‰์ด๋ผ๋Š” ๋œป์œผ๋กœ, ํ”„๋ก์‹œ ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ ์ชฝ์— ์„ค์น˜๋˜์–ด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›น ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฒƒ์„ ์ค‘๊ณ„ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ฆ‰ ์›น์„œ๋ฒ„์— ์•ก์„ธ์Šค ํ•˜๋Š” ๊ฒƒ์„ ๋Œ€ํ–‰ํ•œ๋‹ค.

 

๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋Š” ์„œ๋ฒ„ ์ชฝ์— ์„ค์น˜๋˜์–ด ์„œ๋ฒ„์— ๋Œ€ํ•œ ์š”์ฒญ์„ ๋ฐ›์•„ ๋ฐฐํ›„์— ์žˆ๋Š” ์„œ๋ฒ„์— ๋„˜๊ฒจ์ฃผ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ์ฆ‰, ์›น ์„œ๋ฒ„๊ฐ€ ๋ฐ›์„ ์š”์ฒญ์„ ๋Œ€์‹ ํ•ด์„œ ๋ฐ›๋Š”๋‹ค. 

ํ”„๋ก์‹œ ์„œ๋ฒ„์™€ ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์„œ๋ฒ„๋Š” ๋ชจ๋‘ ์บ์‹œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ์ด๋ฏธ ์š”์ฒญ์ด ์žˆ์—ˆ๋˜ ๊ฒƒ์„ ์ผ์ • ์‹œ๊ฐ„ ์บ์‹œํ•ด ๋‘๊ณ , ์บ์‹œ์— ์ผ์น˜ํ•˜๋Š” ๊ฒƒ์€ ์›น ์„œ๋ฒ„ ๋Œ€์‹ ์— ํ”„๋ก์‹œ ์„œ๋ฒ„(๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ)๊ฐ€ ์‘๋‹ตํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•จ์œผ๋กœ์จ ์›น ์„œ๋ฒ„์˜ ๋Œ€ํ•œ ๋ถ€๋‹ด์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. 

 

๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋Š” ์บ์‹œ ๊ธฐ๋Šฅ ์ด์™ธ์—๋„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ๊ธฐ๋Šฅ, WAF7๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์›น ์‚ฌ์ดํŠธ์˜ ์‹ ๋ขฐ์„ฑ ํ–ฅ์ƒ์— ๊ธฐ์—ฌํ•œ๋‹ค.

 

6.2.6. CDN

CDN(Content Delivery Network)์€ ๋™์ผํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ๋งŽ์€ ๋ฐฐํฌ์ฒ˜, ์˜ˆ๋ฅผ ๋“ค์–ด ๋งŽ์€ ์‚ฌ์šฉ์ž์˜ PC๋‚˜ ํœด๋Œ€ ์ „ํ™”์— ํšจ์œจ์ ์œผ๋กœ ๋ฐฐํฌํ•˜๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. ์ฃผ๋กœ ์›น ์‚ฌ์ดํŠธ์— ์žˆ๋Š” ๋งŽ์€ ์ด๋ฏธ์ง€๋‚˜ ๋™์˜์ƒ ๋“ฑ ์šฉ๋Ÿ‰์ด ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŽ์€ ์„œ๋ฒ„์™€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์„ ์ด์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์— ์ „๋‹ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ๋˜ํ•œ ์œˆ๋„์šฐ์™€ ํœด๋Œ€ ์ „ํ™” ์šด์˜ ์ฒด์ œ ์—…๋ฐ์ดํŠธ ๋“ฑ๋„ CDN์„ ์ด์šฉํ•˜์—ฌ ํšจ์œจ์ ์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐฐํฌ์ฒ˜์— ๊ฐ€๊นŒ์šด ๋„คํŠธ์›Œํฌ(์ปค์Šคํ„ฐ๋จธ ์—์ง€)์— ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ์„œ๋ฒ„(์—์ง€ ์„œ๋ฒ„)๋ฅผ ๋ฐฐ์น˜ํ•ด์„œ ๊ตฌ์„ฑํ•œ๋‹ค. ์—์ง€ ์„œ๋ฒ„๋Š” ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง„ ์„œ๋ฒ„(์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„)์˜ ๋ฐ์ดํ„ฐ ์‚ฌ๋ณธ์„ ์บ์‹œ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ฐ€, ์˜ค๋ฆฌ์ง„ ์„œ๋ฒ„๋ฅผ ๋Œ€์‹ ํ•ด์„œ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์— ์‘๋‹ตํ•œ๋‹ค.

 

์‚ฌ์šฉ์ž ๊ฐ€๊นŒ์ด์— ์žˆ๋Š” ์„œ๋ฒ„์—์„œ ๋ฐฐํฌํ•˜๊ณ , ๋˜ ์„œ๋ฒ„ ์—ฌ๋Ÿฌ ๋Œ€์—์„œ ๋ฐฐํฌํ•จ์œผ๋กœ์จ ๋” ๋น ๋ฅด๊ณ  ๋ถ€ํ•˜์— ๊ฐ•ํ•œ ์‹œ์Šคํ…œ์„ ์‹คํ˜„ํ–ˆ๋‹ค.

ํšจ์œจ์ ์ธ ๋ฐฐํฌ ์™ธ์— DDos ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋Œ€์ฑ…์œผ๋กœ๋„ ์‚ฌ์šฉ๋œ๋‹ค.

 

์•„๋ž˜๋Š” ๋Œ€ํ‘œ์ ์ธ CDN ์„œ๋น„์Šค์ด๋‹ค.

 

Akamai

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ CDN์œผ๋กœ ์œ ๋ช…ํ•˜๋‹ค. 

 

Amazon CloudFront

AWS ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜๋กœ ์ œ๊ณต๋˜๋Š” CDN ์„œ๋น„์Šค์ด๋‹ค. 

 

Cloudflare

์ฃผ๋กœ ๊ฐœ์ธ์šฉ์œผ๋กœ ๋ฌด๋ฃŒ ํ”Œ๋žœ์ด๋‚˜ ์†Œ์•ก ํ”Œ๋žœ์„ ๊ฐ–์ถ˜ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง„ CDN ์„œ๋น„์Šค์ด๋‹ค. CDN์„ ๊ธฐ๋ณธ์œผ๋กœ ํ•˜๋ฉด์„œ ๋ณด์•ˆ์ด๋‚˜ DDos ๊ณต๊ฒฉ ๋Œ€์ฑ…์— ์‚ฌ์šฉํ•œ๋‹ค.

 

Fastly

๋‹ค๋ฅธ CDN์—์„œ๋Š” ์–ด๋ ต๋‹ค๊ณ  ์—ฌ๊ธฐ๋Š” ๋™์  ์ฝ˜ํ…์ธ  ์บ์‹œ ๋“ฑ ๋…์ž์ ์ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” CDN ์„œ๋น„์Šค์ด๋‹ค.

 

Imperva Incapsula

CDN๊ธฐ๋Šฅ๋„ ์žˆ์ง€๋งŒ, WAF, DDos ๊ณต๊ฒฉ์— ๋Œ€์‘ํ•˜๋Š” ์ธก๋ฉด์œผ๋กœ๋„ ๊ฐ•ํ•œ ์„œ๋น„์Šค์ด๋‹ค.

728x90

+ Recent posts