์ด ๊ธ€์€ Proxy๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๊ฐœ์ธ์ ์œผ๋กœ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ์ง€์ ๊ณผ ์กฐ์–ธ์€ ์–ธ์ œ๋‚˜ ํ™˜์˜์ž…๋‹ˆ๋‹ค ใ…Žใ…Ž

1 minute read

์ด ๊ธ€์€ Proxy๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๊ฐœ์ธ์ ์œผ๋กœ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ์ง€์ ๊ณผ ์กฐ์–ธ์€ ์–ธ์ œ๋‚˜ ํ™˜์˜์ž…๋‹ˆ๋‹ค ใ…Žใ…Ž


https ์„ค์ •๊ณผ OAuth ๋“ฑ์„ ์“ฐ๊ธฐ ์œ„ํ•ด Reserve Proxy๋ฅผ ๊ณต๋ถ€ํ•  ์ผ์ด ์žˆ์—ˆ๋Š”๋ฐ ์šฐ์•„ํ•œ Tech์—์„œ โ€˜์ œ์ด๋ฏธโ€™๋‹˜์˜ ํ…Œ์ฝ”ํ†ก ์˜์ƒ์ด ์ •๋ง ํฐ ๋„์›€์ด ๋˜์—ˆ๋‹ค ๐Ÿ‘ ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ์ด ์˜์ƒ์—์„œ ๋‹ค๋ฃฌ ๋‚ด์šฉ์„ ๊ฐ„๋žตํžˆ ์ •๋ฆฌํ•ด๋ณด๊ฒ ๋‹ค.



Proxy.

โ€œ[๋Œ€๋ฆฌ(ไปฃ็†)]: ๋‚จ์„ ๋Œ€์‹ ํ•ด ์ผ์„ ์ฒ˜๋ฆฌํ•จ.โ€

Proxy๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Client์™€ Host ์ค‘๊ฐ„์— ์œ„์น˜ํ•˜์—ฌ ๋‘ ์ฃผ์ฒด ์‚ฌ์ด์˜ ํ†ต์‹ ์— ๊ด€์—ฌ๋ฅผ ํ•˜๋Š” ์ค‘๊ฐ„ ์ฃผ์ฒด์ด๋‹ค.

Proxy๊ฐ€ Client์™€ Host์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€์— ๋”ฐ๋ผ <Forward Proxy>, <Backward Proxy>๋กœ ๋‚˜๋‰œ๋‹ค.


Forward Proxy.

Client โ†” Proxy โ†” ์ธํ„ฐ๋„ท โ†” Server


Backward Proxy.

Client โ†” ์ธํ„ฐ๋„ท โ†” Proxy โ†” Server

์„œ๋ฒ„์˜ ์ •๋ณด๋ฅผ ์ˆจ๊ธฐ๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ด ๋ณด์•ˆ์ ์ธ ์ธก๋ฉด์—์„œ Good!

https๋ฅผ ๋„์ž…ํ•  ๋•Œ์—๋„ ์‚ฌ์šฉ.

<Load Balancing> ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Œ!


Load Balancing.

์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐ์‹œํ‚ค๋Š” ๊ธฐ์ˆ . ๋Œ€์šฉ๋Ÿ‰์˜ ์š”์ฒญ์— ๋Œ€ํ•œ ๋ถ€ํ•˜๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๊ฐ ์š”์ฒญ์„ ํ•˜์œ„ ์„œ๋ฒ„๋กœ ๋ถ„์‚ฐ์‹œ์ผœ ์ฃผ๋Š” ๊ธฐ์ˆ ์„ ๋งํ•จ. Proxy์—์„œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ!