์›”์š”์ผ๊นŒ์ง€ ์‚ด์ž ๋ธ”๋ž™ํ”„๋ผ์ด๋ฐ์ด์—์„œ ์‚ด์•„๋‚จ๋Š” ๋ฐฉ๋ฒ•

๋‚ด์ผ์€ ๋ธ”๋ž™ ํ”„๋ผ์ด๋ฐ์ด์ž…๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ์ด๋Š” ์‚ฌ์ดํŠธ์— ์ตœ๋Œ€ ๋ถ€ํ•˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ๊ฑฐ์ธ์ด๋ผ๋„ ์ด๋ฅผ ๊ฒฌ๋””์ง€ โ€‹โ€‹๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ผ์–ด๋‚œ ์ผ 2017๋…„ ์•„๋งˆ์กด ํ”„๋ผ์ž„ ๋ฐ์ด์— 

์›”์š”์ผ๊นŒ์ง€ ์‚ด์ž ๋ธ”๋ž™ํ”„๋ผ์ด๋ฐ์ด์—์„œ ์‚ด์•„๋‚จ๋Š” ๋ฐฉ๋ฒ•

์šฐ๋ฆฌ๋Š” ์˜ค๋ฅ˜๋ฅผ ํ”ผํ•˜๊ณ  503 ํŽ˜์ด์ง€ ๋˜๋Š” ๋” ๋‚˜์œ ๊ฒฝ์šฐ About:blank ๋ฐ ERR_CONNECTION_TIMED_OUT์œผ๋กœ ์‚ฌ๋žŒ๋“ค์„ ๋งž์ดํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒ ์„œ๋ฒ„ ์ž‘์—…์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ๊ฐ„๋‹จํ•œ ์˜ˆ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ค€๋น„๊ธฐ๊ฐ„์ด ํ•˜๋ฃจ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค ํ™•์žฅ

์›น์‚ฌ์ดํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์›น ์„œ๋ฒ„, ์บ์‹ฑ ์‹œ์Šคํ…œ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ชจ๋“ˆ์—๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•๊ณผ ์–‘์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ŠคํŠธ๋ ˆ์Šค ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์†Œ๋ชจ๋˜๋Š” ๋ฆฌ์†Œ์Šค์˜ ์–‘์„ ๋ฏธ๋ฆฌ ๋ถ„์„ํ•˜๊ณ  ์‚ฌ์ดํŠธ์˜ ๋””์Šคํฌ I/O ์†๋„, ํ”„๋กœ์„ธ์„œ ์‹œ๊ฐ„, ๋ฉ”๋ชจ๋ฆฌ, ์ธํ„ฐ๋„ท ๋Œ€์—ญํญ์„ ํ‰๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

DDoS ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ์‚ฌ์ „์— ๋ณดํ˜ธํ•˜์„ธ์š”

๊ณ ๊ฐ ์œ ์ž… ์ฆ๊ฐ€๋ฟ๋งŒ ์•„๋‹ˆ๋ผ DDoS ๊ณต๊ฒฉ์œผ๋กœ ์ธํ•ด ์˜์—…์ผ ๋™์•ˆ ์›น ์‚ฌ์ดํŠธ๊ฐ€ ๋‹ค์šด๋ฉ๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ์„ ํ”ผ์‹ฑ ๋ฆฌ์†Œ์Šค๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๋ ค๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

DDoS ๊ณต๊ฒฉ์€ ๋‚˜๋‚ ์ด ๋”์šฑ ์ •๊ตํ•ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด์ปค๋Š” DDoS ๊ณต๊ฒฉ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ๊ณต๊ฒฉ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค์–‘ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๊ณต๊ฒฉ์—๋Š” ์‚ฌ์ดํŠธ ํ•ดํ‚น ์‹œ๋„๊ฐ€ ์ˆ˜๋ฐ˜๋ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ๋„ ๋ฏธ๋ฆฌ ์ค€๋น„ํ•˜์—ฌ ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋˜๋Š” IP ์ฃผ์†Œ๋ฅผ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. UltraVDS์—์„œ๋Š” ๊ณต๊ฒฉ ์ดํ›„๊ฐ€ ์•„๋‹Œ 1.5์‹œ๊ฐ„ ๋‚ด๋‚ด ์„œ๋ฒ„๋ฅผ ๋ณดํ˜ธํ•˜๋ฉฐ ์ตœ๋Œ€ XNUMXTbps์˜ ๊ณต๊ฒฉ์„ ์ง€์†์ ์œผ๋กœ ๊ฒฌ๋ŽŒ๋ƒ…๋‹ˆ๋‹ค! DDoS ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ์„œ๋ฒ„๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์ถฉ๋ถ„ํžˆ ํฐ ๋Œ€์—ญํญ์„ ๊ฐ–์ถ˜ ์ธํ„ฐ๋„ท ์ฑ„๋„์— ์—ฐ๊ฒฐ๋œ ์ผ๋ จ์˜ ํ•„ํ„ฐ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•„ํ„ฐ๋Š” ํ†ต๊ณผํ•˜๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ง€์†์ ์œผ๋กœ ๋ถ„์„ํ•˜์—ฌ ์ด์ƒ ํ˜„์ƒ๊ณผ ๋น„์ •์ƒ์ ์ธ ๋„คํŠธ์›Œํฌ ํ™œ๋™์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์„๋œ ๋น„ํ‘œ์ค€ ํŠธ๋ž˜ํ”ฝ ํŒจํ„ด์—๋Š” ๋ถ„์‚ฐ ๋ด‡๋„ท์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋œ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์„ ํฌํ•จํ•˜์—ฌ ํ˜„์žฌ ์•Œ๋ ค์ง„ ๋ชจ๋“  ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋ณดํ˜ธ๋œ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ƒ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ์‚ฌ์ „์— ๊ณต๊ธ‰์ž์˜ ์ง€์› ์„œ๋น„์Šค์— ์š”์ฒญ์„ ์ œ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์ดํŠธ ๋กœ๋”ฉ ์†๋„ ํ–ฅ์ƒ

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

