๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

์•Œ๋ ‰์‚ฐ๋” ์น˜์Šคํ‹ฐ์•ผ์ฝ”ํ”„๊ฐ€ ์ „ํ™”์„ ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ „๋„์‚ฌ์ž…๋‹ˆ๋‹ค. vdsina.ru 9๋…„ ์ตœ๊ณ ์˜ ๊ธฐ์ˆ  ์ด๋ฒคํŠธ 2019๊ฐ€์ง€๋ฅผ ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

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

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

1. WebAssembly๋ฅผ ์œ„ํ•œ Rust ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ํœด๋Œ€์šฉ ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ๋ณด๊ณ ์„œ๋กœ ๋ฆฌ๋ทฐ๋ฅผ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

1. ๋ณด๊ณ ์„œ ๋ธŒ๋ผ์ด์–ธ ์บ”ํŠธ๋ฆด "Rust๋กœ OS๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•  ๋•Œ๊ฐ€ ์™”๋‚˜์š”?"๊ทธ๋Š” 2018๋…„์— ์ด ์ฑ…์„ ๋‹ค์‹œ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค.

๋ณด๊ณ ์„œ๋ฅผ ์ฝ์„ ๋‹น์‹œ, ๋ธŒ๋ผ์ด์–ธ ์บ”ํŠธ๋ฆด์€ Joyent์—์„œ CTO๋กœ ์ผํ•˜๊ณ  ์žˆ์—ˆ๊ณ , ๊ทธ์™€ Joyent์—๊ฒŒ 2019๋…„์ด ์–ด๋–ป๊ฒŒ ๋๋‚ ์ง€ ์ „ํ˜€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค.

2. ์Šคํ‹ฐ๋ธŒ ํด๋ผ๋ธŒ๋‹‰์˜ ๋ณด๊ณ ์„œRust ํ•ต์‹ฌ ํŒ€์˜ ๋ฉค๋ฒ„์ด์ž "Rust ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด"์˜ ์ €์ž์ด๋ฉฐ, Cloudflare์—์„œ ๊ทผ๋ฌดํ•˜๋ฉฐ Rust ์–ธ์–ด์˜ ํŠน์ง•๊ณผ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ํ”Œ๋žซํผ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” WebAssembly ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

2019๋…„์— WebAssembly๋Š” WASI ์ธํ„ฐํŽ˜์ด์ŠคํŒŒ์ผ ๋ฐ ์†Œ์ผ“๊ณผ ๊ฐ™์€ ์šด์˜ ์ฒด์ œ ๊ฐ์ฒด์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋„˜์–ด ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์žฅ์„ ํƒ€๊ฒŸ์œผ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํš๊ธฐ์ ์ธ ๊ธฐ์ˆ ์˜ ๋ณธ์งˆ์€ ๋ช…๋ฐฑํ•ฉ๋‹ˆ๋‹ค. ์ธ๋ฅ˜๋Š” ์›น์—์„œ ์ด์‹ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋˜ ๋‹ค๋ฅธ ๋Ÿฐํƒ€์ž„์„ ๊ฐ–๊ฒŒ ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค(์ž๋ฐ” ์–ธ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐœ๋ช…ํ•œ WORA ์›๋ฆฌ๋ฅผ ๊ธฐ์–ตํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์„๊นŒ์š”?).

Rust ์–ธ์–ด ๋•๋ถ„์— ์šฐ๋ฆฌ๋Š” ๋น„๊ต์  ์•ˆ์ „ํ•˜๊ฒŒ ์ด๋Ÿฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ–๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, ์ด ์–ธ์–ด์˜ ๋ชฉ์ ์€ ์ปดํŒŒ์ผ ์‹œ์ ์— ์ „์ฒด ๋ฒ„๊ทธ ํด๋ž˜์Šค๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

WebAssembly๋Š” ๊ฒŒ์ž„ ์ฒด์ธ์ €๋กœ์„œ Docker์˜ ์ฐฝ์‹œ์ž ์ค‘ ํ•œ ๋ช…์ธ ์†”๋กœ๋ชฌ ํ•˜์ดํฌ์Šค๊ฐ€ "2008๋…„์— WebAssembly์™€ WASI๊ฐ€ ์žˆ์—ˆ๋‹ค๋ฉด Docker๋Š” ๊ฒฐ์ฝ” ํƒœ์–ด๋‚˜์ง€ ์•Š์•˜์„ ๊ฒƒ"์ด๋ผ๊ณ  ๋งํ•  ์ •๋„์ž…๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

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

์ด ์Šฌ๋ผ์ด๋“œ๋Š” ์Šคํ‹ฐ๋ธŒ์˜ ๋ฐœํ‘œ ์ž๋ฃŒ ์ค‘ ํ•˜๋‚˜๋กœ, Rust๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ์™„์ „ํžˆ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ๋ฒ„๊ทธ์˜ ์ˆ˜์™€ MS ์ „์ฒด ๋ฒ„๊ทธ ์ˆ˜์˜ ๋น„์œจ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. Windows์ง€๋‚œ 15๋…„ ๋™์•ˆ ๋ฐœ๊ฒฌ๋œ ๊ฒƒ๋“ค์ž…๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” ์ด๋Ÿฌํ•œ ๊ณผ์ œ์— ์–ด๋–ป๊ฒŒ๋“  ๋Œ€์‘ํ•ด์•ผ ํ–ˆ๊ณ , ๊ทธ๋ ‡๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

2. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ํ”„๋กœ์ ํŠธ ๋ฒ ๋กœ๋‚˜(Project Verona)๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ณ€ํ™”๋ฅผ ๊ฐ€์ ธ์˜ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Windows ๊ทธ๋ฆฌ๊ณ  ์ด๋Š” ๋ชจ๋“  ์šด์˜์ฒด์ œ์˜ ์—ญ์‚ฌ์— ์ƒˆ๋กœ์šด ์žฅ์„ ์—ด์–ด์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์ปค๋„์˜ ๋ฒ„๊ทธ ์ˆ˜ Windows ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ์€ ์ง€๋‚œ 12๋…„ ๋™์•ˆ ๊ฑฐ์˜ ์„ ํ˜•์ ์œผ๋กœ ์ฆ๊ฐ€ํ•ด ์™”์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

2019๋…„, Microsoft์˜ Matthew Parkinson Project Verona๋ฅผ ๋Œ€์ค‘์—๊ฒŒ ์†Œ๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.์ด๋ฅผ ์ข…์‹์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Microsoft๊ฐ€ ์ „ํ†ต์ ์œผ๋กœ ์‚ฌ์•…ํ•œ ์ œ๊ตญ์ด์ž ๋ชจ๋“  ์ƒˆ๋กœ์šด ๊ฒƒ์— ๋ฐ˜๋Œ€ํ•˜๋Š” ์กด์žฌ๋กœ ์ธ์‹๋œ๋‹ค๋Š” ์ ์€ ํฅ๋ฏธ๋กญ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ด๋จผ ํŽ˜์ดํŠผ-์กด์Šค, Glasgow Haskell ์ปดํŒŒ์ผ๋Ÿฌ์˜ ์ฃผ์š” ๊ฐœ๋ฐœ์ž์ด๋ฉฐ, Microsoft์—์„œ ๊ทผ๋ฌดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

๋ธŒ๋ผ์ด์–ธ ์บ”ํŠธ๋ฆด์˜ ์งˆ๋ฌธ 1๋ฒˆ: "์šด์˜ ์ฒด์ œ ์ปค๋„์„ Rust๋กœ ๋‹ค์‹œ ์ž‘์„ฑํ•  ๋•Œ๊ฐ€ ์•„๋‹๊นŒ์š”?" ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋‹ต๋ณ€์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์šด์˜ ์ฒด์ œ ์ปค๋„์„ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ์•„์ง ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์—์„œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์ด๋ฏธ ๋‹ค์‹œ ์ž‘์„ฑ๋˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ฉˆ์ถœ ์ˆ˜ ์—†๋Š” ๊ณผ์ •์ด ์‹œ์ž‘๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Š” ์•ž์œผ๋กœ ๋ชจ๋“  ์šด์˜์ฒด์ œ์— ์ƒˆ๋กœ์šด ์žฅ์„ ์—ด์–ด์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

3. Flutter ํ”„๋ ˆ์ž„์›Œํฌ ๋•๋ถ„์— Dart ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๋“ฑ์žฅ

๋‹ค์Œ ์†Œ์‹์€ ์ €ํฌ์™€ ์ผ๋ฐ˜ ๋Œ€์ค‘๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด ์กฐ์ง์˜ ํ˜•์„ฑ ๊ณผ์ •์— ์ง์ ‘ ์ฐธ์—ฌํ•œ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋„ ํฐ ๋†€๋ผ์›€์ด์—ˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. 8๋…„ ์ „ ๊ตฌ๊ธ€์ด ์ถœ์‹œํ•œ Dart ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ์˜ฌํ•ด ์ธ๊ธฐ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์ƒ์Šนํ–ˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ๋งค๋‹ฌ ํ•œ ๋ฒˆ์”ฉ Github์˜ ์ €์žฅ์†Œ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์ธ๊ธฐ๋„๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ ์—…๋ฐ์ดํŠธ. ์˜ฌํ•ด ์ดˆ์—๋Š” ์ธ๊ธฐ ์žˆ๋Š” Dart ์ €์žฅ์†Œ๊ฐ€ 100๊ฐœ์— ๋ถˆ๊ณผํ–ˆ์ง€๋งŒ, ํ˜„์žฌ๋Š” ์ด๋ฏธ 313๊ฐœ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Dart๋Š” ์ธ๊ธฐ ๋ฉด์—์„œ Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua, CoffeeScript๋ฅผ ์•ž์งˆ๋ €์Šต๋‹ˆ๋‹ค. ์˜ฌํ•ด๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ณด๋‹ค ๋” ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•œ ๊ฒƒ ๊ฐ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚ฌ์„๊นŒ?

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

Dart๊ฐ€ ์ธ๊ธฐ๋ฅผ ์–ป์€ ์ด์œ ๋Š” ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์„ค๋ ˆ๋‹คGoogle ํŠธ๋ Œ๋“œ์— ๋”ฐ๋ฅด๋ฉด ์˜ฌํ•ด ์ดˆ๋ถ€ํ„ฐ ์ธ๊ธฐ๊ฐ€ ๊ธ‰์ฆํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

์šฐ๋ฆฌ๋Š” ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์„ ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Dart์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ •์  ํƒ€์ž… ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

4. ํ•ต์‹ฌ ์กฐ์ง ์ƒ์กด ๊ฐ€๋Šฅ์„ฑ Linux eBPF ๊ฐ€์ƒ ๋จธ์‹  ๋•๋ถ„์— ์ปค๋ฎค๋‹ˆํ‹ฐ๋„ ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

VDSina์—์„œ๋Š” ์ปจํผ๋Ÿฐ์Šค๋ฅผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์˜ฌํ•ด ์ €๋Š” ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ์—์„œ ์—ด๋ฆฐ DevOops ์ปจํผ๋Ÿฐ์Šค์— ์ฐธ์„ํ•˜์—ฌ ์—…๊ณ„์˜ ๋™ํ–ฅ๊ณผ ํ™”์ œ์— ๋Œ€ํ•œ ์›ํƒ ํ† ๋ก ์— ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. 2019๋…„์— ์ด๋Ÿฌํ•œ ๋Œ€ํ™”์—์„œ ์ฃผ์š” ์˜๊ฒฌ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.

  • Docker๋Š” ๋„ˆ๋ฌด ์ง€๋ฃจํ•ด์„œ ์ฃฝ์—ˆ์–ด์š”
  • Kubernetes๋Š” 2020๋…„ ์ •๋„ ๋” ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ XNUMX๋…„์—๋„ ์ปจํผ๋Ÿฐ์Šค์—์„œ ๊ณ„์† ๋…ผ์˜๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ํ•œํŽธ, ํ•ต์‹ฌ๋ถ€์—์„œ๋Š” Linux ์˜ค๋žซ๋™์•ˆ ์‚ด์•„์žˆ๋Š” ์‚ฌ๋žŒ์ด ์•„๋ฌด๋„ ๋“ค์—ฌ๋‹ค๋ณด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

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

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 
์ปค๋„ ๊ฐœ๋ฐœ Linux: ์˜€๋‹ค

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹  ๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 
์ปค๋„ ๊ฐœ๋ฐœ Linux: ๊ทธ๊ฒƒ์€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

eBPF๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ปค๋„์ด ์ด์ œ ์ปค๋„ ์™ธ๋ถ€์—์„œ ๋ถ€๋ถ„์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฒคํŠธ๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์—์„œ ์ปค๋„๊ณผ ์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ณ  ์ปค๋„ ๊ธฐ๋Šฅ์„ ํ™•์žฅ ๋ฐ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Linux๋ผ์ด๋„ˆ์Šค ํ† ๋ฅด๋ฐœ์Šค์˜ ์ „์ง€์ „๋Šฅํ•œ ๋ˆˆ์„ ํ”ผํ•ด๊ฐ”๋‹ค.

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

eBPF ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋“ฑ์žฅ์œผ๋กœ ์ด๋Ÿฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๊ณผ์ •์ด ํฌ๊ฒŒ ๊ฐ„์†Œํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง„์ž… ์žฅ๋ฒฝ์ด ๋‚ฎ์•„์กŒ๊ณ , ๊ฐœ๋ฐœ์ž๊ฐ€ ๋” ๋งŽ์•„์กŒ์œผ๋ฉฐ, ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๋‹ค์‹œ ํ™œ์„ฑํ™”๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋งŒ์ด ์ด๋Ÿฐ ์—ด์ •์„ ๊ฐ€์ง„ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์˜ค๋žœ ์ปค๋„ ๊ฐœ๋ฐœ์ž David Miller ์ปค๋„ ๊ฐœ๋ฐœ ์ƒํƒœ๊ณ„์˜ ์ƒ์กด์„ ์œ„ํ•ด eBPF์˜ ์ค‘์š”์„ฑ์„ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ, ๋œ ์œ ๋ช…ํ•˜์ง€ ์•Š์€ ๊ฐœ๋ฐœ์ž ๋ธŒ๋ Œ๋˜ ๊ทธ๋ ˆ๊ทธ (๋‚˜๋Š” ๊ทธ์˜ ์—ด๋ ฌํ•œ ํŒฌ์ด๋‹ค) eBPF๋ฅผ ํš๊ธฐ์ ์ธ ๋ฐœ์ „์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค., 50๋…„ ๋™์•ˆ ํ•œ ๋ฒˆ๋„ ๋‹ฌ์„ฑ๋œ ์ ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ๋Š” ๋ณดํ†ต ์ด๋Ÿฐ ์ผ์„ ๊ณต๊ฐœ์ ์œผ๋กœ ์นญ์ฐฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ์˜ ์˜๋„๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์ฃ . ๋ˆ„๊ฐ€ ๊ณต๊ฐœ์ ์œผ๋กœ ์ž์‹ ์„ ๋ฐ”๋ณด๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์–ดํ•˜๊ฒ ์Šต๋‹ˆ๊นŒ? ๐Ÿ™‚
๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

5. Linux ์ปค๋„์˜ ๋น„๋™๊ธฐ io_uring ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ธํ•ด FreeBSD์˜ ๊ด€์— ๊ฑฐ์˜ ๋งˆ์ง€๋ง‰ ๋ชป์„ ๋ฐ•์„ ๋ป”ํ–ˆ์Šต๋‹ˆ๋‹ค. Linux

ํ•ต์‹ฌ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ๋ง์ธ๋ฐ Linux๋˜ํ•œ ์˜ฌํ•ด ๋ฐœ์ƒํ•œ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์€ ์ƒˆ๋กœ์šด ์ฝ”์–ด์˜ ๋„์ž…์ด๋ผ๋Š” ์ ์„ ์–ธ๊ธ‰ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์„ฑ๋Šฅ ๋น„๋™๊ธฐ I/O API io_uring ํŽ˜์ด์Šค๋ถ์˜ Jens Exboe๊ฐ€ ์ž‘์„ฑ.

์ˆ˜๋…„๊ฐ„ FreeBSD ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์™€ ๊ฐœ๋ฐœ์ž๋“ค์€ FreeBSD๊ฐ€ ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ๋ณด๋‹ค ๋น„๋™๊ธฐ I/O ์„ฑ๋Šฅ์ด ์šฐ์ˆ˜ํ•˜๋‹ค๋Š” ์ ์„ ๊ทผ๊ฑฐ๋กœ FreeBSD๋ฅผ ์„ ํƒํ–ˆ๋‹ค๊ณ  ์ •๋‹นํ™”ํ•ด ์™”์Šต๋‹ˆ๋‹ค. Linux์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ์ฃผ์žฅ 2014๋…„ ๋ณด๊ณ ์„œ์— ์‚ฌ์šฉ๋จ Nginx์˜ ๊ธ€๋ ™ ์Šค๋ฏธ๋ฅด๋…ธํ”„.

์ด์ œ ๊ฒŒ์ž„์˜ ํ๋ฆ„์ด ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค. Ceph ๋ถ„์‚ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ์ด๋ฏธ io_uring์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋Š” ์ธ์ƒ์ ์ž…๋‹ˆ๋‹ค. ๋ธ”๋ก ํฌ๊ธฐ์— ๋”ฐ๋ผ IOPS๊ฐ€ 14%์—์„œ 102%๊นŒ์ง€ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. PostgreSQL์—๋Š” ๋น„๋™๊ธฐ I/O๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ํƒ€์ž…์ด ์žˆ์Šต๋‹ˆ๋‹ค(์ตœ์†Œํ•œ ๋ฐฐ๊ฒฝ ์ž‘๊ฐ€๋ฅผ ์œ„ํ•ด), ์ถ”๊ฐ€ ์ž‘์—…์ด ๊ณ„ํš๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค PostgreSQL์„ ๋น„๋™๊ธฐ I/O๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ณด์ˆ˜์ ์ธ ํƒœ๋„๋ฅผ ๊ณ ๋ คํ•˜๋ฉด 2020๋…„์—๋Š” ์ด๋Ÿฌํ•œ ๋ณ€ํ™”๋ฅผ ๋ณผ ์ˆ˜ ์—†์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

6. Ryzen ํ”„๋กœ์„ธ์„œ ๋ผ์ธ์œผ๋กœ AMD์˜ ์˜๊ด‘์Šค๋Ÿฌ์šด ๊ท€ํ™˜

