Nginx ์„ฑ๊ณต ์‚ฌ๋ก€ ๋˜๋Š” โ€œ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด์„ธ์š”!โ€

Nginx ์„ฑ๊ณต ์‚ฌ๋ก€ ๋˜๋Š” โ€œ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด์„ธ์š”!โ€

์ด๊ณ ๋ฅด ์‹œ์†Œ์˜ˆํ”„, ์›น ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž Nginx์—, ๋Œ€๊ฐ€์กฑ์˜ ๊ตฌ์„ฑ์› HighLoad ++, ์šฐ๋ฆฌ ํšŒ์˜์˜ ๊ธฐ์›์— ์„œ ์žˆ์—ˆ์„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ. ๋‚˜๋Š” Igor๋ฅผ ๋‚˜์˜ ์ „๋ฌธ ๊ต์‚ฌ์ด์ž, XNUMX๋…„ ๋™์•ˆ ๋‚˜์˜ ์ „๋ฌธ์ ์ธ ๊ธธ์„ ๊ฒฐ์ •ํ•œ ๊ณ ๋„๋กœ ๋กœ๋“œ๋œ ์‹œ์Šคํ…œ์„ ์ดํ•ดํ•˜๊ณ  ์ž‘์—…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์ณ์ค€ ์Šค์Šน์œผ๋กœ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.

๋‹น์—ฐํžˆ ๊ท€์ฒญ์ด ํ„ฐ์งˆ ๋“ฏํ•œ ์†Œ๋ฆฌ๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์„ฑ๊ณต์˜ NGINX ํŒ€... ๊ทธ๋ฆฌ๊ณ  ์ €๋Š” ์ธํ„ฐ๋ทฐํ–ˆ์ง€๋งŒ Igor๋Š” ์•„๋‹ˆ์ง€๋งŒ(๊ทธ๋Š” ์—ฌ์ „ํžˆ ๋‚ด์„ฑ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ž…๋‹ˆ๋‹ค) ํŽ€๋“œ์˜ ํˆฌ์ž์ž๋“ค์ž…๋‹ˆ๋‹ค ๋ฃจ๋‚˜ ์บํ”ผํƒˆXNUMX๋…„ ์ „ nginx๋ฅผ ๋ฐœ๊ฒฌํ•œ ๋Š” ์ด๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ–ˆ์œผ๋ฉฐ ํ˜„์žฌ ๋Ÿฌ์‹œ์•„ ์‹œ์žฅ์„ ๋Œ€์ƒ์œผ๋กœ ์ „๋ก€ ์—†๋Š” ๊ทœ๋ชจ์˜ ๊ฑฐ๋ž˜๋ฅผ ํ˜‘์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ปท ์•„๋ž˜ ๊ธฐ์‚ฌ์˜ ๋ชฉ์ ์€ ๋ฌด์—‡์ด๋“  ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค! ์‹œ๋„ ํ•ด๋ด!

HighLoad++ ํ”„๋กœ๊ทธ๋žจ ์œ„์›ํšŒ ์˜์žฅ Oleg Bunin: ์„ฑ๊ณต์ ์ธ ๊ฑฐ๋ž˜๋ฅผ ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค! ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ, ๋‹น์‹ ์€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ์„œ ๊ณ„์† ์ผํ•˜๊ณ  ๋™์‹œ์— ๊ทธ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ „์ฒด ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•˜๋ ค๋Š” Igor์˜ ์—ด๋ง์„ ๋ณด์กดํ•˜๊ณ  ์ง€์›ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž์˜ ๊ฟˆ์ž…๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ?

๋‚ด ๋Œ€๋‹ด์ž๋Š” Runa Capital Dmitry Chikhachev์˜ ๊ด€๋ฆฌ ํŒŒํŠธ๋„ˆ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‚ฌ์‹ค์ด๋‹ค. ์ด๋Š” Igor ์ž์‹ ๊ณผ ๊ทธ์˜ ๊ณต๋™ ์ฐฝ๋ฆฝ์ž์ธ Maxim ๋ฐ Andrey(Maxim Konovalov ๋ฐ Andrey Alekseev)์˜ ํฐ ์žฅ์ ์ž…๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ๋“ค์€ ์ฒ˜์Œ์— ์ž์‹ ์„ ์ค‘์‹ฌ์œผ๋กœ ์ด ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์Šคํƒ€ํŠธ์—…์ด ์ž์‹ ์˜ ๊ฐ•์ ๊ณผ ์—ญ๋Ÿ‰์„ ์ ์ ˆํ•˜๊ฒŒ ํ‰๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ „์ฒด ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฃผ๋„ํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌํ•˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.

โ€” ๊ทธ๋Ÿผ NGINX ํŒ€์€ ์ „๋ฐ˜์ ์œผ๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ๋ถ€๋ถ„๊ณผ ๊ฑฐ๋ฆฌ๋ฅผ ๋‘์—ˆ๋‚˜์š”?

๋“œ๋ฏธํŠธ๋ฆฌ : ์•„๋‹ˆ์š”, ์‚ฌ์—…์ ์ธ ๋ถ€๋ถ„์—์„œ ๋ฌผ๋Ÿฌ๋‚˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์™œ ๊ทธ๋ ‡์Šต๋‹ˆ๊นŒ? Maxim์€ COO๋กœ์„œ ์šด์˜ ๋ถ€๋ฌธ์„ ์ด๋Œ์—ˆ์Šต๋‹ˆ๋‹ค. Andrey๋Š” BizDev์— ์ฐธ์—ฌํ–ˆ๊ณ  Igor๋Š” ๊ทธ๊ฐ€ ์ข‹์•„ํ•˜๋Š” ๊ฐœ๋ฐœ์„ ๊ณ„์†ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋‘๊ฐ€ ์ž์‹ ์˜ ์žฅ์ ๊ณผ ์ข‹์•„ํ•˜๋Š” ์ผ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋“ค์€ ๋ชจ๋‘ ๋ฏธ๊ตญ์—์„œ ์ˆ˜๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ์‚ฌ์—…์„ ๊ตฌ์ถ•ํ•˜๋ ค๋ฉด ๋‹ค๋ฅธ ๋ฐฐ๊ฒฝ์„ ๊ฐ€์ง„ ๋‹ค๋ฅธ ์ž์งˆ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ XNUMX์ฐจ ํ˜‘์ƒ์—์„œ๋„ ๊ทธ๋Ÿฐ ์‚ฌ๋žŒ์„ ์ฐพ๊ฒ ๋‹ค๋Š” ํˆฌ์ž์ž๋“ค๊ณผ์˜ ํ•ฉ์˜๊ฐ€ ์žˆ์—ˆ๋‹ค. ๊ฑฐ์Šค ๋กœ๋ฒ„ํŠธ์Šจ(Gus Robertson)์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ด ๋ชจ๋“  ๊ธฐ์ค€์— ๋ถ€ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค.

โ€” ๊ทธ๋Ÿผ ์›๋ž˜๋Š” ๋ฏธ๊ตญ ์‹œ์žฅ์— ์ง„์ถœํ•  ๊ณ„ํš์ด์—ˆ๋‚˜?

๋“œ๋ฏธํŠธ๋ฆฌ : NGINX๋Š” B2B ์‚ฌ์—…์ž…๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ธํ”„๋ผ ์ˆ˜์ค€์—์„œ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฏธ๋“ค์›จ์–ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน๋ณ„ํžˆ ๋„๋ฆฌ ์•Œ๋ ค์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ฃผ์š” b2b ์‹œ์žฅ์€ ๋ฏธ๊ตญ์ด๋ฉฐ ์„ธ๊ณ„ ์‹œ์žฅ์˜ 40%๊ฐ€ ๋ฏธ๊ตญ์— ์ง‘์ค‘๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฏธ๊ตญ ์‹œ์žฅ์—์„œ์˜ ์„ฑ๊ณต์€ ๋ชจ๋“  ์Šคํƒ€ํŠธ์—…์˜ ์„ฑ๊ณต์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

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

- ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์—๊ฒŒ ์™”์Šต๋‹ˆ๊นŒ? ๋‹น์‹ ์€ nginx๋กœ, nginx๋Š” ๋‹น์‹ ์—๊ฒŒ?

๋“œ๋ฏธํŠธ๋ฆฌ : ์šฐ๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ์ ‘์ด‰ ์ง€์ ์„ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋•Œ๋„ nginx๊ฐ€ ๋ˆˆ์— ๋„์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์•„๋งˆ๋„ ๋Œ€๋‹จํ•œ ์ฃผ๋„๋ ฅ์„ ๋ณด์—ฌ์คฌ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„์ง ๊ธฐ์—…์ด ์•„๋‹ˆ์—ˆ๊ณ  ์‹œ์žฅ์ ์œ ์œจ๋„ ์ƒ๋Œ€์ ์œผ๋กœ ๋‚ฎ์•˜์ง€๋งŒ(6%) ์ด๋ฏธ ํˆฌ์ž์ž๋“ค์˜ ๊ด€์‹ฌ์€ ์ ์ ํ–ˆ๋‹ค. ๊ฑฐ๋ž˜๋Š” ๊ฒฝ์Ÿ์ ์ด์–ด์„œ ์šฐ๋ฆฌ๋Š” ๋‹น์—ฐํžˆ ์ ๊ทน์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

- ์ œํ’ˆ์˜ ์ƒํƒœ๋Š” ์–ด๋– ํ–ˆ๋‚˜์š”? ํšŒ์‚ฌ๋Š” ์—†์—ˆ์ง€๋งŒ ์ƒ์—…์šฉ ๊ธฐ์—… ๋ฒ„์ „์˜ ์Šค์ผ€์น˜๊ฐ€ ์žˆ์—ˆ๋‚˜์š”?

