Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ž‘์€ ์ปจํ…Œ์ด๋„ˆ ๋งŒ๋“ค๊ธฐ
Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” Kubernetes์˜ ๊ตฌ์„ฑ
Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์ค€๋น„ ์ƒํƒœ ๋ฐ ํ™œ๋™์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด Kubernetes ํ™œ๋™์„ฑ ๊ฒ€์ฆ
Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ๋ฆฌ์†Œ์Šค ์š”์ฒญ ๋ฐ ํ•œ๋„ ์„ค์ •
Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์˜ฌ๋ฐ”๋ฅธ ์ข…๋ฃŒ ์ข…๋ฃŒ

๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์€ ์•„๋งˆ๋„ ํด๋Ÿฌ์Šคํ„ฐ ์™ธ๋ถ€์—์„œ ์‹คํ–‰๋˜๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ Taleo API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ฑฐ๋‚˜ Google Cloud Vision API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ผ๋ฐ˜์ ์ธ ์™ธ๋ถ€ ์„œ๋น„์Šค์˜ ์˜ˆ๋กœ๋Š” Kubernetes ํด๋Ÿฌ์Šคํ„ฐ ์™ธ๋ถ€์—์„œ ์‹คํ–‰๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์•ก์„ธ์Šค์— ๋‹จ์ผ ์—”๋“œํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Google Cloud Data Store ๋˜๋Š” Google Cloud Spanner์™€ ๊ฐ™์€ ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋‹ฌ๋ฆฌ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋ณ„๋„์˜ ์—”๋“œํฌ์ธํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
MySQL ๋ฐ MongoDB์™€ ๊ฐ™์€ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์˜ ๋‹ค์–‘ํ•œ ๊ตฌ์„ฑ ์š”์†Œ์— ์—ฐ๊ฒฐํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ๋ฐ์ดํ„ฐ์šฉ์œผ๋กœ ํฐ ๋จธ์‹ ์„ ์‚ฌ์šฉํ•˜๊ณ  ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์šฉ์œผ๋กœ ๋” ์ž‘์€ ๋จธ์‹ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์—๋Š” ๊ณ ์œ ํ•œ IP ์ฃผ์†Œ๋‚˜ ๋„๋ฉ”์ธ ์ด๋ฆ„์ด ์žˆ์ง€๋งŒ ํ•œ ํ™˜๊ฒฝ์—์„œ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ์ฃผ์†Œ๋ฅผ ํ•˜๋“œ ์ฝ”๋”ฉํ•˜๋Š” ๋Œ€์‹  ๊ธฐ๋ณธ Kubernetes ์„œ๋น„์Šค์™€ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ Kubernetes์˜ ๋‚ด์žฅ DNS ๊ธฐ๋ฐ˜ ์™ธ๋ถ€ ์„œ๋น„์Šค ๊ฒ€์ƒ‰์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

Google Compute Engine์—์„œ MongoDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ๋กœ ์ „์†กํ•  ๋•Œ๊นŒ์ง€ ์ด ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„ธ๊ณ„์— ๊ฐ‡ํ˜€ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์šด ์ข‹๊ฒŒ๋„ ์ •์  Kubernetes ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ถ์„ ์ข€ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ˆ์—์„œ๋Š” Google Cloud Launcher๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ MongoDB ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ(๋˜๋Š” Kubernetes ํด๋Ÿฌ์Šคํ„ฐ VPC)์— ์ƒ์„ฑ๋˜๋ฏ€๋กœ ๊ณ ์„ฑ๋Šฅ ๋‚ด๋ถ€ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

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

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

๋‹ค์Œ ์ฝ”๋“œ ์˜ˆ์ œ์—์„œ๋Š” ์—”๋“œํฌ์ธํŠธ๊ฐ€ ์„œ๋น„์Šค์™€ ๋™์ผํ•œ mongo ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ IP ์ฃผ์†Œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

Kubernetes๋Š” ๋ชจ๋“  IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์น˜ ์ผ๋ฐ˜ Kubernetes Pod์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ฐพ์œผ๋ฏ€๋กœ ์ด์ œ ์œ„ ์ด๋ฆ„ mongodb://mongo์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์—ฐ๊ฒฐ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ์— IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์ „ํ˜€ ์—†์Šต๋‹ˆ๋‹ค.

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

ํƒ€์‚ฌ ํ˜ธ์ŠคํŠธ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ˜ธ์ŠคํŠธ ์†Œ์œ ์ž๊ฐ€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” URL(Uniform Resource Identifier) โ€‹โ€‹URI๋ฅผ ์ œ๊ณตํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ IP ์ฃผ์†Œ๊ฐ€ ๋ถ€์—ฌ๋œ ๊ฒฝ์šฐ ์ด์ „ ๋ฐฉ๋ฒ•์„ ๊ฐ„๋‹จํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ˆ์—์„œ๋Š” mLab ํ˜ธ์ŠคํŠธ์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๋‘ ๊ฐœ์˜ MongoDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

