Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

ํ˜„๋Œ€ ์›น์€ ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ  ์—†์ด๋Š” ๊ฑฐ์˜ ์ƒ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ํ• ๋จธ๋‹ˆ๊ฐ€ ์Šค๋งˆํŠธํฐ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์†Œ์…œ ๋„คํŠธ์›Œํฌ์— ์žˆ์œผ๋ฉฐ ์„œ๋น„์Šค ์ค‘๋‹จ ์‹œ๊ฐ„์€ ํšŒ์‚ฌ์— ๋น„์šฉ์ด ๋งŽ์ด ๋“ญ๋‹ˆ๋‹ค. ๊ด€์‹ฌ์„ ๋Œ๊ธฐ ์œ„ํ•ด ํšŒ์‚ฌ ์ด์•ผ๊ธฐ์˜ ๋Œ€๋ณธ Badoo ๊ทธ๋…€๊ฐ€ ํ•˜๋“œ์›จ์–ด ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ง„ ์ „๋‹ฌ์„ ๊ตฌ์„ฑํ•œ ๋ฐฉ๋ฒ•, ๊ทธ ๊ณผ์ •์—์„œ ์–ด๋–ค ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€, ๊ทธ ์›์ธ์€ ๋ฌด์—‡์ธ์ง€, ๋ชจ๋“  ์ˆ˜์ค€์—์„œ ๋‚ด๊ฒฐํ•จ์„ฑ์„ ๋ณด์žฅํ•˜๋ฉด์„œ Nginx ๊ธฐ๋ฐ˜ ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ๋ฐฉ๋ฒ•(๋น„๋””์˜ค). Oleg ์ด์•ผ๊ธฐ์˜ ์ €์ž์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์‚ฌ๋‹ˆ์Šค ์ปจํผ๋Ÿฐ์Šค์—์„œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•œ Efimova์™€ Alexandra Dymova ๊ฐ€๋™ ์‹œ๊ฐ„ 4์ผ.

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

๋‹น์—ฐํžˆ ์งˆ๋ฌธ์ด ์ฆ‰์‹œ ์ œ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋‹ค์šด๋˜์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๋ฉด ํŠธ๋ž˜ํ”ฝ์˜ ์–ด๋Š ๋ถ€๋ถ„์ด ์†์‹ค๋ฉ๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” ์‹œ์žฅ์— ๋‚˜์™€ ์žˆ๋Š” ๊ฒƒ์„ ์‚ดํŽด๋ณด๊ณ  ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒ  ์กฐ๊ฐ์„ ๊ตฌ์ž…ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒ์€ F5 ๋„คํŠธ์›Œํฌ ํšŒ์‚ฌ(๊ทธ๋Ÿฐ๋ฐ ์–ผ๋งˆ ์ „์— NGINX, Inc๋ฅผ ์ธ์ˆ˜ํ•จ)์˜ ์†”๋ฃจ์…˜์ธ BIG-IP Local Traffic Manager์— ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