๋“œ๋ฏธํŠธ๋ฆฌ : Nginx๋ผ๋Š” ์˜คํ”ˆ์†Œ์Šค ์›น ์„œ๋ฒ„๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์„ธ๊ณ„ ์‹œ์žฅ์˜ 6%์˜€์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ˆ˜๋ฐฑ๋งŒ, ์‹ฌ์ง€์–ด ์ˆ˜์ฒœ๋งŒ ๊ฐœ์˜ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ํšŒ์‚ฌ๋„ ์—†์—ˆ๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํšŒ์‚ฌ๊ฐ€ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํŒ€๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. nginx ๊ฐœ๋ฐœ์ž์ธ Igor Sysoev์™€ ์ฃผ๋ณ€์— ์ž‘์€ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค. Igor๋Š” ๊ฝค ์˜ค๋ž˜์ „์ธ 2002๋…„์— nginx๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  2004๋…„์— ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์‹ค์งˆ์ ์ธ ๊ด€์‹ฌ์€ 2008๋…„์—์•ผ ๋‚˜ํƒ€๋‚ฌ๊ณ  2011๋…„์— ๊ทธ๋Š” ๋ˆ์„ ๋ชจ์•˜์Šต๋‹ˆ๋‹ค. ์™œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ ์‹œ๊ฐ„์ด ์ง€๋‚ฌ๋Š”์ง€ ๊ถ๊ธˆํ•ดํ•˜๋Š” ์‚ฌ๋žŒ์€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ด์— ๋Œ€ํ•œ ๋…ผ๋ฆฌ์ ์ธ ๊ธฐ์ˆ ์  ์„ค๋ช…์ด ์žˆ์Šต๋‹ˆ๋‹ค.

2002๋…„์— Igor๋Š” Rambler์—์„œ ๊ทผ๋ฌดํ–ˆ์œผ๋ฉฐ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋กœ์„œ ๊ทธ๊ฐ€ ํ•ด๊ฒฐํ•œ ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์œ„ C10k ๋ฌธ์ œ, ์ฆ‰ ์ตœ๋Œ€ ๋กœ๋“œ ์‹œ ์„œ๋ฒ„์— 100๊ฐœ ์ด์ƒ์˜ ๋™์‹œ ์š”์ฒญ์„ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์ธํ„ฐ๋„ท์˜ ๋ฌด๊ฑฐ์šด ๋ถ€ํ•˜๊ฐ€ ์ด์ œ ๋ง‰ ์‚ฌ์šฉ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฌธ์ œ๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. Rambler, Yandex, Mail.ru์™€ ๊ฐ™์€ ์†Œ์ˆ˜์˜ ์‚ฌ์ดํŠธ์—์„œ๋งŒ ์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์›น์‚ฌ์ดํŠธ์™€ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ํ•˜๋ฃจ์— 200-XNUMX๊ฐœ์˜ ์š”์ฒญ์ด ์žˆ๋Š” ๊ฒฝ์šฐ nginx๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ Apache๊ฐ€ ์ด๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท์ด ๋Œ€์ค‘ํ™”๋˜๋ฉด์„œ C10k ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ์‚ฌ์ดํŠธ์˜ ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ ์  ๋” ๋งŽ์€ ์‚ฌ์ดํŠธ์—์„œ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด nginx์™€ ๊ฐ™์€ ๋” ๋น ๋ฅธ ์›น ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ ๋ถ€ํ•˜ ํญ๋ฐœ์€ 2008~2010๋…„ ์Šค๋งˆํŠธํฐ์˜ ๋“ฑ์žฅ๊ณผ ํ•จ๊ป˜ ์ผ์–ด๋‚ฌ๋‹ค.

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

์ด๋กœ ์ธํ•ด ์ธํ„ฐ๋„ท์˜ ์ตœ๋Œ€ ๋ถ€ํ•˜๊ฐ€ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.. ์ด ๋ถ€ํ•˜๋Š” ๋‹ค์†Œ ๊ณ ๋ฅด๊ฒŒ ์ฆ๊ฐ€ํ–ˆ์ง€๋งŒ ์ตœ๊ณ ์ ์€ ์ ์  ๋” ๋ˆˆ์— ๋„๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ C10k ๋ฌธ์ œ๊ฐ€ ๋„๋ฆฌ ํผ์ง„ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด ์ˆœ๊ฐ„ nginx๊ฐ€ ์ถœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

Nginx ์„ฑ๊ณต ์‚ฌ๋ก€ ๋˜๋Š” โ€œ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด์„ธ์š”!โ€

