Cloudflare๋Š” Linux์—์„œ ๋””์Šคํฌ ์•”ํ˜ธํ™” ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ด๋Š” ํŒจ์น˜๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

Cloudflare๋Š” dm-crypt๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ CDN์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์บ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ €์žฅ ์žฅ์น˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. Dm-crypt๋Š” ๋ธ”๋ก ์žฅ์น˜ ์ˆ˜์ค€์—์„œ ์ž‘๋™ํ•˜๊ณ  ์“ฐ๊ธฐ I/O ์š”์ฒญ์„ ์•”ํ˜ธํ™”ํ•˜๊ณ  ์ฝ๊ธฐ ์š”์ฒญ์„ ํ•ด๋…ํ•˜์—ฌ ๋ธ”๋ก ์žฅ์น˜์™€ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋“œ๋ผ์ด๋ฒ„ ์‚ฌ์ด์˜ ๊ณ„์ธต ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

Cloudflare๋Š” Linux์—์„œ ๋””์Šคํฌ ์•”ํ˜ธํ™” ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ด๋Š” ํŒจ์น˜๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ dm-crypt์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๋ ค๋ฉด ์œ ์—ฐํ•œ I/O ํ…Œ์Šคํ„ฐ ์šฐ๋ฆฌ๋Š” ๋””์Šคํฌ ์„ฑ๋Šฅ์˜ ๋ณ€๋™์„ ์ œ๊ฑฐํ•˜๊ณ  ์ฝ”๋“œ ์„ฑ๋Šฅ์— ์ง‘์ค‘ํ•˜๊ธฐ ์œ„ํ•ด RAM์— ์œ„์น˜ํ•œ RAM ๋””์Šคํฌ์—์„œ ์•”ํ˜ธํ™”๋œ ํŒŒํ‹ฐ์…˜๊ณผ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ํŒŒํ‹ฐ์…˜์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ์†๋„๋ฅผ ์ธก์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ํŒŒํ‹ฐ์…˜์˜ ๊ฒฝ์šฐ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์„ฑ๋Šฅ์€ 1126MB/s๋กœ ์œ ์ง€๋˜์—ˆ์ง€๋งŒ ์•”ํ˜ธํ™”๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด ์†๋„๊ฐ€ ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์— 7 147MB/s์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” ์ปค๋„ ์•”ํ˜ธ ์‹œ์Šคํ…œ์—์„œ ๋น„ํšจ์œจ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์˜ํ˜น์ด ์ œ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ…Œ์ŠคํŠธ์—์„œ๋Š” 256๊ฐœ์˜ ์•”ํ˜ธํ™” ํ‚ค๊ฐ€ ์žˆ๋Š” ๊ฐ€์žฅ ๋น ๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ aes-xts๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ "cryptsetup ๋ฒค์น˜๋งˆํฌ"๋ฅผ ์‹คํ–‰ํ•  ๋•Œ์˜ ์„ฑ๋Šฅ์€ RAM ๋””์Šคํฌ๋ฅผ ํ…Œ์ŠคํŠธํ•  ๋•Œ ์–ป์€ ๊ฒฐ๊ณผ๋ณด๋‹ค ๋‘ ๋ฐฐ ์ด์ƒ ๋†’์•˜์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ํŠœ๋‹์„ ์œ„ํ•œ dm-crypt ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ ์‹คํ—˜์—์„œ๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. "--perf-same_cpu_crypt" ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์„ฑ๋Šฅ์€ ์‹ฌ์ง€์–ด 136MB/s๋กœ ๊ฐ์†Œํ–ˆ์œผ๋ฉฐ "--perf-submit_from_crypt_cpus" ํ”Œ๋ž˜๊ทธ๋ฅผ ์ง€์ •ํ•  ๋•Œ๋Š” ์„ฑ๋Šฅ๋งŒ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ 166MB/s.

