Shenango ์์คํ ์ ๋ฐ์ดํฐ ์ผํฐ์์ ์ฌ์ฉ๋ ๊ณํ์ ๋๋ค.
/ ์ฌ์ง
์ ๊ณต์
์ฒด ์ค ํ๋์ ๋ฐ๋ฅด๋ฉด ๋ฐ์ดํฐ ์ผํฐ๋
MIT๋ ์ปดํจํ
์์์ ๋นํจ์จ์ ์ธ ์ฌ์ฉ์ ๋ง๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
์์ง๋์ด๋ง ํ
Shenango์ ์๋ ๋ฐฉ์
Shenango๋ Rust ๋ฐ C++ ๋ฐ์ธ๋ฉ์ด ํฌํจ๋ C ์ธ์ด์ Linux ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. ํ๋ก์ ํธ ์ฝ๋์ ํ
์คํธ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ค์์ ๊ฒ์๋ฉ๋๋ค.
์ด ์๋ฃจ์
์ ๋ค์ค ํ๋ก์ธ์ ์์คํ
์ ์ ์ฉ ์ฝ์ด์์ ์คํ๋๋ IOKernel ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ CPU ์์ฒญ์ ๊ด๋ฆฌํฉ๋๋ค.
IOKernel์ ํน์ ์์ ์ ์์ํ ์ปค๋์ ๊ฒฐ์ ํฉ๋๋ค. ๋ํ ์๊ณ ๋ฆฌ์ฆ์ ํ์ํ ์ฝ์ด ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ ํ๋ก์ธ์ค์ ๋ํด ๊ธฐ๋ณธ ์ฝ์ด(๋ณด์ฅ)์ ์ถ๊ฐ ์ฝ์ด(๋ฒ์คํธ ๊ฐ๋ฅ)๊ฐ ๊ฒฐ์ ๋ฉ๋๋ค. ํ์๋ CPU์ ๋ํ ์์ฒญ ์๊ฐ ๊ธ๊ฒฉํ ์ฆ๊ฐํ ๊ฒฝ์ฐ ์คํ๋ฉ๋๋ค.
IOKernel ์์ฒญ ๋๊ธฐ์ด์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ก๋๋ฅผ ๋ถ์ฐํ ๋ ๋์ผํ ํ๋ก์ธ์ค๊ฐ ์ด์ ์ ์คํ๋์ด ๋ถ๋ถ์ ์ผ๋ก ์บ์์ ๋จ์ ์๋ ์ฝ์ด ๋๋ ์ ํด ์ฝ์ด์ ์ฐ์ ์์๊ฐ ๋ถ์ฌ๋ฉ๋๋ค.
Shenango๋ ์ถ๊ฐ๋ก ์ ๊ทผ ๋ฐฉ์์ ์ทจํฉ๋๋ค.
์ฅ์ ๊ณผ ๋จ์
์
์๋ฃจ์
์ ์ฌ๋ ฅ
์ด ๊ธฐ์ ์๋ ์ฌ์ ํ ๋จ์ ์ด ์์ต๋๋ค. ๋ค์ค ํ๋ก์ธ์๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
/ ์ฌ์ง
์ ์ฌํ ๊ธฐ์
๋ค๋ฅธ ํ๋ก์ธ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์์คํ ์๋ Arachne์ด ํฌํจ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์๋ ๋ ํ์ํ ์ฝ์ด ์๋ฅผ ๊ณ์ฐํ๊ณ ์ด ํ์๊ธฐ์ ๋ฐ๋ผ ํ๋ก์ธ์ค๋ฅผ ๋ฐฐํฌํฉ๋๋ค. ์ ์์ ๋ฐ๋ฅด๋ฉด Arachne์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต๋ ๋๊ธฐ ์๊ฐ์ ์ฝ 10๋ง์ดํฌ๋ก์ด์ ๋๋ค.
์ด ๊ธฐ์ ์ Linux์ฉ C++ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๊ตฌํ๋์์ผ๋ฉฐ ์์ค ์ฝ๋๋ ๋ค์์์ ํ์ธํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ๊ท ํ ์กฐ์ ๋๊ตฌ๋ ZygOS์
๋๋ค. Shenango์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด ๊ธฐ์ ์ ์์
๋์ฉ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ํ๋ก์ธ์ค๋ฅผ ์ฌ๋ถ๋ฐฐํฉ๋๋ค. ZygOS ์์ฑ์์ ๋ฐ๋ฅด๋ฉด ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ๋ ํ๊ท ์ ํ๋ฆฌ์ผ์ด์
๋๊ธฐ ์๊ฐ์ ์ฝ 150๋ง์ดํฌ๋ก์ด์ด๊ณ ์ต๋ ๋๊ธฐ ์๊ฐ์ ์ฝ 450๋ง์ดํฌ๋ก์ด์
๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋
์กฐ์ฌ ๊ฒฐ๊ณผ
์ต์ ๋ฐ์ดํฐ ์ผํฐ๋ ์ง์์ ์ผ๋ก ํ์ฅ๋๊ณ ์์ผ๋ฉฐ, ์ด๋ฌํ ์ฆ๊ฐ ์ถ์ธ๋ ํนํ ํ์ดํผ์ค์ผ์ผ ๋ฐ์ดํฐ ์ผํฐ ์์ฅ์์ ๋๋๋ฌ์ง๋๋ค.
First Enterprise IaaS ๋ธ๋ก๊ทธ์ ๊ฒ์๋ฌผ:
๋ฐ์ดํฐ ์ผํฐ์ ์๋์ง ํจ์จ์ฑ์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ PCI DSS์ ๋ํด ์์์ผ ํ ์ฌํญ: ํ์ค ๊ฐ์ ์ด์ ๊ณผ ์ดํ์ ์ธ๊ณ: DNS Flag Day์ ์ถํ์ผ๋ก ์ถ์ด ์ด๋ป๊ฒ ๋ฐ๋์๋์? IaaS๊ฐ ๋น์ฆ๋์ค ๊ฐ๋ฐ์ ์ง์ํ๋ ๋ฐฉ๋ฒ: ํด๋ผ์ฐ๋๊ฐ ํด๊ฒฐํ ์ธ ๊ฐ์ง ๋ฌธ์ ํด๋ผ์ฐ๋์์ ๋์คํฌ ์์คํ ํ ์คํธ: ๊ธฐ๋ณธ ์ฌํญ ๋ฐ ํ ํด๋ผ์ฐ๋๋ก์ ์ํํ ์ ํ์ ์ํ 9๊ฐ์ง ์ ์ฉํ ํ IaaS: ํด๋ผ์ฐ๋ ์ธํ๋ผ ์๋ ํ ์ฒซ ๋ฒ์งธ ๋จ๊ณ
์ถ์ฒ : habr.com