โ€” Igor ๋ฐ ๊ทธ์˜ ํŒ€๊ณผ์˜ ํšŒ์˜ ํ›„ ์ด๋ฒคํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ „๊ฐœ๋˜์—ˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค. ์ธํ”„๋ผ ๋ฐ ์‚ฌ์—… ์•„์ด๋””์–ด ๊ฐœ๋ฐœ์€ โ€‹โ€‹์–ธ์ œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๊นŒ?

๋“œ๋ฏธํŠธ๋ฆฌ : ๋จผ์ € ๊ฑฐ๋ž˜๊ฐ€ ์„ฑ์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ ๊ทธ ๊ฑฐ๋ž˜๊ฐ€ ๊ฒฝ์Ÿ์ ์ด์—ˆ๊ณ  ๊ฒฐ๊ตญ ํˆฌ์ž์ž ์—ฐํ•ฉ์ด ํ˜•์„ฑ๋˜์—ˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” BV Capital(ํ˜„ e.ventures) ๋ฐ Michael Dell๊ณผ ํ•จ๊ป˜ ์ด ์‹ ๋””์ผ€์ดํŠธ์˜ ์ผ๋ถ€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๊ทธ๋“ค์€ ๊ฑฐ๋ž˜๋ฅผ ์„ฑ์‚ฌ์‹œํ‚จ ํ›„ ๋ฏธ๊ตญ CEO๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ ๊ฑฐ๋ž˜๋ฅผ ์„ฑ์‚ฌ์‹œ์ผฐ๋‚˜์š”? ๊ฒฐ๊ตญ, ๋‹น์‹ ์€ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์ด ๋ฌด์—‡์ธ์ง€, ์–ธ์ œ ์„ฑ๊ณตํ•  ๊ฒƒ์ธ์ง€์กฐ์ฐจ ๋ชฐ๋ž๋‹ค๋Š” ๊ฒƒ์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ๋ฉ‹์ง„ ์ œํ’ˆ์— ํŒ€์— ํˆฌ์žํ•˜์…จ๋‚˜์š”?

๋“œ๋ฏธํŠธ๋ฆฌ : ์˜ˆ, ์ด๊ฒƒ์€ ์ˆœ์ˆ˜ํ•œ ์ข…์ž ๊ฑฐ๋ž˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‹น์‹œ์—๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ํˆฌ์ž ๋…ผ์ œ๋Š” NGINX๊ฐ€ ์ƒ๋‹นํžˆ ์ฆ๊ฐ€ํ•˜๋Š” ๊ณ ๊ฐ์„ ๋ณด์œ ํ•œ ๋…ํŠนํ•œ ์ œํ’ˆ์ด๋ผ๋Š” ์‚ฌ์‹ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

90๋…„๋Œ€์— ์‚ฌ๋žŒ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถ”๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๊ฐ€ ๊ฑฐ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์ „ํ™”ํ•˜๋ฉด ํ•œ ์‹œ๊ฐ„ ์•ˆ์— ๊ฐ€์ ธ๊ฐˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. 2000๋…„๋Œ€ ๋ง์—๋Š” ๋งŽ์€ ๊ธฐ์—…์—์„œ 5๋ถ„์˜ ๋‹ค์šดํƒ€์ž„์ด ์‹ค์ œ๋กœ ๋ˆ, ํ‰ํŒ ๋“ฑ์˜ ์†์‹ค๊ณผ ๋™์ผํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๊ดด๋กœ์› ๋˜ ๊ฒƒ๋„ ์ผ๋ฉด์ด๋‹ค.

ํˆฌ์ž์ž๋กœ์„œ ์šฐ๋ฆฌ๊ฐ€ ๋ณด๋Š” ๋‘ ๋ฒˆ์งธ ์ธก๋ฉด์€ ํŒ€์˜ ์งˆ. ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” Igor์™€ ๊ทธ์˜ ๊ณต๋™ ์ฐฝ๋ฆฝ์ž๋“ค์—๊ฒŒ โ€‹โ€‹๊นŠ์€ ์ธ์ƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ํ•œ ์‚ฌ๋žŒ์ด ๊ฐœ๋ฐœํ•œ ์ƒํ˜ธ ๋ณด์™„์ ์ธ ๊ฒฝํ—˜์ด์ž ๋…ํŠนํ•œ ์ œํ’ˆ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