ํŠน๋ณ„ํ•œ ์ผ์€ ์•„๋‹ˆ์ง€๋งŒ, ์˜ค๋žซ๋™์•ˆ ์—…๊ณ„์˜ 2์ธ์ž ์—ญํ• ์„ ํ•ด ์˜จ AMD๊ฐ€ ์ƒˆ๋กœ์šด ๊ธฐ๋ก์„ ์ž‡๋”ฐ๋ผ ๊ฒฝ์‹ ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

7. AMD์— ์ด์–ด ์• ํ”Œ๋„ iPadOS์™€ ๊ฒŒ์ด์ธ ์˜ ์˜ค๋ž˜๋œ ์ˆ˜๋ฒ•์œผ๋กœ ์ธํ…”์˜ ์‹œ์žฅ ์ ์œ ์œจ์„ ํ™•๋Œ€ํ•  ๊ณ„ํš

๊ฑฐ์ธ๋“ค ๊ฐ„์˜ ์ „ํˆฌ์—์„œ ๋ฌด๊ธฐ๋ฅผ ์ฅ˜ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋ˆ„๊ตฌ๋‚˜ ์ „ํˆฌ์— ์ฐธ์—ฌํ•˜๋ ค ํ•˜๋ฉฐ, AMD๋Š” ์ธํ…”์˜ ์‹๋Ÿ‰ ๊ณต๊ธ‰์„ ์ฃผ์žฅํ•˜๋Š” ์œ ์ผํ•œ ํšŒ์‚ฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์• ํ”Œ์€ ๋†๋‹ด ์†์˜ ๋Š™์€ ํ™ฉ์†Œ์ฒ˜๋Ÿผ ํ–‰๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

Apple์€ ์ƒˆ๋กœ์šด iPadOS๋ฅผ ์ถœ์‹œํ•˜๋ฉด์„œ Intel์— ๋Œ€ํ•ญํ•ด "ํŒŒ๊ดด์  ํ˜์‹ "์ด๋ผ๋Š” ์ „๋žต์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์œ„ํ‚คํ”ผ๋””์•„ ์ •์˜

ํŒŒ๊ดด์  ํ˜์‹ ์€ ์‹œ์žฅ์—์„œ ๊ฐ€์น˜์˜ ๊ท ํ˜•์„ ๋ฐ”๊พธ๋Š” ํ˜์‹ ์ž…๋‹ˆ๋‹ค. ๋™์‹œ์—, ๊ธฐ์กด ์ œํ’ˆ์€ ๊ฒฝ์Ÿ๋ ฅ์„ ์žƒ๊ฒŒ ๋˜๋Š”๋ฐ, ๊ทธ ์ด์œ ๋Š” ์ด์ „์— ๊ฒฝ์Ÿ์˜ ๊ธฐ์ค€์ด ๋˜์—ˆ๋˜ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋” ์ด์ƒ ์˜๋ฏธ๋ฅผ ๊ฐ–์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

"ํŒŒ๊ดด์  ํ˜์‹ "์˜ ์˜ˆ๋กœ๋Š” ์ „ํ™”(์ „์‹ ์„ ๋Œ€์ฒด), ์ฆ๊ธฐ์„ (๋ฒ”์„ ์„ ๋Œ€์ฒด), ๋ฐ˜๋„์ฒด(์ง„๊ณต๊ด€์„ ๋Œ€์ฒด), ๋””์ง€ํ„ธ ์นด๋ฉ”๋ผ(ํ•„๋ฆ„ ์นด๋ฉ”๋ผ๋ฅผ ๋Œ€์ฒด), ์ด๋ฉ”์ผ(์ „ํ†ต์ ์ธ ์šฐํŽธ์„ ๋Œ€์ฒด) ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Apple์€ ์ž์ฒด ์ €์ „๋ ฅ ARM ๊ธฐ๋ฐ˜ ํ”„๋กœ์„ธ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด๋Š” Intel์˜ x86๋ณด๋‹ค ์•ฝ๊ฐ„ ๋А๋ฆฐ ์„ฑ๋Šฅ๋ณด๋‹ค๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ์ค‘์š”ํ•œ ๊ฒƒ์œผ๋กœ ์ž…์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Apple์€ iPad๋ฅผ ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ ๋‹จ๋ง๊ธฐ์—์„œ ๋ณธ๊ฒฉ์ ์ธ ์ž‘์—… ๋„๊ตฌ๋กœ ์ „ํ™˜ํ•˜์—ฌ ์‹œ์žฅ ์ ์œ ์œจ ํ™•๋Œ€์— ๋ฐ•์ฐจ๋ฅผ ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ฝ˜ํ…์ธ  ์ œ์ž‘์ž๋ฅผ ์œ„ํ•œ ์ œํ’ˆ์ด๊ณ , ์ด์ œ๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ARM ๊ธฐ๋ฐ˜ MacBook์„ ๊ฐ€๊นŒ์šด ์‹œ์ผ ๋‚ด์— ๋ณผ ์ˆ˜๋Š” ์—†๊ฒ ์ง€๋งŒ, MacBook Pro ํ‚ค๋ณด๋“œ ๋””์ž์ธ์˜ ์‚ฌ์†Œํ•œ ๋ถˆํŽธํ•จ์œผ๋กœ ์ธํ•ด ๋Œ€์ฒด ์†”๋ฃจ์…˜์„ ์ฐพ๋Š” ์›€์ง์ž„์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ทธ ์ค‘ ํ•˜๋‚˜๊ฐ€ iPadOS๊ฐ€ ํƒ‘์žฌ๋œ iPad Pro๊ฐ€ ๋  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ด์ธ ์™€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ ์ด ์ผ๊ณผ ๋ฌด์Šจ ์ƒ๊ด€์ด ์žˆ๋‚˜์š”?