์ด ์ฒ  ์กฐ๊ฐ(LTM)์ด ํ•˜๋Š” ์ผ์€ ์™ธ๋ถ€ ํฌํŠธ์˜ ์ฒ  ์ด์ค‘ํ™”๋ฅผ ๋งŒ๋“ค๊ณ  ์ผ๋ถ€ ์„ค์ •์—์„œ ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ณ  ์ƒํƒœ ํ™•์ธ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ฒ  ๋ผ์šฐํ„ฐ์ž…๋‹ˆ๋‹ค. ์ด ์ฒ  ์กฐ๊ฐ์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์šฐ๋ฆฌ์—๊ฒŒ ์ค‘์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŠน์ • ์‚ฌ์šฉ์ž์˜ ์‚ฌ์ง„์ด ํŠน์ • ์บ์‹œ์—์„œ ๋ฐ˜ํ™˜๋˜๋Š” ๋ฐฉ์‹์˜ ๋…ผ๋ฆฌ๋ฅผ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ๋‚˜์š”? ํ•˜๋‚˜์˜ ๋„๋ฉ”์ธ, ํ•˜๋‚˜์˜ IP์— ๋Œ€ํ•ด ์ธํ„ฐ๋„ท์„ ์‚ดํŽด๋ณด๊ณ , SSL ์˜คํ”„๋กœ๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ , http ์š”์ฒญ์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ณ , IRule์—์„œ ์บ์‹œ ๋ฒˆํ˜ธ๋ฅผ ์„ ํƒํ•˜๊ณ , ์–ด๋””๋กœ ๊ฐ€์•ผ ํ•˜๋Š”์ง€, ํŠธ๋ž˜ํ”ฝ์„ ๊ทธ๊ณณ์œผ๋กœ ๋ณด๋‚ด๋„๋ก ํ•˜๋Š” ํ•˜๋“œ์›จ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ์ƒํƒœ ํ™•์ธ์„ ํ•˜๊ณ , ๋จธ์‹ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ํŠธ๋ž˜ํ”ฝ์ด ๊ทธ๋•Œ ํ•˜๋‚˜์˜ ๋ฐฑ์—… ์„œ๋ฒ„๋กœ ์ด๋™ํ•˜๋„๋ก ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ตฌ์„ฑ์˜ ๊ด€์ ์—์„œ ์•ฝ๊ฐ„์˜ ๋‰˜์•™์Šค๊ฐ€ ์žˆ์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋งต์„ ์ง€์ •ํ•˜๊ณ  ํŠน์ • ์ˆซ์ž๋Š” ๋„คํŠธ์›Œํฌ์˜ IP์— ํ•ด๋‹นํ•˜๋ฉฐ ํฌํŠธ 80์—์„œ ์ˆ˜์‹  ๋Œ€๊ธฐํ•œ๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  443, ์šฐ๋ฆฌ๋Š” ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ํŠธ๋ž˜ํ”ฝ์„ ๋ฐฑ์—…(์ด ๊ฒฝ์šฐ 35๋ฒˆ์งธ)์œผ๋กœ ๋ณด๋‚ด์•ผ ํ•œ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์ด ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ถ„ํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋งŽ์€ ๋…ผ๋ฆฌ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์ฒ  ์กฐ๊ฐ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋˜๋Š” ์–ธ์–ด๊ฐ€ Tcl ์–ธ์–ด๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€ ์ด๊ฒƒ์„ ๊ธฐ์–ตํ•œ๋‹ค๋ฉด ... ์ด ์–ธ์–ด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ํŽธ๋ฆฌํ•œ ์–ธ์–ด๋ณด๋‹ค ์“ฐ๊ธฐ ์ „์šฉ์ž…๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

๊ทธ๋Ÿฌ๋‚˜ ...

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

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

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

์ฆ‰, ๋ฌธ์ œ์˜ ์›์ธ์„ ์‹๋ณ„ํ•˜๊ณ  ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์‹๋ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์—‡์„ ํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

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

๋”ฐ๋ผ์„œ ๋…ผ๋ฆฌ๋Š” ๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. Nginx๋ฅผ ์„ค์น˜ํ•˜๊ณ  SSL ์˜คํ”„๋กœ๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์–ด๋–ป๊ฒŒ๋“  ๋ผ์šฐํŒ… ๋…ผ๋ฆฌ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๊ณ  ๊ตฌ์„ฑ์—์„œ ์ƒํƒœ ํ™•์ธ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ด์ „์— ๊ฐ€์ง€๊ณ  ์žˆ๋˜ ๋…ผ๋ฆฌ๋ฅผ ๋ณต์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๊ตฌ์„ฑ์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์•‰์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๋งค์šฐ ๊ฐ„๋‹จ ํ•ด ๋ณด์˜€์ง€๋งŒ ๋ถˆํ–‰ํžˆ๋„ ๊ฐ ์ž‘์—…์— ๋Œ€ํ•œ ๋งค๋‰ด์–ผ์„ ์ฐพ๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹จ์ˆœํžˆ "์‚ฌ์ง„์„ ์œ„ํ•ด Nginx๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•"์„ Google์— ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ์€ ๊ถŒ์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์„ค์ •์„ ํ„ฐ์น˜ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŠน์ • ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์ง์ ‘ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋ณด์œ ํ•œ ์„œ๋ฒ„๋ฅผ ์„ค๋ช…ํ•˜๊ณ  ์ธ์ฆ์„œ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค ... ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์€ ์‚ฌ์‹ค ๋ผ์šฐํŒ… ๋…ผ๋ฆฌ ์ž์ฒด์ž…๋‹ˆ๋‹ค.

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

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

a) ๊ทธ๋“ค์€ Nginx๊ฐ€ ์ด ์ž‘์—…์„ ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๊ธˆ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ๋‹จ์ˆœํžˆ ์ตœ๋Œ€ ์‹คํŒจ ์„ค์ •์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

b) ์šฐ๋ฆฌ๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ƒํƒœ ํ™•์ธ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ๊ณ  ๋ฐœ์ƒ ์‹œ ๋‹ค์šดํƒ€์ž„์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ƒํƒœ ํ™•์ธ์„ ์ž์ฃผ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ์ด๊ฒƒ์ด ์ „๋ถ€๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ์ด ๊ณ„ํš์˜ ์ฒซ 200์ฃผ ๋™์•ˆ TCP ์ƒํƒœ ๊ฒ€์‚ฌ๋„ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Nginx๊ฐ€ ์•„๋‹ˆ๊ฑฐ๋‚˜ D-์ƒํƒœ์˜ Nginx๋Š” ์—…์ŠคํŠธ๋ฆผ ์„œ๋ฒ„์—์„œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ปค๋„์€ ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฝํ•˜๊ณ  ์ƒํƒœ ํ™•์ธ์„ ํ†ต๊ณผํ•˜์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฆ‰์‹œ http์˜ ์ƒํƒœ ํ™•์ธ์œผ๋กœ ๊ต์ฒดํ•˜๊ณ  ํŠน์ • ํ•ญ๋ชฉ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ XNUMX์„ ์ œ๊ณตํ•˜๋ฉด์ด ์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ชจ๋“  ๊ฒƒ์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๋…ผ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์บ์‹ฑ ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋งˆ์šดํŠธ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ž ๊ทธ๋Œ€๋กœ 40๋Œ€์˜ ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋“œ์˜ ์ผ๋ถ€๋ฅผ ๊ต์ฒดํ–ˆ์Šต๋‹ˆ๋‹ค. LTM์—์„œ ์ด ์„œ๋ฒ„๋กœ ์ œ๊ฑฐํ•˜๊ณ  ํ‘œ์ค€ ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ผํ•œ ๋กœ์ง์„ ๊ตฌํ˜„ํ–ˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ์„œ๋ฒ„๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ณด๋„ˆ์Šค๋ฅผ ์ฆ‰์‹œ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋งŒํผ๋งŒ ๋„ฃ์œผ์„ธ์š”. ์œ ์ผํ•œ ๋‹จ์ ์€ ์™ธ๋ถ€ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์ƒ์‹คํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ ๋‹น์‹œ์—๋Š” ๋ฌธ์ œ๋ฅผ ์ฆ‰์‹œ ํ•ด๊ฒฐํ•ด์•ผ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ํฌ์ƒํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๋กœ๋“œ์˜ ์ผ๋ถ€๋ฅผ ์ œ๊ฑฐํ–ˆ๊ณ  ๊ทธ ๋‹น์‹œ์—๋Š” ์•ฝ 45%์˜€๊ณ  LTM์€ ๋” ์ข‹์•„์กŒ๊ณ  ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๋ฌธ์ œ๊ฐ€ ์‹œ์ž‘๋œ ์ง€ 55์ฃผ ํ›„์— ์ดˆ๋‹น 20k ์š”์ฒญ์ด ์•„๋‹Œ XNUMXk ์š”์ฒญ์„ ์ œ๊ณตํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์šฐ๋ฆฌ๋Š” XNUMX% ์„ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ถ„๋ช…ํžˆ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜์ง€ ์•Š์€ ํŠธ๋ž˜ํ”ฝ์ž…๋‹ˆ๋‹ค. ๊ทธ ํ›„ ๊ทธ๋“ค์€ ๋†’์€ ์™ธ๋ถ€ ๊ฐ€์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋‚จ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