ํ•˜๋‚˜๋Š” ๊ฐœ๋ฐœ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ํ”„๋กœ๋•์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์—ฐ๊ฒฐ ๋ฌธ์ž์—ด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. mLab์€ ๋™์  URI์™€ ๋™์  ํฌํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ณด์‹œ๋‹ค์‹œํ”ผ, ๊ทธ๋“ค์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

์ด๋ฅผ ์ถ”์ƒํ™”ํ•˜๊ธฐ ์œ„ํ•ด Kubernetes๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ฐœ๋ฐœ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—ฐ๊ฒฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์™ธ๋ถ€ ์„œ๋น„์Šค๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•˜๋Š” ์ •์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์™ธ๋ถ€ Kubernetes ์„œ๋น„์Šค ์ด๋ฆ„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

์ด ์„œ๋น„์Šค๋Š” ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ์ปค๋„ ์ˆ˜์ค€์—์„œ ๊ฐ„๋‹จํ•œ CNAME ์ „๋‹ฌ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋•๋ถ„์— ๋” ๊ฐ„๋‹จํ•œ ์—ฐ๊ฒฐ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

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

์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” URI์—์„œ IP ์ฃผ์†Œ๋ฅผ ์–ป๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. nslookup์ด๋‚˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ URI์— ๋Œ€ํ•ด ping์„ ์‹คํ–‰ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ IP ์ฃผ์†Œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค๊ฐ€ ์—ฌ๋Ÿฌ IP ์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ์ฃผ์†Œ๋Š” ๋ชจ๋‘ ๊ฐœ์ฒด์˜ ๋์ ์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

ํ•œ ๊ฐ€์ง€ ๋ช…์‹ฌํ•ด์•ผ ํ•  ์ ์€ IP URI๊ฐ€ ์˜ˆ๊ณ  ์—†์ด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ”„๋กœ๋•์…˜์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋งค์šฐ ์œ„ํ—˜ํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํฌํŠธ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ ๋„ ์›๊ฒฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Kubernetes ์„œ๋น„์Šค๋Š” ๋งค์šฐ ํˆฌ๋ช…ํ•˜๊ฒŒ ํฌํŠธ ์ „๋‹ฌ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Kubernetes ๋ชจ๋ฒ” ์‚ฌ๋ก€. ์™ธ๋ถ€ ์„œ๋น„์Šค ๋งคํ•‘

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

์กฐ๋งŒ๊ฐ„ ๊ณ„์†...

์ผ๋ถ€ ๊ด‘๊ณ  ๐Ÿ™‚

์šฐ๋ฆฌ์™€ ํ•จ๊ป˜์žˆ์–ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๊ธฐ์‚ฌ๊ฐ€ ๋งˆ์Œ์— ๋“œ์‹ญ๋‹ˆ๊นŒ? ๋” ์žฌ๋ฏธ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด? ์ฃผ๋ฌธํ•˜๊ฑฐ๋‚˜ ์นœ๊ตฌ์—๊ฒŒ ์ถ”์ฒœํ•˜์—ฌ ์šฐ๋ฆฌ๋ฅผ ์ง€์›ํ•˜์‹ญ์‹œ์˜ค. $4.99๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์šฉ ํด๋ผ์šฐ๋“œ VPS, ๊ท€ํ•˜๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌ๊ฐ€ ๋ฐœ๋ช…ํ•œ ๊ณ ์œ ํ•œ ๋ณด๊ธ‰ํ˜• ์„œ๋ฒ„ ์•„๋‚ ๋กœ๊ทธ: VPS(KVM) E5-2697 v3(6์ฝ”์–ด) 10GB DDR4 480GB SSD 1Gbps์— ๋Œ€ํ•œ ์ „์ฒด ์ง„์‹ค ๋˜๋Š” ์„œ๋ฒ„ ๊ณต์œ  ๋ฐฉ๋ฒ•์€? (RAID1 ๋ฐ RAID10์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ์ตœ๋Œ€ 24๊ฐœ ์ฝ”์–ด ๋ฐ ์ตœ๋Œ€ 40GB DDR4).

Dell R730xd๋Š” ์•”์Šคํ…Œ๋ฅด๋‹ด์˜ Equinix Tier IV ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ 2๋ฐฐ ๋” ์ €๋ ดํ•ฉ๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์„œ ๋งŒ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199๋ถ€ํ„ฐ ๋„ค๋œ๋ž€๋“œ์—์„œ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ์ตœ์ € $99! ์— ๋Œ€ํ•ด ์ฝ๋‹ค ์ธํ”„๋ผ ๊ณต์‚ฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•. 730ํŽ˜๋‹ˆ์— 5์œ ๋กœ ์ƒ๋‹น์˜ Dell R2650xd E4-9000 vXNUMX ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํด๋ž˜์Šค?

์ถœ์ฒ˜ : habr.com

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