๊ฒŒ์ด์ธ ๋Š” ์˜ˆ์ „์— IBM์—์„œ๋„ ๋˜‘๊ฐ™์€ ์ˆ˜๋ฒ•์„ ์ผ์Šต๋‹ˆ๋‹ค.

1970๋…„๋Œ€ IBM์€ ์„œ๋ฒ„ ์‹œ์žฅ์„ ์žฅ์•…ํ•˜๊ณ  ์žˆ์—ˆ์ง€๋งŒ, ์ผ๋ฐ˜ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ๋Š” ์ž์‹ ๋งŒ๋งŒํ•˜๊ฒŒ ์™ธ๋ฉดํ–ˆ์Šต๋‹ˆ๋‹ค. 1980๋…„๋Œ€์— ๋นŒ ๊ฒŒ์ด์ธ ๋Š” IBM์˜ ์ž๊ธˆ์„ ํ™œ์šฉํ•˜์—ฌ MS-DOS๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ผ์ด์„ ์Šค๋ฅผ ๋ถ€์—ฌํ–ˆ์œผ๋ฉฐ, ์šด์˜์ฒด์ œ์— ๋Œ€ํ•œ ๊ถŒ๋ฆฌ๋Š” ์ž์‹ ์ด ๋ณด์œ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž๊ธˆ์„ ๋ฐ›์€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” MS-DOS์šฉ ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐœ๋ฐœํ–ˆ๊ณ , ์ด๋กœ์จ ์ปดํ“จํ„ฐ ์„ธ์ƒ์ด ํƒ„์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. Windows ์ฒ˜์Œ์—๋Š” DOS ์œ„์— ๋ง์”Œ์šด ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค์— ๋ถˆ๊ณผํ–ˆ์ง€๋งŒ, ์ดํ›„ ๋Œ€์ค‘์ด ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•œ ์ตœ์ดˆ์˜ PC ์šด์˜ ์ฒด์ œ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๋Œ€ํ•˜๊ณ  ๋‹ค๋ฃจ๊ธฐ ํž˜๋“  ํšŒ์‚ฌ์˜€๋˜ IBM์€ ์ Š๊ณ  ๋น ๋ฅธ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—๊ฒŒ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ ์‹œ์žฅ์„ ๋นผ์•—๊ฒผ์Šต๋‹ˆ๋‹ค. ์ด ๋†€๋ผ์šด ์ด์•ผ๊ธฐ๋ฅผ ์•„์ฃผ ๊ฐ„๋žตํ•˜๊ฒŒ ์š”์•ฝํ–ˆ์œผ๋‹ˆ, ์• ํ”Œ์ด 2020๋…„์— iPadOS๋กœ ์ธํ…”๊ณผ ์–ด๋–ป๊ฒŒ ๊ฒฝ์Ÿํ• ์ง€ ๊ถ๊ธˆํ•˜์‹œ๋‹ค๋ฉด ์ด ๊ธ€์„ ์ฝ์–ด๋ณด์‹œ๊ธฐ๋ฅผ ๊ฐ•๋ ฅํžˆ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ์ „๋ถ€ ์ฝ์–ด๋ณด์„ธ์š”.

8. ZFSon์˜ ์ž…์ง€ ๊ฐ•ํ™”Linux ๋Š™์€ ๋ง์€ ๋ฐญ๊ณ ๋ž‘์„ ๋ง์น˜์ง€ ์•Š๋Š”๋‹ค

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

