์ค‘๊ตญ์—์„œ๋„ ํ”„๋กฌ ์“ฐ๊ฒŒ ํ•ด์ฃผ์„ธ์š”.

chihacker
  • #์ค‘๊ตญ
  • #VPN
  • #gcp

๋“ค์–ด๊ฐ€๋ฉฐ

์•ˆ๋…•ํ•˜์„ธ์š”. ์›๋”์›” ์•ฑ์Šค์ฟผ๋“œ์˜ PO ์ตœ๋Œ€์ˆœ์ž…๋‹ˆ๋‹ค.

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

์ €ํฌ๋Š” ์ค‘๊ตญ ํŒฌ๋ถ„๋“ค๊ป˜๋„ ์•„ํ‹ฐ์ŠคํŠธ์˜ ์ง„์‹ฌ์„ ํŒฌ๋“ค์—๊ฒŒ, ํŒฌ์˜ ์‚ฌ๋ž‘์„ ์•„ํ‹ฐ์ŠคํŠธ์—๊ฒŒ ์˜จ์ „ํžˆ ์ „๋‹ฌํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹จ์ˆœํžˆ ์„œ๋น„์Šค ์œ ์ง€์— ๊ทธ์น˜์ง€ ์•Š๊ณ , ์ค‘๊ตญ ์‚ฌ์šฉ์ž๋„ ์ž์œ ๋กญ๊ฒŒ ํ”„๋กฌ์„ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์ˆ ์  ์žฅ๋ฒฝ์„ ํ—ˆ๋ฌด๋Š”๋ฐ ๋„์ „ํ•˜๊ธฐ๋กœ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ด ๊ธ€์—์„œ๋Š” ํ”„๋กฌ์ด ์ค‘๊ตญ ์‚ฌ์šฉ์ž์™€ ์•„ํ‹ฐ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ๋งˆ์ฃผํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ €ํฌ๋Š” ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•„๋‚˜๊ฐ€๋Š”์ง€ ๊ทธ ๊ณผ์ •์„ ๊ณต์œ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์ค‘๊ตญ ์‚ฌ์šฉ์ž๋Š” ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ์„๊นŒ?

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

์ˆ˜์ง‘๋œ ์ฃผ์š” ๋ฌธ์ œ๋Š” ๋„ค ๊ฐ€์ง€ ์ •๋„๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

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

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

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

๋„ท์งธ, ์ค‘๊ตญ์–ด ๋ฒˆ์—ญ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.
ํ”„๋กฌ์—์„œ๋Š” ์ผ๋ถ€ ๊ธฐ๋Šฅ๋ณ„๋กœ ์ค‘๊ตญ์–ด ๋ฒˆ์—ญ์„ ์ง€์›ํ•˜๋Š” ๋ถ€๋ถ„๊ณผ ๊ทธ๋ ‡์ง€ ์•Š์€ ๋ถ€๋ถ„์ด ์žˆ์—ˆ์œผ๋ฉฐ ์•ฝ 30% ์ •๋„๋งŒ ์ค‘๊ตญ์–ด๋ฅผ ์ง€์›ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ค‘๊ตญ ํŒฌ์ด ํ”„๋กฌ์„ ์›ํ™œํžˆ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋“ค์€ ๋‹จ์ˆœํ•œ ๊ธฐ์ˆ ์  ์žฅ์• ๋ฅผ ๋„˜์–ด, ์•„ํ‹ฐ์ŠคํŠธ์™€ ํŒฌ ๊ฐ„ ์†Œํ†ต์˜ ๋‹จ์ ˆ๋กœ ์ด์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ์—์„œ๋„ ์ค‘๊ตญ ์‚ฌ์šฉ์ž์˜ ์žฌ๋ฐฉ๋ฌธ์œจ๊ณผ ์‚ฌ์šฉ๋ฅ ์€ ํƒ€ ๊ฒฝ์Ÿ ์„œ๋น„์Šค๋ณด๋‹ค ๋‚ฎ์€ ์ˆ˜์น˜๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ ์›์ธ ํŒŒ์•… ํ•˜๊ธฐ

ํ™•์ธ๋œ ๋ฌธ์ œ๋“ค์„ ํ† ๋Œ€๋กœ ์ €ํฌ๋Š” ์šฐ์„  ์ฆ‰๊ฐ์ ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„๊ณผ ์ค‘์žฅ๊ธฐ์ ์œผ๋กœ ๊ตฌ์กฐ์ ์ธ ์›์ธ์„ ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์œผ๋กœ ๊ณผ์ œ๋ฅผ ๋‚˜๋ˆ„์–ด ์ ‘๊ทผํ•˜๊ธฐ๋กœ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

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

ํ•œํŽธ, ์•Œ๋ฆผ๊ณผ ๋ฉ”์‹œ์ง€ ๋ฏธ์ˆ˜์‹ , ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ์‹คํŒจ, ์ ‘์† ์†๋„ ์ €ํ•˜ ๋“ฑ์˜ ๋ฌธ์ œ๋Š” ๊ทผ๋ณธ์ ์œผ๋กœ ์ค‘๊ตญ์˜ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ(GFW)๊ณผ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ(Firebase, Cloud CDN ๋“ฑ)์˜ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ์—์„œ ๊ธฐ์ธํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๋ฌธ์ œ ์›์ธ์„ ํŒŒ์•…ํ•œ ๊ฒฐ๊ณผ, ์ค‘๊ตญ์—์„œ ๊ตฌ๊ธ€ ์„œ๋น„์Šค์— ์ ‘๊ทผํ•˜๋ ค๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ VPN์„ ์ง์ ‘ ์‚ฌ์šฉํ•ด์•ผ๋งŒ ํ–ˆ๊ณ , VPN ํ™˜๊ฒฝ์€ ์†๋„๊ฐ€ ๋А๋ฆฌ๊ฑฐ๋‚˜ ์—ฐ๊ฒฐ์ด ์ž์ฃผ ๋Š๊ธฐ๋Š” ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์ „๋ฐ˜์ ์ธ ์•ฑ ์‚ฌ์šฉ ๊ฒฝํ—˜์„ ํฌ๊ฒŒ ํ›ผ์†ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ VPN ์‚ฌ์šฉ ์ž์ฒด๊ฐ€ ํŒฌ๋“ค์—๊ฒŒ๋Š” ์„ค์น˜, ๋น„์šฉ, ์•ˆ์ •์„ฑ ์ธก๋ฉด์—์„œ ํฐ ๋ถˆํŽธ์„ ์ดˆ๋ž˜ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

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

์ค‘๊ตญ ๋„คํŠธ์›Œํฌ ์žฅ๋ฒฝ ํ—ˆ๋ฌผ๊ธฐ

ํ”„๋กฌ์€ ์ค‘๊ตญ ํŒฌ๋ถ„๋“ค์ด VPN ์—†์ด๋„ ์›ํ™œํžˆ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก, ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ ์  ์žฅ๋ฒฝ์„ ํ—ˆ๋ฌผ๊ธฐ ์œ„ํ•œ ์‹ค์งˆ์  ์‹œ๋„๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋จผ์ €, ์ค‘๊ตญ ๋‚ด ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋กœ์˜ ์ด์ „(Baidu Cloud, Tencent Cloud ๋“ฑ)์„ ๊ฒ€ํ† ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ค‘๊ตญ ๋‚ด์— ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฉด GFW ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๊ณ  ์„œ๋น„์Šค ํ’ˆ์งˆ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์ค‘๊ตญ ๋‚ด ์‚ฌ์—…์ž ์ž๊ฒฉ์ด ํ•„์š”ํ–ˆ๊ณ , ํ˜„์ง€ ๋ฒ•์ƒ ์‚ฌ์—…์ž๋Š” ์‹ค์†Œ์œ ์ฃผ๊ฐ€ ์ค‘๊ตญ์ธ์ด์–ด์•ผ ํ•œ๋‹ค๋Š” ์ œ์•ฝ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ICP ๋“ฑ๋ก, ๋ฐ์ดํ„ฐ ๋ณด์•ˆ ์‹ฌ์‚ฌ ๋“ฑ ๋ณต์žกํ•œ ์ ˆ์ฐจ๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๊ณ , ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒํŠธ๋„ˆ๋ฅผ ์ฐพ๋Š” ๊ณผ์ • ๋˜ํ•œ ์‰ฝ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ํ•œ ๋น ๋ฅด๊ฒŒ ์ค‘๊ตญ์—์„œ์˜ ์›ํ™œํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ค‘๊ตญ ๋‚ด ์ธํ”„๋ผ ์ด์ „ ์žฅ๊ธฐ์ ์ธ ๊ด€์ ์—์„œ ๊ฒ€ํ† ํ•˜๊ธฐ๋กœ ํ•˜๊ณ , ๋Œ€์‹ , ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์™€ ์ค‘๊ตญ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ์ง์ ‘์ ์ธ ์—ฐ๊ฒฐ์„ ์ฐจ๋‹จํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•  ๋ฐฉ๋ฒ•์„ ๋ชจ์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

