Habr ์‚ฌํ›„ ๋ณด๊ณ ์„œ: ์‹ ๋ฌธ์— ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

2019๋…„ ์—ฌ๋ฆ„์˜ ์ฒซ ๋ฒˆ์งธ ๋‹ฌ๊ณผ ๋‘ ๋ฒˆ์งธ ๋‹ฌ์˜ ์‹œ์ž‘์€ ์–ด๋ ค์šด ๊ฒƒ์œผ๋กœ ๋“œ๋Ÿฌ๋‚ฌ์œผ๋ฉฐ ๊ธ€๋กœ๋ฒŒ IT ์„œ๋น„์Šค๊ฐ€ ๋ช‡ ์ฐจ๋ก€ ํฌ๊ฒŒ ํ•˜๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ๋ชฉํ• ๋งŒํ•œ ๊ฒƒ ์ค‘์—๋Š” CloudFlare ์ธํ”„๋ผ์—์„œ ๋ฐœ์ƒํ•œ ๋‘ ๊ฐ€์ง€ ์‹ฌ๊ฐํ•œ ์‚ฌ๊ณ (์ฒซ ๋ฒˆ์งธ - ๋ฏธ๊ตญ ์ผ๋ถ€ ISP์˜ BGP์— ๋Œ€ํ•œ ๋น„๋šค์–ด์ง„ ์†๊ณผ ๋ถ€์ฃผ์˜ํ•œ ํƒœ๋„, ๋‘ ๋ฒˆ์งธ - CF ์ž์ฒด์˜ ๋น„๋šค์–ด์ง„ ๋ฐฐํฌ๋กœ CF๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์ณค์Œ) , ์ด๋Š” ๋งŽ์€ ์ฃผ๋ชฉํ• ๋งŒํ•œ ์„œ๋น„์Šค) ๋ฐ Facebook CDN ์ธํ”„๋ผ์˜ ๋ถˆ์•ˆ์ •ํ•œ ์ž‘๋™(Instagram ๋ฐ WhatsApp์„ ํฌํ•จํ•œ ๋ชจ๋“  FB ์ œํ’ˆ์— ์˜ํ–ฅ์„ ๋ฏธ์นจ)์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋˜ํ•œ ๋ฐฐํฌํŒ์— ์†ํ•ด์•ผ ํ–ˆ์ง€๋งŒ ๊ธ€๋กœ๋ฒŒ ๋ฐฐ๊ฒฝ์— ๋น„ํ•ด ์ค‘๋‹จ์ด ํ›จ์”ฌ ๋ˆˆ์— ๋„์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๋ฏธ ๊ฒ€์€ ํ—ฌ๋ฆฌ์ฝฅํ„ฐ์™€ "์ฃผ๊ถŒ์ " ์Œ๋ชจ๋ฅผ ๋Œ์–ด๋“ค์ด๊ธฐ ์‹œ์ž‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ ์‚ฌ๊ฑด์— ๋Œ€ํ•œ ๊ณต๊ฐœ ์‚ฌํ›„ ๋ถ„์„์„ ๋ฐœํ‘œํ•ฉ๋‹ˆ๋‹ค.

Habr ์‚ฌํ›„ ๋ณด๊ณ ์„œ: ์‹ ๋ฌธ์— ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

03.07.2019, 16 : 05
๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฆฌ์†Œ์Šค ๋ฌธ์ œ๊ฐ€ ๊ธฐ๋ก๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์„ ์™„์ „ํžˆ ํ™•์ธํ•˜์ง€ ์•Š์€ ์ฑ„ BGP ์„ธ์…˜์„ DataLine์— ๋ฐฐ์น˜ํ•˜๋Š” ์ง€์ ๊นŒ์ง€ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค(NAT)์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•ด์ง€๋ฉด์„œ ๊ทธ๋“ค์€ DataLine์— ๋Œ€ํ•œ ์™ธ๋ถ€ ์ฑ„๋„์˜ ์„ฑ๋Šฅ์„ ๋น„๋‚œํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

03.07.2019, 16 : 35
์‚ฌ์ดํŠธ์˜ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ์ธํ„ฐ๋„ท(NAT)์œผ๋กœ์˜ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ณ€ํ™˜ ๋ฐ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์žฅ๋น„์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ์ด ๋ถ„๋ช…ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์žฅ๋น„๋ฅผ ์žฌ๋ถ€ํŒ…ํ•˜๋ ค๋Š” ์‹œ๋„๋Š” ์•„๋ฌด๋Ÿฐ ๊ฒฐ๊ณผ๋„ ์–ป์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝํ—˜์ƒ ๋„์›€์ด ๋˜์ง€ ์•Š์•˜์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์ˆ  ์ง€์›์œผ๋กœ๋ถ€ํ„ฐ ์‘๋‹ต์„ ๋ฐ›๊ธฐ ์ „์— ์—ฐ๊ฒฐ ๊ตฌ์„ฑ์„ ์œ„ํ•œ ๋Œ€์ฒด ์˜ต์…˜ ๊ฒ€์ƒ‰์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

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

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

03.07.2019, 17 : 05
๋™์‹œ์—, ์ด๋ฆ„ ์„œ๋ฒ„์˜ ์ด๋ฆ„ ํ™•์ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์—์„œ ๋ฌธ์ œ๊ฐ€ ํ™•์ธ๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—”๋“œํฌ์ธํŠธ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ํ˜ธ์ŠคํŠธ ํŒŒ์ผ์„ ์ค‘์š”ํ•œ ์„œ๋น„์Šค ๊ธฐ๋ก์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ฑ„์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

03.07.2019, 17 : 27
Habr์˜ ์ œํ•œ๋œ ๊ธฐ๋Šฅ์ด ๋ณต์›๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

03.07.2019, 17 : 43
๊ทธ๋Ÿฌ๋‚˜ ๊ฒฐ๊ตญ ์‹ ์†ํ•˜๊ฒŒ ์„ค์น˜๋œ ๊ฒฝ๊ณ„ ๋ผ์šฐํ„ฐ ์ค‘ ํ•˜๋‚˜๋ฅผ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋น„๊ต์  ์•ˆ์ „ํ•œ ์†”๋ฃจ์…˜์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ๋ณต์›๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

Habr ์‚ฌํ›„ ๋ณด๊ณ ์„œ: ์‹ ๋ฌธ์— ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

03.07.2019, 17 : 52
NS๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋˜๊ณ  ์บ์‹œ๊ฐ€ ์ง€์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ด ๋ณต์›๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

03.07.2019, 17 : 55
MK, Freelansim ๋ฐ Toaster๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์„œ๋น„์Šค๊ฐ€ ์ž‘๋™ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

03.07.2019, 18 : 02
MK์™€ Freelansim์ด ์ž‘์—…์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

03.07.2019, 18 : 07
DataLine์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด๊ณ ํ•œ BGP ์„ธ์…˜์„ ๋˜๋Œ๋ ธ์Šต๋‹ˆ๋‹ค.

03.07.2019, 18 : 25
๊ทธ๋“ค์€ NAT ํ’€์˜ ์™ธ๋ถ€ ์ฃผ์†Œ ๋ณ€๊ฒฝ๊ณผ ์—ฌ๋Ÿฌ ์„œ๋น„์Šค์˜ ACL ๋ถ€์žฌ๋กœ ์ธํ•œ ๋ฆฌ์†Œ์Šค ๋ฌธ์ œ๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ ์ด๋Š” ์ฆ‰์‹œ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ† ์Šคํ„ฐ๋Š” ๋ฐ”๋กœ ์ž‘๋™ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

03.07.2019, 20 : 30
ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡๊ณผ ๊ด€๋ จ๋œ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ช‡ ๊ฐœ์˜ acl(ํ”„๋ก์‹œ ์„œ๋ฒ„)์— ์™ธ๋ถ€ ์ฃผ์†Œ๋ฅผ ๋“ฑ๋กํ•˜๋Š” ๊ฒƒ์„ ์žŠ์–ด๋ฒ„๋ฆฐ ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์กŒ์œผ๋ฉฐ ์ด๋Š” ์ฆ‰์‹œ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Habr ์‚ฌํ›„ ๋ณด๊ณ ์„œ: ์‹ ๋ฌธ์— ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์กฐ์‚ฌ ๊ฒฐ๊ณผ

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

์ถœ์ฒ˜ : habr.com

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