โ€” ์„œ๋กœ๋ฅผ ๋ณด์™„ํ•˜๋Š” ์ผ์ • ์ˆ˜์˜ ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ˜ ํŒ€๋„ ์—ญํ• ์„ ํ•œ ๊ฒƒ์€ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋ฏธํŠธ๋ฆฌ : Igor๊ฐ€ ํ˜ผ์ž ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•œ ๊ฒƒ์ด ๋งž๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ, ์‚ฌ์—…์„ ์‹œ์ž‘ํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ์™”์„ ๋•Œ ๊ทธ๋Š” ํ˜ผ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ํŒŒํŠธ๋„ˆ์™€ ํ•จ๊ป˜ ์„œ๋‘๋ฅด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. 10๋…„๊ฐ„์˜ ํˆฌ์ž ๊ฒฝํ—˜์„ ๋ณด๋ฉด ๋‘ ๋ช…์˜ ๊ณต๋™ ์ฐฝ์—…์ž๊ฐ€ ์žˆ์œผ๋ฉด ํ™•์‹คํžˆ ์œ„ํ—˜์ด ์ค„์–ด๋“ ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ ์˜ ๊ณต๋™ ์ฐฝ์—…์ž ์ˆ˜๋Š” XNUMX~XNUMX๋ช…์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ์•„์ฃผ ์ ์ง€๋งŒ XNUMX๊ฐœ๋Š” ์ด๋ฏธ ๋งŽ์Šต๋‹ˆ๋‹ค.

- ๊ทธ๋‹ค์Œ์—๋Š” ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋‚˜์š”? ๊ฑฐ๋ž˜๊ฐ€ ์ด๋ฏธ ์ด๋ฃจ์–ด์กŒ์ง€๋งŒ ์•„์ง ์‚ฌ์—… ์•„์ด๋””์–ด๊ฐ€ ๊ฐœ๋ฐœ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ.

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

- ๊ทธ ์‚ฌ๋žŒ์€ ์–ด๋–ป๊ฒŒ ์ฐพ์•˜๋‚˜์š”? ์–ด๋””? ๋‚˜๋Š” ์ด๊ฒƒ์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ƒ์ƒ์กฐ์ฐจ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋“œ๋ฏธํŠธ๋ฆฌ : ๋ชจ๋“  ํˆฌ์ž์ž์™€ ์ด์‚ฌํšŒ๊ฐ€ ์ด๋Ÿฐ ์ผ์„ ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์„ ํƒ์€ ๊ฑฐ์Šค ๋กœ๋ฒ„ํŠธ์Šจ์—๊ฒŒ ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค. Gus๋Š” Red Hat์—์„œ ๊ทผ๋ฌดํ–ˆ๋Š”๋ฐ, Red Hat์˜ ์ตœ๊ณ  ๊ด€๋ฆฌ์ž๋Š” ์šฐ๋ฆฌ ํˆฌ์ž์ž์˜€์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์˜คํ”ˆ์†Œ์Šค์ธ Red Hat์„ ์„ ํƒํ–ˆ๊ณ , ์‚ฌ์—…์„ ์ด๋Œ๊ณ  ์ˆ˜์‹ญ์–ต ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ์‚ฌ์—…์œผ๋กœ ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์„ ์ฐพ๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ฑฐ์Šค๋ฅผ ์ถ”์ฒœํ–ˆ์Šต๋‹ˆ๋‹ค.

NGINX์™€์˜ ๊ฑฐ๋ž˜๋Š” 2011๋…„์— ์ข…๋ฃŒ๋˜์—ˆ๊ณ  2012๋…„์— ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ Gus๋ฅผ ๋งŒ๋‚ฌ๊ณ  ์ฆ‰์‹œ ๊ทธ๋ฅผ ์ •๋ง ์ข‹์•„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” Red Hat์˜ ์˜คํ”ˆ ์†Œ์Šค์— ๋Œ€ํ•œ ๋ฐฐ๊ฒฝ ์ง€์‹์„ ๊ฐ–๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ Red Hat์€ ์˜คํ”ˆ ์†Œ์Šค์—์„œ ์ˆ˜์‹ญ์–ต ๋‹ฌ๋Ÿฌ์˜ ์ž๋ณธ๊ธˆ์„ ๋ณด์œ ํ•œ ์œ ์ผํ•œ ํšŒ์‚ฌ์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Gus๋Š” ์‚ฌ์—… ๊ฐœ๋ฐœ ๋ฐ ์˜์—…์—๋„ ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค!

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

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

Nginx ์„ฑ๊ณต ์‚ฌ๋ก€ ๋˜๋Š” โ€œ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด์„ธ์š”!โ€
์‚ฌ์ง„ ์ถœ์ฒ˜: ๋ฉ”๋ชจ NGINX์™€ Runa Capital ๊ฐ„์˜ ํ˜‘๋ ฅ ์—ญ์‚ฌ์— ๋Œ€ํ•ด Dmitry Chikhachev๊ฐ€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

โ€” ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์„ ๋ฐ”๋กœ ์ฐพ์•˜๋‚˜์š”, ์•„๋‹ˆ๋ฉด ๋‚˜์ค‘์— ๋ฐ”๋€Œ์—ˆ๋‚˜์š”?

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