์šด์˜ ๋กœ์ง์— ๋Œ€ํ•œ ์‹ฌ์ธต ๋ถ„์„์„ ํ†ตํ•ด dm-crypt๋Š” ๋ณด์ด๋Š” ๊ฒƒ๋งŒํผ ๊ฐ„๋‹จํ•˜์ง€ ์•Š๋‹ค๋Š” ์‚ฌ์‹ค์ด ๋“œ๋Ÿฌ๋‚ฌ์Šต๋‹ˆ๋‹ค. FS ๋“œ๋ผ์ด๋ฒ„์—์„œ ์“ฐ๊ธฐ ์š”์ฒญ์ด ๋„์ฐฉํ•˜๋ฉด dm-crypt๋Š” ์ด๋ฅผ ์ฆ‰์‹œ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๊ณ  "kcryptd" ๋Œ€๊ธฐ์—ด์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰์‹œ ๊ตฌ๋ฌธ ๋ถ„์„๋˜์ง€๋Š” ์•Š์ง€๋งŒ ํŽธ๋ฆฌํ•œ ์ˆœ๊ฐ„์— ๊ตฌ๋ฌธ ๋ถ„์„๋ฉ๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์—ด์—์„œ ์š”์ฒญ์€ ์•”ํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด Linux Crypto API๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Crypto API๋Š” ๋น„๋™๊ธฐ ์‹คํ–‰ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•”ํ˜ธํ™”๋„ ์ฆ‰์‹œ ์ˆ˜ํ–‰๋˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ๋Œ€๊ธฐ์—ด์„ ์šฐํšŒํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๊ฐ€ ์™„๋ฃŒ๋œ ํ›„ dm-crypt๋Š” ๊ฒ€์ƒ‰ ํŠธ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋ฅ˜ ์ค‘์ธ ์“ฐ๊ธฐ ์š”์ฒญ์„ ์ •๋ ฌํ•˜๋ ค๊ณ  ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ ˆ๋“œ ๋ธ”๋ž™. ๋งˆ์ง€๋ง‰์—๋Š” ๋‹ค์‹œ ๋ณ„๋„์˜ ์ปค๋„ ์Šค๋ ˆ๋“œ๊ฐ€ ์ผ์ •ํ•œ ์ง€์—ฐ์„ ๊ฐ–๊ณ  ๋ˆ„์ ๋œ I/O ์š”์ฒญ์„ ์ˆ˜์ง‘ํ•˜์—ฌ ๋ธ”๋ก ์žฅ์น˜ ์Šคํƒ์œผ๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

Cloudflare๋Š” Linux์—์„œ ๋””์Šคํฌ ์•”ํ˜ธํ™” ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ด๋Š” ํŒจ์น˜๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฝ์„ ๋•Œ dm-crypt๋Š” ๋จผ์ € "kcryptd_io" ๋Œ€๊ธฐ์—ด์— ์š”์ฒญ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋“œ๋ผ์ด๋ธŒ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ผ์ • ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๊ณ  ์•”ํ˜ธ ํ•ด๋…์„ ์œ„ํ•ด "kcryptd" ๋Œ€๊ธฐ์—ด์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
Kcryptd๋Š” ์ •๋ณด๋ฅผ ๋น„๋™๊ธฐ์ ์œผ๋กœ ํ•ด๋…ํ•˜๋Š” Linux Crypto API์— ์š”์ฒญ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์š”์ฒญ์ด ํ•ญ์ƒ ๋ชจ๋“  ๋Œ€๊ธฐ์—ด์„ ํ†ต๊ณผํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ์ตœ์•…์˜ ๊ฒฝ์šฐ ์“ฐ๊ธฐ ์š”์ฒญ์€ ์ตœ๋Œ€ 4๋ฒˆ, ์ฝ๊ธฐ ์š”์ฒญ์€ ์ตœ๋Œ€ 3๋ฒˆ ๋Œ€๊ธฐ์—ด์— ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์—ด์— ๋„๋‹ฌํ•  ๋•Œ๋งˆ๋‹ค ์ง€์—ฐ์ด ๋ฐœ์ƒํ•˜๋ฉฐ, ์ด๋Š” dm-crypt ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ์ €ํ•˜๋˜๋Š” ์ฃผ์š” ์›์ธ์ž…๋‹ˆ๋‹ค.

๋Œ€๊ธฐ์—ด์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ์ค‘๋‹จ์ด ๋ฐœ์ƒํ•˜๋Š” ์กฐ๊ฑด์—์„œ ์ž‘์—…ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 2005๋…„์— dm-crypt์˜ ํ˜„์žฌ ๋Œ€๊ธฐ์—ด ๊ธฐ๋ฐ˜ ์šด์˜ ๋ชจ๋ธ์ด ๊ตฌํ˜„๋˜์—ˆ์„ ๋•Œ Crypto API๋Š” ์•„์ง ๋น„๋™๊ธฐ์‹์ด ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค. Crypto API๊ฐ€ ๋น„๋™๊ธฐ ์‹คํ–‰ ๋ชจ๋ธ๋กœ ์ „ํ™˜๋œ ํ›„ ๋ณธ์งˆ์ ์œผ๋กœ ์ด์ค‘ ๋ณดํ˜ธ๊ฐ€ ์‚ฌ์šฉ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋„ ์Šคํƒ ์†Œ๋น„๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋Œ€๊ธฐ์—ด๋„ ๋„์ž…๋˜์—ˆ์ง€๋งŒ 2014๋…„์— ๋Œ€๊ธฐ์—ด์ด ์ฆ๊ฐ€ํ•œ ํ›„ ์ด๋Ÿฌํ•œ ์ตœ์ ํ™”๋Š” ๊ด€๋ จ์„ฑ์„ ์žƒ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋Ÿ‰์˜ ์š”์ฒญ์ด ๋„์ฐฉํ•  ๋•Œ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์„ ๊ธฐ๋‹ค๋ฆฌ๊ฒŒ ๋˜๋Š” ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ ํ "kcryptd_io"๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 2015๋…„์—๋Š” ๋‹ค์ค‘ ํ”„๋กœ์„ธ์„œ ์‹œ์Šคํ…œ์˜ ์•”ํ˜ธํ™” ์š”์ฒญ์ด ์ˆœ์„œ ์—†์ด ์™„๋ฃŒ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ถ”๊ฐ€ ์ •๋ ฌ ๋‹จ๊ณ„๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๋””์Šคํฌ์— ๋Œ€ํ•œ ์ˆœ์ฐจ์  ์•ก์„ธ์Šค ๋Œ€์‹  ๋ฌด์ž‘์œ„ ์ˆœ์„œ๋กœ ์•ก์„ธ์Šค๊ฐ€ ์ˆ˜ํ–‰๋˜์—ˆ์œผ๋ฉฐ CFQ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ํšจ์œจ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค). ํ˜„์žฌ SSD ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ •๋ ฌ์˜ ์˜๋ฏธ๊ฐ€ ์‚ฌ๋ผ์ง€๊ณ  CFQ ์Šค์ผ€์ค„๋Ÿฌ๋Š” ๋” ์ด์ƒ ์ปค๋„์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ตœ์‹  ๋“œ๋ผ์ด๋ธŒ๊ฐ€ ๋” ๋น ๋ฅด๊ณ  ์Šค๋งˆํŠธํ•ด์กŒ์Œ์„ ๊ณ ๋ คํ•˜์—ฌ Linux ์ปค๋„์˜ ๋ฆฌ์†Œ์Šค ๋ถ„๋ฐฐ ์‹œ์Šคํ…œ์ด ์ˆ˜์ •๋˜๊ณ  ์ผ๋ถ€ ํ•˜์œ„ ์‹œ์Šคํ…œ์ด ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Cloudflare ์—”์ง€๋‹ˆ์–ด ์ถ”๊ฐ€ dm-crypt์—๋Š” ๋ถˆํ•„์š”ํ•œ ๋Œ€๊ธฐ์—ด๊ณผ ๋น„๋™๊ธฐ ํ˜ธ์ถœ์˜ ์‚ฌ์šฉ์„ ์ œ๊ฑฐํ•˜๋Š” ์ƒˆ๋กœ์šด ์ž‘๋™ ๋ชจ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ๋Š” ๋ณ„๋„์˜ ํ”Œ๋ž˜๊ทธ "force_inline"์œผ๋กœ ํ™œ์„ฑํ™”๋˜๋ฉฐ dm-crypt๋ฅผ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ์„ ์•”ํ˜ธํ™”ํ•˜๊ณ  ํ•ด๋…ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ํ”„๋ก์‹œ ํ˜•ํƒœ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. Crypto API์™€์˜ ์ƒํ˜ธ ์ž‘์šฉ์€ ๋™๊ธฐ ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•˜๊ณ  ์š”์ฒญ ๋Œ€๊ธฐ์—ด์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ช…์‹œ์ ์œผ๋กœ ์„ ํƒํ•˜์—ฌ ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Crypto API์™€ ๋™๊ธฐ์‹์œผ๋กœ ์ž‘์—…ํ•˜๋ ค๋ฉด ์ œ์•ˆ ๊ฐ€์†์„ ์œ„ํ•ด FPU/AES-NI๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์•”ํ˜ธํ™” ๋ฐ ์•”ํ˜ธ ํ•ด๋… ์š”์ฒญ์„ ์ง์ ‘ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ RAM ๋””์Šคํฌ๋ฅผ ํ…Œ์ŠคํŠธํ•  ๋•Œ dm-crypt์˜ ์„ฑ๋Šฅ์„ ๋‘ ๋ฐฐ ์ด์ƒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์€ 294MB/s(2 x 147MB/s)์—์„œ 640MB/s๋กœ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ ์–ด ์•”ํ˜ธํ™” ์„ฑ๋Šฅ(696MB/s).

Cloudflare๋Š” Linux์—์„œ ๋””์Šคํฌ ์•”ํ˜ธํ™” ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ด๋Š” ํŒจ์น˜๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

Cloudflare๋Š” Linux์—์„œ ๋””์Šคํฌ ์•”ํ˜ธํ™” ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ด๋Š” ํŒจ์น˜๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

Cloudflare๋Š” Linux์—์„œ ๋””์Šคํฌ ์•”ํ˜ธํ™” ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ด๋Š” ํŒจ์น˜๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

Cloudflare๋Š” Linux์—์„œ ๋””์Šคํฌ ์•”ํ˜ธํ™” ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ด๋Š” ํŒจ์น˜๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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