์ฒซ ๋ฒˆ์งธ ๋ถ€๋ถ„๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. VRRP - ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ๋‚˜์š”? ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ฐ๊ฒฐ๋˜๋Š” dns badoocdn.com์— ํ•ญ๋ชฉ์ด ์žˆ๋Š” ํŠน์ • ๊ฐ€์ƒ IP๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” ํ•˜๋‚˜์˜ ์„œ๋ฒ„์— IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Keepalived ํŒจํ‚ท์€ VRRP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„ ๊ฐ„์— ์‹คํ–‰๋˜๋ฉฐ ๋งˆ์Šคํ„ฐ๊ฐ€ ๋ ˆ์ด๋”์—์„œ ์‚ฌ๋ผ์ง€๋ฉด(์„œ๋ฒ„๊ฐ€ ์žฌ๋ถ€ํŒ…๋˜์—ˆ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๊ฒฝ์šฐ) ๋ฐฑ์—… ์„œ๋ฒ„๊ฐ€ ์ž๋™์œผ๋กœ ์ด IP ์ฃผ์†Œ๋ฅผ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค. ์ˆ˜๋™ ์ž‘์—…์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งˆ์Šคํ„ฐ์™€ ๋ฐฑ์—…์€ ์ฃผ๋กœ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋†’์„์ˆ˜๋ก ์‹œ์Šคํ…œ์ด ๋งˆ์Šคํ„ฐ๊ฐ€ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค. ๋งค์šฐ ํฐ ์žฅ์ ์€ ์„œ๋ฒ„ ์ž์ฒด์—์„œ IP ์ฃผ์†Œ๋ฅผ ๊ตฌ์„ฑํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์—์„œ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋ฉฐ IP ์ฃผ์†Œ์— ์ผ๋ถ€ ์‚ฌ์šฉ์ž ์ •์˜ ๋ผ์šฐํŒ… ๊ทœ์น™์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ด๋Š” ๊ตฌ์„ฑ์—์„œ ์ง์ ‘ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค. VRRP ํŒจํ‚ค์ง€์— ์„ค๋ช…๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‚ฏ์„  ์ผ์„ ๋งŒ๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

๋”ฐ๋ผ์„œ ์™ธ๋ถ€ IP ์ฃผ์†Œ์˜ ๋‚ด๊ฒฐํ•จ์„ฑ์„ ๋ณด์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ถ€๋ถ„์€ ์™ธ๋ถ€ IP ์ฃผ์†Œ์—์„œ ์ด๋ฏธ ์ข…๋ฃŒ๋œ ์‚ฌ์ง„ ๋ผ์šฐํ„ฐ๋กœ ํŠธ๋ž˜ํ”ฝ์˜ ๊ท ํ˜•์„ ๋งž์ถ”๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐธ๋Ÿฐ์‹ฑ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ์ถฉ๋ถ„ํžˆ ๋ช…ํ™•ํ•ด์ง‘๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹จ์ˆœํ•œ ๋ผ์šด๋“œ ๋กœ๋นˆ์ด๊ฑฐ๋‚˜ ์กฐ๊ธˆ ๋” ๋ณต์žกํ•œ ๊ฒƒ, wrr, ๋ชฉ๋ก ์—ฐ๊ฒฐ ๋“ฑ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌธ์„œ์— ์„ค๋ช…๋˜์–ด ์žˆ์œผ๋ฉฐ ํŠน๋ณ„ํ•œ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐฐ์†ก ๋ฐฉ๋ฒ• ... ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” ๊ทธ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•œ ์ด์œ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. NAT, ์ง์ ‘ ๋ผ์šฐํŒ… ๋ฐ TUN์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์šฐ๋ฆฌ๋Š” ์‚ฌ์ดํŠธ์—์„œ 100๊ธฐ๊ฐ€๋น„ํŠธ์˜ ํŠธ๋ž˜ํ”ฝ ๋ฐ˜ํ™˜์„ ์ฆ‰์‹œ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์•Œ์•„๋‚ด๋ฉด 10๊ธฐ๊ฐ€ ์นด๋“œ๊ฐ€ ํ•„์š”ํ•˜์ฃ ? ํ•˜๋‚˜์˜ ์„œ๋ฒ„์— 10๊ธฐ๊ฐ€๋น„ํŠธ ์นด๋“œ - ์ด๊ฒƒ์€ ์ ์–ด๋„ "ํ‘œ์ค€ ์žฅ๋น„"๋ผ๋Š” ์šฐ๋ฆฌ์˜ ๊ฐœ๋…์„ ๋„˜์–ด์„  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ์šฐ๋ฆฌ๋Š” ์•ฝ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์‚ฌ์ง„์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ธฐ์–ตํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? - ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ๊ณผ ๋‚˜๊ฐ€๋Š” ํŠธ๋ž˜ํ”ฝ์˜ ํฐ ์ฐจ์ด. ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ์€ ๋งค์šฐ ์ ๊ณ  ๋‚˜๊ฐ€๋Š” ํŠธ๋ž˜ํ”ฝ์€ ๋งค์šฐ ํฝ๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

์ด ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด๋ฉด ํ˜„์žฌ ์ดˆ๋‹น ์•ฝ 200Mb๊ฐ€ ๊ฐ๋…์—๊ฒŒ ์ „์†ก๋˜๊ณ  ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‚ ์ด ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋‚ ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ดˆ๋‹น 4,500MB๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉฐ ๋น„์œจ์€ ์•ฝ 1/22์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ 22๊ฐœ์˜ ์ž‘์—… ์„œ๋ฒ„๋กœ ๋‚˜๊ฐ€๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์™„์ „ํžˆ ์ œ๊ณตํ•˜๋ ค๋ฉด ์ด ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•˜๋Š” ์„œ๋ฒ„ ํ•˜๋‚˜๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค๋Š” ๊ฒƒ์ด ์ด๋ฏธ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ ์ง์ ‘ ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

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

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

์šฐ๋ฆฌ๋Š” ์ค‘๊ฐ„ ์–ด๋”˜๊ฐ€์—์„œ ๋ฉˆ์ท„์Šต๋‹ˆ๋‹ค. ํŠน์ • ์œ„์น˜์— ๋Œ€ํ•œ https ์š”์ฒญ์ด ์žˆ๊ณ  200 ๋ฒˆ์งธ ์‘๋‹ต์œผ๋กœ ์‘๋‹ตํ•˜๋ฉด ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํ˜ธ์ถœ๋˜๋ฉฐ์ด ์„œ๋ฒ„์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ด๋ฉฐ ์‚ด์•„ ์žˆ๊ณ  ์•„์ฃผ ์‰ฝ๊ฒŒ ์ผค ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. .

์ด๊ฒƒ์€ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ๋ณด์ž…๋‹ˆ๊นŒ? ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์„œ๋ฒ„๋ฅผ ๊ป์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด BIOS๋ฅผ ํ”Œ๋ž˜์‹ฑํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ์—์„œ ์ฆ‰์‹œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์ฒซ ๋ฒˆ์งธ ์ค„์ด ํ‘œ์‹œ๋œ ๋‹ค์Œ ์„ธ ๋ฒˆ ์‹œ๋„ํ•œ ํ›„ "์‹คํŒจ"๋กœ ํ‘œ์‹œ๋˜๊ณ  ๋ชฉ๋ก์—์„œ ๊ฐ„๋‹จํžˆ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

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

๋”ฐ๋ผ์„œ ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ ์€ ์ˆ˜์˜ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์™ธ๋ถ€ ๋‚ด๊ฒฐํ•จ์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

์šฐ๋ฆฌ๋Š” ๋ฌด์—‡์œผ๋กœ ๋๋‚ฌ์Šต๋‹ˆ๊นŒ? 2018๋…„ 40์›” ์—ฐํœด์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ 60๊ฐœ์›” ๋™์•ˆ ์šฐ๋ฆฌ๋Š” ์ด ๊ณ„ํš์„ ์‹คํ–‰ํ•˜๊ณ  ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์œผ๋กœ ํ™•์žฅํ•˜๋ฉด์„œ LTM์—์„œ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ํ•œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์˜ ํŠธ๋ž˜ํ”ฝ๋งŒ 2018๊ธฐ๊ฐ€๋น„ํŠธ์—์„œ XNUMX๊ธฐ๊ฐ€๋น„ํŠธ๋กœ ์ฆ๊ฐ€์‹œ์ผฐ๊ณ  ๋™์‹œ์— XNUMX๋…„ ์ „์ฒด ์‹œ๊ฐ„ ๋™์•ˆ ์ดˆ๋‹น ๊ฑฐ์˜ XNUMX๋ฐฐ ๋” ๋งŽ์€ ์‚ฌ์ง„์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

Badoo๊ฐ€ ์ดˆ๋‹น 200k ์‚ฌ์ง„์„ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๋‹ฌ์„ฑํ•œ ๋ฐฉ๋ฒ•

์ถœ์ฒ˜ : habr.com

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