Web HighLoad - ์ˆ˜๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

DDoS-Guard ๋„คํŠธ์›Œํฌ์˜ ํ•ฉ๋ฒ•์ ์ธ ํŠธ๋ž˜ํ”ฝ์ด ์ตœ๊ทผ ์ดˆ๋‹น 50๊ธฐ๊ฐ€๋น„ํŠธ๋ฅผ ์ดˆ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ „์ฒด ํŠธ๋ž˜ํ”ฝ์˜ XNUMX%๋Š” ํด๋ผ์ด์–ธํŠธ ์›น ์„œ๋น„์Šค์—์„œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ˆ˜๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์œผ๋กœ ๋งค์šฐ ๋‹ค๋ฅด๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๊ฐœ๋ณ„ ์ ‘๊ทผ ๋ฐฉ์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์•„๋ž˜์—๋Š” ํ”„๋ŸฐํŠธ ๋…ธ๋“œ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ˆ˜์‹ญ๋งŒ ๊ฐœ์˜ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ SSL ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

Web HighLoad - ์ˆ˜๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

๋งค์šฐ ํฐ ์‚ฌ์ดํŠธ๋ผ๋„ ํ•œ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ „๋ฉด์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” nginx, haproxy ๋˜๋Š” lighttpd๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ด๋“œ์— ๋”ฐ๋ผ ๊ตฌ์„ฑํ•˜๊ณ  ์žŠ์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋ฉด ๋‹ค์‹œ ๋กœ๋“œํ•˜๊ณ  ๋‹ค์‹œ ์žŠ์–ด๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.

๋Œ€๋Ÿ‰์˜ ํŠธ๋ž˜ํ”ฝ์„ ์ฆ‰์‹œ ์ฒ˜๋ฆฌํ•˜๊ณ , ์š”์ฒญ์˜ ์ ๋ฒ•์„ฑ์„ ํ‰๊ฐ€ํ•˜๊ณ , ์‚ฌ์šฉ์ž ์ฝ˜ํ…์ธ ๋ฅผ ์••์ถ• ๋ฐ ์บ์‹œํ•˜๊ณ , ๋™์‹œ์— ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ดˆ๋‹น ์—ฌ๋Ÿฌ ๋ฒˆ ๋ณ€๊ฒฝํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๊ฐœ์ธ ๊ณ„์ •์˜ ์„ค์ •์„ ๋ณ€๊ฒฝํ•œ ํ›„ ์ฆ‰์‹œ ๋ชจ๋“  ์™ธ๋ถ€ ๋…ธ๋“œ์—์„œ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” API๋ฅผ ํ†ตํ•ด ๊ฐœ๋ณ„ ํŠธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋œ ์ˆ˜์ฒœ ๊ฐœ(๋•Œ๋กœ๋Š” ์ˆ˜๋งŒ ๊ฐœ)์˜ ๋„๋ฉ”์ธ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์€ ๋ฏธ๊ตญ, ์œ ๋Ÿฝ ๋ฐ ์•„์‹œ์•„์—์„œ๋„ ์ฆ‰์‹œ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ์Šคํฌ๋ฐ”์—๋งŒ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ถ„๋ฆฌ๋œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์—ฌ๊ณผ ๋…ธ๋“œ๊ฐ€ ์žˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด ์ž‘์—…์€ ๊ฐ€์žฅ ์‚ฌ์†Œํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.

์ „ ์„ธ๊ณ„์— ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€๊ทœ๋ชจ ๋…ธ๋“œ๊ฐ€ ๋งŽ์€ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

  • ํด๋ผ์ด์–ธํŠธ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์„œ๋น„์Šค ํ’ˆ์งˆ - ๋ฏธ๊ตญ์œผ๋กœ๋ถ€ํ„ฐ์˜ ์š”์ฒญ์€ ๋ฏธ๊ตญ์—์„œ ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•˜๋ฉฐ(๊ณต๊ฒฉ, ๊ตฌ๋ฌธ ๋ถ„์„ ๋ฐ ๊ธฐํƒ€ ์ด์ƒ ํ˜„์ƒ ํฌํ•จ) ๋ชจ์Šคํฌ๋ฐ”๋‚˜ ์œ ๋Ÿฝ์œผ๋กœ ๊ฐ€์ ธ์˜ค์ง€ ์•Š์•„์•ผ ํ•˜๋ฏ€๋กœ ์ฒ˜๋ฆฌ ์ง€์—ฐ์ด ์˜ˆ์ธกํ•  ์ˆ˜ ์—†์„ ์ •๋„๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณต๊ฒฉ ํŠธ๋ž˜ํ”ฝ์€ ํ˜„์ง€ํ™”๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์ค‘๊ตํ†ต ์šด์˜์ž๋Š” ๊ณต๊ฒฉ ์ค‘์— ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ ๋ณผ๋ฅจ์€ ์ข…์ข… 1Tbps๋ฅผ ์ดˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์„œ์–‘ ํšก๋‹จ ๋˜๋Š” ์•„์‹œ์•„ ํšก๋‹จ ๋งํฌ๋ฅผ ํ†ตํ•ด ๊ณต๊ฒฉ ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•˜๋Š” ๊ฒƒ์€ ์ข‹์€ ์ƒ๊ฐ์ด ์•„๋‹™๋‹ˆ๋‹ค. Tier-1 ์šด์˜์ž๊ฐ€ "๋‹น์‹ ์ด ๋ฐ›๋Š” ๊ณต๊ฒฉ์˜ ์–‘์€ ์šฐ๋ฆฌ์—๊ฒŒ ์œ„ํ—˜ํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•œ ์‹ค์ œ ์‚ฌ๋ก€๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ์†Œ์Šค์— ๊ฐ€๊นŒ์šด ์ˆ˜์‹  ์ŠคํŠธ๋ฆผ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ์„œ๋น„์Šค ์—ฐ์†์„ฑ์„ ์œ„ํ•œ ์—„๊ฒฉํ•œ ์š”๊ตฌ ์‚ฌํ•ญ - ์ฒญ์†Œ ์„ผํ„ฐ๋Š” ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ์„ธ์ƒ์—์„œ ์„œ๋กœ ๋˜๋Š” ์ง€์—ญ ํ–‰์‚ฌ์— ์˜์กดํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ผ์ฃผ์ผ ๋™์•ˆ MMTS-11 9์ธต ์ „์ฒด์˜ ์ „์›์„ ์ฐจ๋‹จํ•˜์…จ๋‚˜์š”? - ๊ดœ์ฐฎ์•„์š”. ์ด ํŠน์ • ์œ„์น˜์— ๋ฌผ๋ฆฌ์  ์—ฐ๊ฒฐ์ด ์—†๋Š” ๋‹จ์ผ ํด๋ผ์ด์–ธํŠธ๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ ์›น ์„œ๋น„์Šค๋Š” ์–ด๋–ค ์ƒํ™ฉ์—์„œ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๊นŒ?

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

nginx ๊ตฌ์„ฑ์„ ๋‹ค์‹œ ๋กœ๋“œํ•  ๋•Œ ๋‹ค์Œ ๊ทธ๋ฆผ์€ ๋งค์šฐ ์ •์ƒ์ž…๋‹ˆ๋‹ค.

Web HighLoad - ์ˆ˜๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

๋ฉ”๋ชจ๋ฆฌ ํ™œ์šฉ:

Web HighLoad - ์ˆ˜๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

์˜ค๋ž˜๋œ ์ž‘์—…์ž๋Š” ์—ฐ๊ฒฐ ์ˆ˜์— ์„ ํ˜•์ ์œผ๋กœ ์˜์กดํ•˜์ง€ ์•Š๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์†Œ๋ชจํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ •์ƒ์ ์ธ ํ˜„์ƒ์ž…๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ ์—ฐ๊ฒฐ์ด ๋‹ซํžˆ๋ฉด ์ด ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค.