9. Oxide Computer Company - ์šฐ๋ฆฌ๋Š” ์ด ํŒ€์„ ์ฃผ์˜ ๊นŠ๊ฒŒ ์ง€์ผœ๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํŒ€์€ ์ ์–ด๋„ ๋ฉ‹์ง„ ์‡ผ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ๋ถ„๋ช…ํžˆ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ชฉ๋ก์„ ๋งˆ์น˜๊ธฐ ์ „์— ์ œ๊ฐ€ ์ฒ˜์Œ ์–ธ๊ธ‰ํ–ˆ๋˜ ๋ธŒ๋ผ์ด์–ธ ์บ”ํŠธ๋ฆด์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ์–ธ๊ธ‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

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

2019๋…„ VDSina์—์„œ ์šฐ๋ฆฌ๊ฐ€ ์ด๋ฃฌ ์„ฑ๊ณผ

2019๋…„์—๋Š” VDSina์—์„œ ๊ธฐ์ˆ ์  ํ˜์‹ ์„ ์ด๋ฃจ์ง€ ๋ชปํ–ˆ์ง€๋งŒ, ์—ฌ์ „ํžˆ ์ž๋ž‘์Šค๋Ÿฌ์›Œํ•  ๋งŒํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

179์›”์—๋Š” ์„œ๋ฒ„ ๊ฐ„์— ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋„๋ฉ”์ธ ๋“ฑ๋ก ์„œ๋น„์Šค๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ์€ ์‹œ์ค‘์—์„œ ๊ฐ€์žฅ ๋‚ฎ์€ ํŽธ์— ์†ํ•ฉ๋‹ˆ๋‹ค. ๊ฐฑ์‹  ๋น„์šฉ์„ ํฌํ•จํ•˜์—ฌ RU/RF์˜ ๊ฒฝ์šฐ XNUMX๋ฃจ๋ธ”์ž…๋‹ˆ๋‹ค.

14์›”์— ์šฐ๋ฆฌ๋Š” IT ๊ธ€๋กœ๋ฒŒ ๋ฏธํŒ… #XNUMX์—์„œ ์—ฐ์„คํ–ˆ์Šต๋‹ˆ๋‹ค.

100์›”์—๋Š” ๊ฐ ์„œ๋ฒ„์˜ ์ฑ„๋„ ํญ์„ 200๋ฉ”๊ฐ€๋น„ํŠธ์—์„œ 32๋ฉ”๊ฐ€๋น„ํŠธ๋กœ ๋Š˜๋ ธ๊ณ , ๋ชจ๋“  ์š”๊ธˆ์ œ(๊ฐ€์žฅ ์ €๋ ดํ•œ ์š”๊ธˆ์ œ ์ œ์™ธ)์˜ ํŠธ๋ž˜ํ”ฝ ์ œํ•œ์„ ์›” ์ตœ๋Œ€ XNUMXTB๊นŒ์ง€ ํฌ๊ฒŒ ๋Š˜๋ ธ์Šต๋‹ˆ๋‹ค.

7์›”์— ๊ณ ๊ฐ๋“ค์—๊ฒŒ ์ž๋™ ์„ค์น˜ ์˜ต์…˜์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Windows Server 2019๋…„, ๋ชจ์Šคํฌ๋ฐ” ์ง€์—ญ์—์„œ ๋ฌด๋ฃŒ DDoS ๊ณต๊ฒฉ ๋ฐฉ์–ด ์„œ๋น„์Šค๊ฐ€ ์ œ๊ณต๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ 7์›”์—๋Š” ์ €ํฌ ํšŒ์‚ฌ๊ฐ€ Habr์— ์ถœ์—ฐํ•˜์—ฌ ๋ฐ๋ท”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ž์ฒด ํ˜ธ์ŠคํŒ… ์ œ์–ดํŒ์„ ์ž‘์„ฑํ•œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๊ณ ๊ฐ ์ง€์›์— ์žˆ์–ด์„œ ์งˆ์ ์ธ ๋„์•ฝ์„ ์ด๋ฃจ๋Š” ๋ฐ ๋„์›€์ด ๋˜์—ˆ๋Š”์ง€๋„ ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

8์›”์—๋Š” ์„œ๋ฒ„์˜ ๋ฐฑ์—… ์‚ฌ๋ณธ์ธ ์Šค๋ƒ…์ƒท์„ ๋งŒ๋“œ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ๊ณต๊ฐœ API๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ฐ ์„œ๋ฒ„์˜ ์ฑ„๋„ ํญ์„ 200๋ฉ”๊ฐ€๋น„ํŠธ์—์„œ 500๋ฉ”๊ฐ€๋น„ํŠธ๋กœ ๋Š˜๋ ธ์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” Chaos Constructions 2019 ์ปจํผ๋Ÿฐ์Šค์— ์ฐธ์—ฌํ•˜์—ฌ ํšŒ์‚ฌ ๋กœ๊ณ ๊ฐ€ ์žˆ๋Š” ์ฑ„์ฐ์„ ์ƒํ’ˆ์œผ๋กœ ๋‚˜๋ˆ ์ฃผ์—ˆ๊ณ (์บ ํŽ˜์ธ ์Šฌ๋กœ๊ฑด์€ "๊ฐœ๋ฐœ์ž๊ฐ€ ์ตœ๊ณ ์ผ ๋•Œ"), Telegram ์ฑ„ํŒ…์„ ํญํŒŒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