์šฐ๋ฆฌ๋Š” nginx๋ฅผ ๋’ท๋ฐ›์นจํ•˜๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ํž˜์„ ํ™œ์šฉํ•˜๊ณ  ๊ทธ๋“ค์„ ์‹ค๋ง์‹œํ‚ค๊ฑฐ๋‚˜ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ง€์›์„ ์ฒ ํšŒํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์˜ณ์€ ์ผ์ด๋ผ๊ณ  ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” nginx๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ์œ ์ง€ํ•˜๋˜ NGINX Plus๋ผ๋Š” ํŠน๋ณ„ํ•œ ์ œํ’ˆ์„ ์ถ”๊ฐ€๋กœ ๋งŒ๋“ค๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ nginx๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ƒ์šฉ ์ œํ’ˆ์œผ๋กœ ๊ธฐ์—… ๊ณ ๊ฐ์—๊ฒŒ ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ NGINX์˜ ์ฃผ์š” ์‚ฌ์—…์€ NGINX Plus ๋ผ์ด์„ ์Šค๋ฅผ ํŒ๋งคํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ณต๊ฐœ ๋ฒ„์ „๊ณผ ์œ ๋ฃŒ ๋ฒ„์ „์˜ ์ฃผ์š” ์ฐจ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

โ€” ์˜คํ”ˆ ์†Œ์Šค์™€ ์ƒ์šฉ ์ œํ’ˆ์€ ์–ด๋–ป๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๊นŒ? ์ƒ์šฉ ์ œํ’ˆ์˜ ๊ธฐ๋Šฅ์ด ์˜คํ”ˆ ์†Œ์Šค๋กœ ํ˜๋Ÿฌ ๋“ค์–ด๊ฐ€๋‚˜์š”?

๋“œ๋ฏธํŠธ๋ฆฌ : ์˜คํ”ˆ ์†Œ์Šค ์ œํ’ˆ์€ ์ƒ์šฉ ์ œํ’ˆ๊ณผ ๋ณ‘ํ–‰ํ•˜์—ฌ ๊ณ„์† ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ๊ธฐ๋Šฅ์€ ์ƒ์šฉ ์ œํ’ˆ์—๋งŒ ์ถ”๊ฐ€๋˜๊ณ  ์ผ๋ถ€๋Š” ์—ฌ๊ธฐ ์ €๊ธฐ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ์€ ๋ถ„๋ช…ํžˆ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

์ค‘์š”ํ•œ ์ ์€ nginx ์ž์ฒด๊ฐ€ ๋งค์šฐ ์ž‘์€ ์ œํ’ˆ์ด๋ผ๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์ œ ์ƒ๊ฐ์—” ์ฝ”๋“œ๊ฐ€ 200๋งŒ ์ค„ ์ •๋„ ๋ฐ–์— ์•ˆ ๋˜๋Š” ๊ฒƒ ๊ฐ™์•„์š”. ๋ฌธ์ œ๋Š” ์ถ”๊ฐ€ ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” NGINX Amplify(2014-2015), NGINX Controller(2016) ๋ฐ NGINX Unit(2017-2018)๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ์ œํ’ˆ์ด ์ถœ์‹œ๋œ ๋‹ค์Œ ํˆฌ์ž ๋ผ์šด๋“œ ํ›„์— ์ด๋ฏธ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์—…์šฉ ์ œํ’ˆ ๋ผ์ธ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โ€” ๋ชจ๋ธ์ด ์˜ณ์•˜๋‹ค๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋ถ„๋ช…ํ•ด์กŒ๋‚˜์š”? ํˆฌ์ž ํšŒ์ˆ˜๋ฅผ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์‚ฌ์—…์ด ์„ฑ์žฅํ•˜๊ณ  ์ˆ˜์ต์„ ์ฐฝ์ถœํ•  ๊ฒƒ์ด ํ™•์‹คํ•ด์กŒ์Šต๋‹ˆ๊นŒ?

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

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

โ€” ์ด์ œ NGINX๋Š” ๋Œ€๊ธฐ์—…์ธ๊ฐ€์š”?

๋“œ๋ฏธํŠธ๋ฆฌ : ๋ฒŒ์จ 200๋ช…์ฏค ๋˜๋„ค์š”.

โ€” ์•„๋งˆ๋„ ์ด๊ฒƒ์€ ํŒ๋งค ๋ฐ ์ง€์›์ž…๋‹ˆ๊นŒ?

๋“œ๋ฏธํŠธ๋ฆฌ : ๊ฐœ๋ฐœ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํšŒ์‚ฌ์—์„œ ๊ฝค ํฐ ๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํŒ๋งค์™€ ๋งˆ์ผ€ํŒ…์ด ํฐ ๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.

โ€” ๊ฐœ๋ฐœ์€ ์ฃผ๋กœ ๋ชจ์Šคํฌ๋ฐ”์— ๊ธฐ๋ฐ˜์„ ๋‘” ๋Ÿฌ์‹œ์•„ ์‚ฌ๋žŒ๋“ค์ด ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๊นŒ?

๋“œ๋ฏธํŠธ๋ฆฌ : ํ˜„์žฌ ๋ชจ์Šคํฌ๋ฐ”, ์บ˜๋ฆฌํฌ๋‹ˆ์•„, ์•„์ผ๋žœ๋“œ์˜ ์„ธ ์„ผํ„ฐ์—์„œ ๊ฐœ๋ฐœ์ด ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Igor๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์‹œ๊ฐ„์„ ๋ชจ์Šคํฌ๋ฐ”์— ๊ณ„์† ๊ฑฐ์ฃผํ•˜๊ณ  ์ผํ•˜๊ณ  ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” 2002๋…„ ์‹œ์ž‘, 2004๋…„ nginx ์ถœ์‹œ, 2008~2009๋…„ ์„ฑ์žฅ, 2010๋…„ ํˆฌ์ž์ž ๋งŒ๋‚จ, 2013๋…„ ์ฒซ ํŒ๋งค, 2014๋…„ ์ฒซ ๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ ๋“ฑ ๋ชจ๋“  ๊ณผ์ •์„ ๋”ฐ๋ž์Šต๋‹ˆ๋‹ค. 2019๋…„์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ์„ฑ๊ณต?

๋“œ๋ฏธํŠธ๋ฆฌ : 2019๋…„ - ์ข‹์€ ์ถœ๊ตฌ์ž…๋‹ˆ๋‹ค.

โ€” ์ด๋Š” ์Šคํƒ€ํŠธ์—…์˜ ์ผ๋ฐ˜์ ์ธ ์‹œ๊ฐ„ ์ฃผ๊ธฐ์ธ๊ฐ€์š”, ์•„๋‹ˆ๋ฉด ๊ทœ์น™์— ๋Œ€ํ•œ ์˜ˆ์™ธ์ธ๊ฐ€์š”?

๋“œ๋ฏธํŠธ๋ฆฌ : ์ด๊ฒƒ์€ ๋‹น์‹ ์ด ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์— ๋”ฐ๋ผ ์™„์ „ํžˆ ์ •์ƒ์ ์ธ ์‹œ๊ฐ„์ฃผ๊ธฐ์ž…๋‹ˆ๋‹ค. Igor๊ฐ€ nginx๋ฅผ ์ผ์„ ๋•Œ - ๋‚ด๊ฐ€ ์ด ๋’ท์ด์•ผ๊ธฐ๋ฅผ ๋งํ•œ ๊ฒƒ์€ ์•„๋ฌด๊ฒƒ๋„ ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค - nginx๋Š” ๋Œ€๋Ÿ‰ ์ œํ’ˆ์ด ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ 2008~2009๋…„์— ์ธํ„ฐ๋„ท์ด ๋ฐ”๋€Œ๋ฉด์„œ nginx๊ฐ€ ํฐ ์ธ๊ธฐ๋ฅผ ๋Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

2009๋…„๋ถ€ํ„ฐ 2010๋…„๊นŒ์ง€๋งŒ ์„ธ๋ฉด 10๋…„ ์ฃผ๊ธฐ๋Š” ์™„์ „ํžˆ ์ •์ƒ์ž…๋‹ˆ๋‹ค., ๋ณธ์งˆ์ ์œผ๋กœ ์ด๊ฒƒ์€ ์ œํ’ˆ์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ๋ง‰ ์‹œ์ž‘๋œ โ€‹โ€‹์ˆœ๊ฐ„์ด๋ผ๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด. 2011๋…„๋ถ€ํ„ฐ ๊ณ„์‚ฐํ•˜๋ฉด ์ฒซ ์‹œ๋“œ ํˆฌ์ž ์‹œ์ ์œผ๋กœ๋ถ€ํ„ฐ 8๋…„๋„ ์ •์ƒ์ ์ธ ๊ธฐ๊ฐ„์ด๋‹ค.

โ€” NGINX์™€ ํ•จ๊ป˜ F5์— ๋Œ€ํ•œ ์ฃผ์ œ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉด์„œ ๊ทธ๋“ค์˜ ๊ณ„ํš์— ๋Œ€ํ•ด ๋ฌด์—‡์„ ๋ง์”€ํ•ด ์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? NGINX๋Š” ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”?