nginx๊ฐ€ ๋ง‰ ์‹œ์ž‘๋˜์—ˆ์„ ๋•Œ ์ด๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์•˜๋˜ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? HTTP/2๋„, WebSocket๋„, ๋Œ€๊ทœ๋ชจ์˜ ์žฅ๊ธฐ ์—ฐ๊ฒฐ ์œ ์ง€ ์—ฐ๊ฒฐ๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์›น ํŠธ๋ž˜ํ”ฝ์˜ 70%๋Š” HTTP/2์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋งค์šฐ ๊ธด ์—ฐ๊ฒฐ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๊ฒฐ์ฑ…์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. nginx๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ง๊ณ , ํ…์ŠคํŠธ ํŒŒ์ผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ”„๋ŸฐํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜์ง€ ๋ง๊ณ , ํƒœํ‰์–‘ ํšก๋‹จ ์ฑ„๋„์„ ํ†ตํ•ด ์••์ถ•๋œ ํ…์ŠคํŠธ ๊ตฌ์„ฑ์„ ๋ณด๋‚ด์ง€ ๋งˆ์„ธ์š”. ๋ฌผ๋ก  ์ฑ„๋„์€ ๋ณด์žฅ๋˜๊ณ  ์˜ˆ์•ฝ๋˜์–ด ์žˆ์ง€๋งŒ ๊ทธ๋ ‡๋‹ค๊ณ  ํ•ด์„œ ๋Œ€๋ฅ™ ํšก๋‹จ์ด ๋œ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ž์ฒด์ ์ธ ์ „๋ฉด ์„œ๋ฒ„ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ, ์ด์— ๋Œ€ํ•œ ๋‚ด๋ถ€ ๋‚ด์šฉ์€ ๋‹ค์Œ ๊ธฐ์‚ฌ์—์„œ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ž‘์—…์€ ๋‹ค์‹œ ์‹œ์ž‘, ๋‹ค์‹œ ๋กœ๋“œ, ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„์˜ ๊ธ‰๊ฒฉํ•œ ์ฆ๊ฐ€ ๋“ฑ์˜ ์ž‘์—… ์—†์ด ์ฆ‰์‹œ ์ดˆ๋‹น ์ˆ˜์ฒœ ๊ฐœ์˜ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด Erlang์˜ Hot Code Reload์™€ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ํ‚ค-๊ฐ’ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋˜๋ฉฐ ์ „๋ฉด ์•ก์ถ”์—์ดํ„ฐ์— ์˜ํ•ด ์ฆ‰์‹œ ์ฝํ˜€์ง‘๋‹ˆ๋‹ค. ์ €๊ฒƒ๋“ค. ๋ชจ์Šคํฌ๋ฐ”์˜ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋‚˜ API๋ฅผ ํ†ตํ•ด SSL ์ธ์ฆ์„œ๋ฅผ ์—…๋กœ๋“œํ•˜๋ฉด ๋ช‡ ์ดˆ ์•ˆ์— ๋กœ์Šค์•ค์ ค๋ ˆ์Šค์˜ ์ฒญ์†Œ ์„ผํ„ฐ๋กœ ์ด๋™ํ•  ์ค€๋น„๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ‘์ž๊ธฐ ์„ธ๊ณ„ ๋Œ€์ „์ด ์ผ์–ด๋‚˜๊ณ  ์ „ ์„ธ๊ณ„์—์„œ ์ธํ„ฐ๋„ท์ด ์‚ฌ๋ผ์ง„ ๊ฒฝ์šฐ, ์šฐ๋ฆฌ ๋…ธ๋“œ๋Š” ๋กœ์Šค์•ค์ ค๋ ˆ์Šค-์•”์Šคํ…Œ๋ฅด๋‹ด-๋ชจ์Šคํฌ๋ฐ”, ๋ชจ์Šคํฌ๋ฐ”-์•”์Šคํ…Œ๋ฅด๋‹ด-ํ™์ฝฉ- Los-Los๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.Angeles ๋˜๋Š” GRE ๋ฐฑ์—… ์˜ค๋ฒ„๋ ˆ์ด ์ค‘ ํ•˜๋‚˜ ์ด์ƒ.

์ด์™€ ๋™์ผํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด Let's Encrypt ์ธ์ฆ์„œ๋ฅผ ์ฆ‰์‹œ ๋ฐœ๊ธ‰ํ•˜๊ณ  ๊ฐฑ์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

  1. ์ธ์ฆ์„œ๊ฐ€ ์—†๊ฑฐ๋‚˜ ๋งŒ๋ฃŒ๋œ ์ธ์ฆ์„œ๊ฐ€ ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด ํ•˜๋‚˜ ์ด์ƒ์˜ HTTPS ์š”์ฒญ์ด ํ‘œ์‹œ๋˜๋Š” ์ฆ‰์‹œ ์š”์ฒญ์„ ์ˆ˜๋ฝํ•œ ์™ธ๋ถ€ ๋…ธ๋“œ๋Š” ์ด๋ฅผ ๋‚ด๋ถ€ ์ธ์ฆ ๊ธฐ๊ด€์— ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

    Web HighLoad - ์ˆ˜๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

  2. ์‚ฌ์šฉ์ž๊ฐ€ Let's Encrypt ๋ฐœ๊ธ‰์„ ๊ธˆ์ง€ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ์ธ์ฆ๊ธฐ๊ด€์€ CSR์„ ์ƒ์„ฑํ•˜๊ณ , LE๋กœ๋ถ€ํ„ฐ ํ™•์ธ ํ† ํฐ์„ ๋ฐ›์•„ ์•”ํ˜ธํ™”๋œ ์ฑ„๋„์„ ํ†ตํ•ด ์ „๋ฐฉ์œ„๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋ชจ๋“  ๋…ธ๋“œ๋Š” LE์˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์š”์ฒญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    Web HighLoad - ์ˆ˜๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

  3. ์ž ์‹œ ํ›„ ์˜ฌ๋ฐ”๋ฅธ ์ธ์ฆ์„œ์™€ ๊ฐœ์ธ ํ‚ค๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ „๋ฉด์— ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ๋ฐ๋ชฌ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ 

    Web HighLoad - ์ˆ˜๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

  4. ์œ ํšจ๊ธฐ๊ฐ„ ๋งŒ๋ฃŒ 7์ผ ์ „๋ถ€ํ„ฐ ์ธ์ฆ์„œ ์žฌ๋ฐœ๊ธ‰ ์ ˆ์ฐจ๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์™„์ „ํžˆ ํˆฌ๋ช…ํ•˜๊ฒŒ 350๊ฐœ์˜ ์ธ์ฆ์„œ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ˆœํ™˜์‹œํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋“ฑ๋ก๋œ ์‚ฌ์šฉ์ž๋งŒ ์„ค๋ฌธ ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ์ œ๋ฐœ

๋ฌด์—‡์„ ๋จผ์ € ์•Œ๊ณ  ์‹ถ๋‚˜์š”?

  • 14,3%์›น ํŠธ๋ž˜ํ”ฝ ํ’ˆ์งˆ์„ ํด๋Ÿฌ์Šคํ„ฐ๋งํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜<3

  • 33,3%DDoS-Guard7 ๋ฐธ๋Ÿฐ์„œ์˜ ๋‚ด๋ถ€

  • 9,5%์ „์†ก L3/L4 ํŠธ๋ž˜ํ”ฝ ๋ณดํ˜ธ2

  • 0,0%๋Œ€์ค‘๊ตํ†ต ํŠธ๋ž˜ํ”ฝ์—์„œ ์›น์‚ฌ์ดํŠธ ๋ณดํ˜ธ0

  • 14,3%์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ3

  • 28,6%๊ตฌ๋ฌธ ๋ถ„์„ ๋ฐ ํด๋ฆญ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ6

21๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ํˆฌํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. 6๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๊ถŒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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