๋ฐฉํ•™ ๋™์•ˆ ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€

๋ฐฉํ•™ ๋™์•ˆ ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€

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

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

๊ฐœ๋ฐœ์ž์šฉ

๋ž™ ์œ„์˜ ์„œ๋ฒ„๋ฆฌ์Šค

๋ฐฉํ•™ ๋™์•ˆ ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€

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

๊ธฐ์‚ฌ๋ฅผ ์ฝ๋‹ค

OpenStack LBaaS ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„

๋ฐฉํ•™ ๋™์•ˆ ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€

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

๊ธฐ์‚ฌ๋ฅผ ์ฝ๋‹ค

์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์šฉ

eBPF/BCC๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋†’์€ Ceph ๋Œ€๊ธฐ ์‹œ๊ฐ„๋ถ€ํ„ฐ ์ปค๋„ ํŒจ์น˜๊นŒ์ง€

๋ฐฉํ•™ ๋™์•ˆ ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€

Linux์—๋Š” ์ปค๋„๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋””๋ฒ„๊น…ํ•˜๊ธฐ ์œ„ํ•œ ์ˆ˜๋งŽ์€ ๋„๊ตฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ ํ”„๋กœ๋•์…˜์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ช‡ ๋…„ ์ „์— ๋˜ ๋‹ค๋ฅธ ๋„๊ตฌ์ธ eBPF๊ฐ€ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์‹œ ๋นŒ๋“œํ•˜๊ฑฐ๋‚˜ ํƒ€์‚ฌ ๋ชจ๋“ˆ์„ ์ปค๋„์— ๋กœ๋“œํ•  ํ•„์š” ์—†์ด ๋‚ฎ์€ ์˜ค๋ฒ„ํ—ค๋“œ๋กœ ์ปค๋„ ๋ฐ ์‚ฌ์šฉ์ž ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์‚ฌ๋ฅผ ์ฝ๋‹ค

QEMU๋ฅผ ํ†ตํ•œ IP-KVM

๋ฐฉํ•™ ๋™์•ˆ ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€

KVM์ด ์—†๋Š” ์„œ๋ฒ„์—์„œ ์šด์˜ ์ฒด์ œ ๋ถ€ํŒ… ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ์‰ฌ์šด ์ž‘์—…์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋ณต๊ตฌ ์ด๋ฏธ์ง€์™€ ๊ฐ€์ƒ ๋จธ์‹ ์„ ํ†ตํ•ด ์Šค์Šค๋กœ KVM-over-IP๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

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

๊ธฐ์‚ฌ๋ฅผ ์ฝ๋‹ค

ํ•˜๋“œ์›จ์–ด ์• ํ˜ธ๊ฐ€๋ฅผ ์œ„ํ•œ

์ƒˆ๋กœ์šด Intel ํ”„๋กœ์„ธ์„œ๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”

๋ฐฉํ•™ ๋™์•ˆ ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€

02.04.2019๋…„ 2017์›” 14์ผ, Intel Corporation์€ XNUMX๋…„ ์ค‘๋ฐ˜์— ์ถœ์‹œ๋œ Intelยฎ Xeonยฎ Scalable Processors ํ”„๋กœ์„ธ์„œ ์ œํ’ˆ๊ตฐ์— ๋Œ€ํ•œ ์˜ค๋žซ๋™์•ˆ ๊ธฐ๋‹ค๋ ค์˜จ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํ”„๋กœ์„ธ์„œ๋Š” ์ฝ”๋“œ๋ช… Cascade Lake๋ผ๋Š” ๋งˆ์ดํฌ๋กœ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ ํ–ฅ์ƒ๋œ XNUMXnm ๊ณต์ • ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์‚ฌ๋ฅผ ์ฝ๋‹ค

๋‚˜ํด๋ฆฌ์—์„œ ๋กœ๋งˆ๊นŒ์ง€: ์ƒˆ๋กœ์šด AMD EPYC CPU

๋ฐฉํ•™ ๋™์•ˆ ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€

XNUMX์›” XNUMX์ผ, AMD EPYCโ„ข ๋ผ์ธ XNUMX์„ธ๋Œ€์˜ ๊ธ€๋กœ๋ฒŒ ํŒ๋งค ์‹œ์ž‘์ด ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํ”„๋กœ์„ธ์„œ๋Š” ๋งˆ์ดํฌ๋กœ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์   2 7nm ๊ณต์ • ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์‚ฌ๋ฅผ ์ฝ๋‹ค

๋Œ€์‹  ๊ฒฐ๋ก 

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

๋‹ค๊ฐ€์˜ค๋Š” ์ƒˆํ•ด๋ฅผ ๋งž์ดํ•˜๋Š” ๋ชจ๋“  ๋…์ž๋“ค์„ ์ถ•ํ•˜ํ•˜๋ฉฐ ๋ชฉํ‘œ ๋‹ฌ์„ฑ๊ณผ ์ง€์†์ ์ธ ์ „๋ฌธ์  ์„ฑ์žฅ์„ ๊ธฐ์›ํ•ฉ๋‹ˆ๋‹ค!

๋Œ“๊ธ€์„ ํ†ตํ•ด ์„œ๋กœ๋ฅผ ์ถ•ํ•˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฌผ๋ก  ๋‚ด๋…„์— ์ฝ๊ณ  ์‹ถ์€ ๋‚ด์šฉ์„ ๋ธ”๋กœ๊ทธ์— ์ ์–ด์ฃผ์„ธ์š” :)

์ถœ์ฒ˜ : habr.com

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