๋“œ๋ฏธํŠธ๋ฆฌ : ๋ชจ๋ฅด๊ฒ ์–ด์š”. ์ด๊ฒƒ์€ F5์˜ ๊ธฐ์—… ๋น„๋ฐ€์ž…๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๊ฒƒ์€ ์ง€๊ธˆ "F5 NGINX"๋ฅผ ๊ตฌ๊ธ€๋งํ•˜๋ฉด ์ฒ˜์Œ 5๊ฐœ์˜ ๋งํฌ๋Š” F5๊ฐ€ NGINX๋ฅผ ์ธ์ˆ˜ํ–ˆ๋‹ค๋Š” ์†Œ์‹์ด ๋  ๊ฒƒ์ด๋ผ๋Š” ์ ์ž…๋‹ˆ๋‹ค. XNUMX์ฃผ ์ „ ๋™์ผํ•œ ์ฟผ๋ฆฌ์— ๋Œ€ํ•ด ๊ฒ€์ƒ‰ํ•˜๋ฉด ๋จผ์ € FXNUMX์—์„œ NGINX๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ XNUMX๊ฐœ์˜ ๋งํฌ๊ฐ€ ๋ฐ˜ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โ€” ๊ทธ๋“ค์€ ๊ฒฝ์Ÿ์ž๋ฅผ ์ฃฝ์ด์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

๋“œ๋ฏธํŠธ๋ฆฌ : ์ด์œ ์—†์ด? ๋ณด๋„ ์ž๋ฃŒ์—๋Š” ๊ทธ๋“ค์ด ๋ฌด์—‡์„ ํ•  ๊ฒƒ์ธ์ง€ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

โ€” ๋ณด๋„ ์ž๋ฃŒ์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ์†์„ ๋Œ€์ง€ ์•Š์„ ๊ฒƒ์ด๋ฉฐ ๋ชจ๋“  ๊ฒƒ์ด ์ด์ „์ฒ˜๋Ÿผ ์„ฑ์žฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋“œ๋ฏธํŠธ๋ฆฌ : ๋‚˜๋Š” ์ด ํšŒ์‚ฌ๋“ค์ด ๋งค์šฐ ์ข‹์€ ๋ฌธํ™”์  ์ ํ•ฉ์„ฑ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์˜๋ฏธ์—์„œ ๋‘˜ ๋‹ค ์—ฌ์ „ํžˆ ๋™์ผํ•œ ์„ธ๊ทธ๋จผํŠธ(๋„คํŠธ์›Œํ‚น ๋ฐ ๋กœ๋“œ)์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค ๊ดœ์ฐฎ์„๊ฑฐ์•ผ.

โ€” ๋งˆ์ง€๋ง‰ ์งˆ๋ฌธ: ์ €๋Š” ๋›ฐ์–ด๋‚œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ž…๋‹ˆ๋‹ค. ์„ฑ๊ณต์„ ๋ฐ˜๋ณตํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๋“œ๋ฏธํŠธ๋ฆฌ : Igor Sysoev์˜ ์„ฑ๊ณต์„ ๋ฐ˜๋ณตํ•˜๋ ค๋ฉด ๋จผ์ € ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ํŒŒ์•…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ฑฐ๋Œ€ํ•˜๊ณ  ๊ณ ํ†ต์Šค๋Ÿฌ์šด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ๋งŒ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋น„์šฉ์ด ์ง€๋ถˆ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

- ๊ทธ๋Ÿผ ๋‹น์‹ ํ•œํ…Œ์š”? ๊ทธ๋Ÿฌ๋ฉด ๋‹น์‹ ์ด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋“œ๋ฏธํŠธ๋ฆฌ : ๊ทธ๋Ÿผ์š” ๊ธฐ๊บผ์ด ์š”.

Nginx ์„ฑ๊ณต ์‚ฌ๋ก€ ๋˜๋Š” โ€œ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด์„ธ์š”!โ€

์ธํ„ฐ๋ทฐ์— ์‘ํ•ด์ฃผ์‹  Dmitry๋‹˜๊ป˜ ์ง„์‹ฌ์œผ๋กœ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋ฃจ๋‚˜์บํ”ผํ„ธ ํŽ€๋“œ๋กœ ๊ณง ๋‹ค์‹œ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค. ์„ธ์ธํŠธ ํ•˜์ด๋กœ๋“œ++. ์ด์ œ ์šฐ๋ฆฌ๋Š” ๋Ÿฌ์‹œ์•„๊ฐ€ ์•„๋‹Œ ์ „ ์„ธ๊ณ„ ์ตœ๊ณ ์˜ ๊ฐœ๋ฐœ์ž๋“ค์„ ํ•œ์ž๋ฆฌ์— ๋ชจ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ํ™•์‹ ์„ ๊ฐ€์ง€๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋ช‡ ๋…„ ์•ˆ์— ์šฐ๋ฆฌ ๋ชจ๋‘๋„ ์—ฌ๋Ÿฌ๋ถ„ ์ค‘ ํ•œ ์‚ฌ๋žŒ์˜ ์„ฑ๊ณต์— ๋Œ€ํ•ด ์—ด์ •์ ์œผ๋กœ ํ† ๋ก ํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ค‘์š”ํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ๊ธฐ ์œ„ํ•ด ์–ด๋””์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ช…ํ™•ํ•ด์กŒ์Šต๋‹ˆ๋‹ค!

์ถœ์ฒ˜ : habr.com

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