CDN(Content Delivery Network)์€ ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CDN์€ ์บ์‹ฑ ๋…ธ๋“œ(์ ‘์† ์ง€์ )๋กœ ๊ตฌ์„ฑ๋˜์–ด ์ „ ์„ธ๊ณ„์— ์œ„์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ง€๋ฆฌ์ ์œผ๋กœ ๋ถ„์‚ฐ๋œ ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ CDN ๋„คํŠธ์›Œํฌ์— ์†ํ•˜๊ณ  ์„œ๋ฒ„์— ๋” ๊ฐ€๊นŒ์šด ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ •์  ์ฝ˜ํ…์ธ ๋ฅผ ์ˆ˜์‹ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์˜ ๊ฒฝ๋กœ๋ฅผ ๋‹จ์ถ•ํ•จ์œผ๋กœ์จ ์‚ฌ์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋” ๋น ๋ฅด๊ฒŒ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

Windows Server Core 2019์— VDS๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ CDN ๋„คํŠธ์›Œํฌ๋ฅผ ์ง์ ‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด Active Directory, DFS, IIS, WinAcme, RSAT์™€ ๊ฐ™์€ ์šด์˜ ์ฒด์ œ์— ๋‚ด์žฅ๋œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด Cloudflare์˜ CDN์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ํ›จ์”ฌ ๋” ๋น ๋ฅด๊ณ  ์ €๋ ดํ•˜๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์„ฑ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ์‹œ์Šคํ…œ์—๋Š” DNS, HTML ์••์ถ•, CSS, JS, ๋‹ค์–‘ํ•œ PoP(Point of Presence) ๋“ฑ์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ท€ํ•˜์˜ ํŒ๋งค์— ํ–‰์šด์„ ๋น•๋‹ˆ๋‹ค.

UltraVDS์˜ ๋ธ”๋ž™ ํ”„๋ผ์ด๋ฐ์ด

์šฐ๋ฆฌ๋Š” ๋˜ํ•œ ์ด๋‚  ์ „ํ†ต์ ์ธ ํ• ์ธ์„ ๋ฌด์‹œํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ Habr ์‚ฌ์šฉ์ž์—๊ฒŒ ํ”„๋กœ๋ชจ์…˜ ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์ •์ƒ‰Fr 15์›” 28์ผ๋ถ€ํ„ฐ 2์›” XNUMX์ผ๊นŒ์ง€ ๋ชจ๋“  ๊ฐ€์ƒ ์„œ๋ฒ„์— ๋Œ€ํ•ด XNUMX% ํ• ์ธ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, VDS Windows Server Core 1๋ฅผ ์‹คํ–‰ํ•˜๋Š” CPU ์ฝ”์–ด 500๊ฐœ, RAM 10MB, ๋””์Šคํฌ ๊ณต๊ฐ„ 2019GB๋ฅผ ๊ฐ–์ถ˜ UltraLight ์š”๊ธˆ์ œ ์„œ๋ฒ„๋Š” ํ”„๋กœ๋ชจ์…˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์ •์ƒ‰Fr ์›” 30๋ฃจ๋ธ”์— ๋Œ€ํ•ด 55๋…„ ๋™์•ˆ ์ถ”๊ฐ€ 45% ํ• ์ธ์ด ์ œ๊ณต๋˜๋ฏ€๋กœ ์ด ํ• ์ธ์€ ํ˜„์žฌ ๊ฐ€๊ฒฉ์˜ XNUMX%๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

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

์›”์š”์ผ๊นŒ์ง€ ์‚ด์ž ๋ธ”๋ž™ํ”„๋ผ์ด๋ฐ์ด์—์„œ ์‚ด์•„๋‚จ๋Š” ๋ฐฉ๋ฒ•

์ถœ์ฒ˜ : habr.com

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