MQTT๋Š” IoT ํ™˜๊ฒฝ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ, HTTP ๊ธฐ๋ฐ˜๋ณด๋‹ค ํŠธ๋ž˜ํ”ฝ์ด ์ ๊ณ  ์—ฐ๊ฒฐ ์œ ์ง€ ๋น„์šฉ์ด ๋‚ฎ์•„ ๋„คํŠธ์›Œํฌ ํ’ˆ์งˆ์ด ๋ถˆ์•ˆ์ •ํ•œ ํ™˜๊ฒฝ์—์„œ๋„ ์•ˆ์ •์ ์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ค‘๊ตญ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์—์„œ๋„ ์ง€์†์ ์œผ๋กœ ์—ฐ๊ฒฐ์„ ์œ ์ง€ํ•˜๊ณ  ์‹ค์‹œ๊ฐ„ ๋Œ€ํ™”๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ MQTT ์„œ๋ฒ„๊ฐ€ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์— ์œ„์น˜ํ•˜๋ฉด ์—ฌ์ „ํžˆ ์˜ํ–ฅ์„ ๋ฐ›์„ ์ˆ˜๋ฐ–์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์— AWS ์ธํ”„๋ผ๋ฅผ ํ™œ์šฉํ•ด Relay ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , ์ค‘๊ตญ ์‚ฌ์šฉ์ž์™€ ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ์‚ฌ์ด์—์„œ ๋ฉ”์‹œ์ง€์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘๊ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. Relay ์„œ๋ฒ„๋Š” ์ค‘๊ตญ ์‚ฌ์šฉ์ž๊ฐ€ MQTT๋ฅผ ํ†ตํ•ด ์•ˆ์ •์ ์œผ๋กœ ๋ฉ”์‹œ์ง€์„ ์†ก์ˆ˜์‹  ํ•  ์ˆ˜ ์žˆ๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ์„œ๋ฒ„ ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ๊ตฌ๊ธ€ ์„œ๋น„์Šค์™€ ์—ฐ๋™๋˜์–ด ์•„ํ‹ฐ์ŠคํŠธ์™€ ํŒฌ ๊ฐ„ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฐฉ์‹์„ ํ†ตํ•ด ์ค‘๊ตญ ์‚ฌ์šฉ์ž๋Š” VPN์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ AWS Relay ์„œ๋ฒ„์—๋งŒ ์—ฐ๊ฒฐํ•˜๋ฉด ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ…๊ณผ ์•Œ๋ฆผ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๊ณ , ์ค‘๊ตญ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ์˜ ์ฐจ๋‹จ ๋ฌธ์ œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์šฐํšŒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Relay ์„œ๋ฒ„์˜ ์œ„์น˜๋‚˜ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ๋งŒ์œผ๋กœ๋„ ์ ‘์† ๊ฒฝ๋กœ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์–ด, ํ–ฅํ›„ ์ค‘๊ตญ ๋‚ด ๋„คํŠธ์›Œํฌ ์ƒํ™ฉ ๋ณ€ํ™”์— ๊ธฐ๋ฏผํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์†”๋ฃจ์…˜์€ ์ž˜ ๋™์ž‘ ํ• ๊นŒ?

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

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

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

๋งˆ์น˜๋ฉฐ

์šฐ๋ฆฌ์˜ ์ค‘๊ตญ ์‚ฌ์šฉ์ž๋ถ„๋“ค์ด ์•„ํ‹ฐ์ŠคํŠธ์™€ ์ž์œ ๋กญ๊ฒŒ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ์ •์€ ์•„์ง ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ๊ณต์œ ํ•œ ๋‚ด์šฉ์€ ํ˜„์žฌ๊นŒ์ง€์˜ ์ƒํ™ฉ๊ณผ ์ค€๋น„ ๊ณผ์ •์„ ๋‹ด๊ณ  ์žˆ์œผ๋ฉฐ, ์ €ํฌ๋Š” ๊ณง ์ค‘๊ตญ์œผ๋กœ ์ง์ ‘ ํ…Œ์ŠคํŠธํ•˜๋Ÿฌ ๋– ๋‚  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ˜„์ง€์—์„œ์˜ ์‹ค์งˆ์ ์ธ ๊ฒ€์ฆ๊ณผ ํŒฌ๋ถ„๋“ค๊ณผ์˜ ๋งŒ๋‚จ์„ ํ†ตํ•ด ์–ป์€ ๊ฒฐ๊ณผ๋Š” 2ํŽธ์—์„œ ์ด์–ด์„œ ์ž์„ธํžˆ ๊ณต์œ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ค‘๊ตญ ํŒฌ๋ถ„๋“ค์ด ๋” ๋‚˜์€ ๊ฒฝํ—˜์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ตœ์„ ์„ ๋‹คํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ๊ด€์‹ฌ๊ณผ ์‘์› ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

โ† ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

Art Changes Life

๋…ธ๋จธ์Šค์™€ ํ•จ๊ป˜ ์—”ํ„ฐํ…Œํฌ ์‚ฐ์—…์„ ํ˜์‹ ํ•ด๋‚˜๊ฐˆ ๋ฉค๋ฒ„๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

์ฑ„์šฉ ์ค‘์ธ ๊ณต๊ณ  ๋ณด๊ธฐ