9์›”, IT ๊ธฐ์—…์˜ ๊ฐ€์žฅ ๊ท€์—ฝ๊ณ  ์นœ๊ทผํ•œ ์ธ์Šคํƒ€๊ทธ๋žจ์„ ๋Ÿฐ์นญํ–ˆ์Šต๋‹ˆ๋‹ค. VDSina๊ฐ€ ๋‰ด์Šค์™€ ์ผ์ƒ์„ ๊ณต์œ ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž ๊ฐœ.

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

11์›”์— ์šฐ๋ฆฌ๋Š” Highload++์— ๊ฐ€์„œ "Kubernetes์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค"์— ๋Œ€ํ•œ ์›ํƒ ํ† ๋ก ์— ์ฐธ์—ฌํ–ˆ๊ณ  ์ฐธ๊ฐ€์ž๋“ค์—๊ฒŒ ์ƒ์–ด ๋ชจ์ž๋ฅผ ์”Œ์› ์Šต๋‹ˆ๋‹ค.

12์›”์— ์šฐ๋ฆฌ๋Š” GazpromNeft ์‚ฌ๋ฌด์‹ค์—์„œ ์—ด๋ฆฐ DevOps ๋ฏธํŒ…์—์„œ Kubernetes์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐœํ‘œํ–ˆ๊ณ  ๋ชจ์Šคํฌ๋ฐ”์—์„œ ์—ด๋ฆฐ DevOpsDays ์ปจํผ๋Ÿฐ์Šค์—์„œ๋„ ์—ฐ์„คํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฒˆ์•„์›ƒ์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ์™€ ํ•จ๊ป˜์ด๋Š” ํ™•์‹คํžˆ ์˜ฌํ•ด ์ œ ์ตœ๊ณ ์˜ ์„ฑ๊ณผ์˜€์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

๋‚˜์‹ฌ ํƒˆ๋ ˆ๋ธŒ๊ฐ€ ๋งํ–ˆ๋“ฏ์ด, ์šฐ๋ฆฌ๊ฐ€ ํ™•์‹คํžˆ ๋ณด์ง€ ๋ชปํ•  ๊ฒƒ์„ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค. 2020๋…„์— ์šฐ๋ฆฌ๊ฐ€ ๋ณด๊ฒŒ ๋  ๋ชจ๋“  ์ƒˆ๋กœ์šด ๊ฒƒ๋“ค์€ 2019๋…„, 2018๋…„, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ด์ „์— ์ด๋ฏธ ๋ฟŒ๋ฆฌ๋ฅผ ๋‘๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ์ง€์ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋ฏธ๋ž˜๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์˜ˆ์ธกํ•˜๋ ค ๋“ค์ง€๋Š” ์•Š๊ฒ ์ง€๋งŒ, 2020๋…„์€ ๋ถ„๋ช… '๊ทธ ํ•ด'๋Š” ์•„๋‹ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Linux ๋ฐ์Šคํฌํ†ฑ์—์„œ (๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐ์Šคํฌํ†ฑ์„ ๋ณธ ๊ฒŒ ์–ธ์ œ์˜€์ฃ ?) ๊ทธ๋ฆฌ๊ณ  ์—ฐ๋„ Linux ์šฐ๋ฆฌ๋Š” ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ์ด๋Ÿฌํ•œ ํ˜„์ƒ์„ ์•ฝ 10๋…„ ์ „๋ถ€ํ„ฐ ๋ณด์•„์™”์Šต๋‹ˆ๋‹ค.

์–ด์จŒ๋“  1๋…„ ํ›„์— ๋‹ค์‹œ ๋งŒ๋‚˜์„œ ๋ชจ๋“  ์ผ์ด ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ๋˜์—ˆ๋Š”์ง€ ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„ ๋ชจ๋‘ ํ–‰๋ณตํ•œ ํœด์ผ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค!

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

Instagram์—์„œ ๊ฐœ๋ฐœ์ž๋ฅผ ํŒ”๋กœ์šฐํ•˜์„ธ์š”

๊ฒฐ๊ณผ: 9๋…„์˜ 2019๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ์ˆ  ํ˜์‹ 

์ถœ์ฒ˜ : habr.com

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster