์ด ์ฝํ ์ธ ๋ 2024๋ 5์์ ๋ง์ง๋ง์ผ๋ก ์ ๋ฐ์ดํธ๋์์ผ๋ฉฐ ์์ฑ ๋น์์ ์ํฉ์ ๋ํ๋ ๋๋ค. Google์ ๋ณด์ ์ ์ฑ ๋ฐ ์์คํ ์ ๊ณ ๊ฐ ๋ณดํธ๋ฅผ ์ง์์ ์ผ๋ก ๊ฐ์ ํจ์ ๋ฐ๋ผ ์์ผ๋ก๋ ๊ณ์ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
์ด ๋ฌธ์์์๋ ๋ฐ์ดํฐ ์ผํฐ ๋จธ์ ์ฆ๋ช ์ ๋ํ Google ๋ฐฉ์์ ์ค๋ช ํฉ๋๋ค. ์ด ๋ฌธ์์์ ์ค๋ช ํ๋ ์ํคํ ์ฒ๋ ์ ๋ขฐ ํ๋ซํผ ๋ชจ๋(TPM), ๋ณด์ ํ๋กํ ์ฝ ๋ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ(SPDM) ๋ฐ Redfish๊ณผ ๊ฐ์ ๊ฐ๋ฐฉํ ํ์ค๊ณผ ํตํฉ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ฐ์ดํฐ ์ผํฐ ๋จธ์ ์ฆ๋ช ๊ณผ ๊ด๋ จํด Google์์ ์ ์ํ ์๋ก์ด ํ์ค์ด๋ ์ฐธ์กฐ ๊ตฌํ์ GitHub์ ํ๋ซํผ ๋ฌด๊ฒฐ์ฑ(PINT) ํ๋ก์ ํธ๋ฅผ ์ฐธ์กฐํ์ธ์. ์ด ๋ฌธ์๋ ๋ณด์ ์์, ๋ณด์ ์ค๊ณ์, ๊ฐ์ฌ๊ด์ ๋์์ผ๋ก ํฉ๋๋ค.
๊ฐ์
Google์ ๋ถ๋ฆฌํ ๋ฐ์ดํฐ ์ผํฐ ๋จธ์ ์ ์ค๊ณํ๊ณ ๋ฐฐํฌํฉ๋๋ค. ๋ง์ ๋จธ์ ์ด ์ ๋ขฐํ ์ ์๋ ๋จ์ผ ๋ฃจํธ ๋์ ์ธก์ (RTM), ์คํ ๋ฆฌ์ง, ์ ๋ฐ์ดํธ, ๋ณต๊ตฌ์ฉ ์ ๋ขฐํ ์ ์๋ ๋ฃจํธ๋ฅผ ํฌํจํ์ฌ ๋ณ๋์ ์ ๋ขฐํ ์ ์๋ ๋ฃจํธ๋ฅผ ํฌํจํฉ๋๋ค. ๊ฐ RTM์ ์ ์ฒด ๋จธ์ ์ ํ์ ์น์ ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋จธ์ ์๋ ๊ธฐ๋ณธ CPU์์ ๋ถํ ๋ ํญ๋ชฉ์ ์ธก์ ํ๊ณ ์ฆ๋ช ํ๋ RTM ํ๋์ PCIe ์ฌ๋กฏ์ ์ฐ๊ฒฐ๋ SmartNIC์์ ๋ถํ ๋ ํญ๋ชฉ์ ์ธก์ ํ๊ณ ์ฆ๋ช ํ๋ ๋ค๋ฅธ RTM์ด ์์ ์ ์์ต๋๋ค. ๋ค์ ๋ค์ด์ด๊ทธ๋จ์์๋ ์์ ๋จธ์ ์ ๋ณด์ฌ์ค๋๋ค.
๋จธ์ ์ ์ฌ๋ฌ RTM์ด ๋ณต์กํ๋ฉด ๋ฐ์ดํฐ ์ผํฐ ๋จธ์ ์ ๋ง๋ํ ๊ท๋ชจ์ ๊ธฐ๋์น๊ฐ ์ถ๊ฐ๋๊ณ ์ธ๊ฐ, ํ๋์จ์ด ๋๋ ์ํํธ์จ์ด ์ฅ์ ๋ก ์ธํด ๋ฐ์ํ ์ ์๋ ๋ค์ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ์์ฝํ๋ฉด Fleet์ ํ์จ์ด ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ์ ์ฌ์ํ ์์ ์ด ์๋๋๋ค.
์ด ๋ฌธ์์ ์ค๋ช ๋ ์์คํ ์ ๋ถ๋ฆฌํ ๋จธ์ ์ ์๊ฒฉ ์ฆ๋ช ๋ฌธ์ ๋ฅผ ๋ณด๋ค ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด ์ฆ๋ช ์ธํ๋ผ๋ ํ์ฅ ๊ฐ๋ฅํ๋ฏ๋ก ๋ฐ์ดํฐ ์ผํฐ์ ๋ํ๋๋ ๊ฒ์ฒ๋ผ ํจ์ฌ ๋ณต์กํ ๋จธ์ ์ ์ฒ๋ฆฌํ๋๋ก ์กฐ์ ํ ์ ์์ต๋๋ค.
Google์ ๋ชฉํ๋ ์ด ์์ ์ ๊ณต์ ํ์ฌ ๋ถ๋ฆฌํ ๋จธ์ ์ฆ๋ช ์ ๋๊ท๋ชจ๋ก ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ด์ ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. Google์ ์ ๊ณ ํํธ๋์์ ํ์ ๊ณผ ๋ถ์ฐ ๊ด๋ฆฌ ํ์คํฌ ํฌ์ค(DMTF), ์ ๋ขฐํ ์ ์๋ ์ปดํจํ ๊ทธ๋ฃน(TCG), ์คํ ์ปดํจํ ํ๋ก์ ํธ(OCP)์ ๊ฐ์ ํ์ค ๊ธฐ๊ด์ ๊ธฐ์ฌ๋ฅผ ํตํด ํ์ ์ ์ธ ๋ณด์์ ๊ณ์ ์ง์ํ ์์ ์ ๋๋ค.
๊ถ์ฅ RTM ์์ฑ
์ด ์น์ ์์๋ RTM์ ๊ถ์ฅ๋๋ ๋ช ๊ฐ์ง ์์ฑ์ ์๊ฐํฉ๋๋ค.
RTM ํ๋์จ์ด ํตํฉ
ํ๋ก์ธ์๊ฐ RTM๊ณผ ์ฐ๊ฒฐ๋๋ฉด RTM์ ํ๋ก์ธ์์์ ์คํ๋๋ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ์ฒซ ๋ฒ์งธ ์ฝ๋๋ฅผ ํตํด ์ธก์ ๊ฐ์ ์บก์ฒํด์ผ ํฉ๋๋ค. ํ์ ๋ณ๊ฒฝ ๊ฐ๋ฅ ์ฝ๋์๋ ์ฝ๋๊ฐ ์คํ๋๊ธฐ ์ ์ ์ ๋ขฐํ ์ ์๋ ๋ฃจํธ์ ์บก์ฒ ๋ฐ ๋ณด๊ณ ๋ ์ธก์ ๊ฐ์ด ์์ด์ผ ํฉ๋๋ค. ์ด ๋ฐฐ์ด์ ํ๋ก์ธ์์ ๋ณด์์ด ์ค์ํ ์ํ๋ฅผ ๊ฒฌ๊ณ ํ๊ฒ ์ฆ๋ช ํ๋ ์ ์คํ ๋ถํ ์ฒด์ธ์ ์์ฑํฉ๋๋ค.
RTM ํ๋์จ์ด ๋ฐ ํ์จ์ด ID ์ฆ๋ช
๊ฐ RTM์๋ ์ธ๋ถ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํด ์ฆ๋ช ์ ๋ด๋ณด๋ด๋ ๋ฐ ์ฌ์ฉ๋๋ ์๋ช ํค ์์ด ์์ด์ผ ํฉ๋๋ค. ์ด ํค ์์ ์ธ์ฆ์ ์ฒด์ธ์๋ RTM์ ๊ณ ์ ํ ํ๋์จ์ด ID์ ๋ํ ์ํธํ ์ฆ๊ฑฐ์ RTM ๋ด์์ ์คํ๋๋ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ์ฝ๋์ ํ์จ์ด ID๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ์ธ์ฆ์ ์ฒด์ธ์ RTM ์ ์กฐ์ ์ฒด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ๋จธ์ ์ด ์น๋ช ์ ์ธ RTM ํ์จ์ด ์ทจ์ฝ์ ์์ ๋ณต๊ตฌ๋ ์ ์์ต๋๋ค.
๊ธฐ๊ธฐ ์๋ณ์ ๊ตฌ์ฑ ์์ง(DICE) ์ฌ์์ ์ฆ๋ช ์๋ฃจ์ ์ ์ฌ์ฉ๋๋ ํจํด์ ๊ณต์ํ์ ๋๋ค. RTM ์ ์กฐ์ ์ฒด๋ ๊ณ ์ ํ ๊ธฐ๊ธฐ ํค ์์ ์ธ์ฆํ๋ฉฐ ์ด๋ RTM์ ํ๋์จ์ด ID ๋ฐ ํ์จ์ด ์ด๋ฏธ์ง์ ๊ด๋ จ๋ ๋ณ์นญ ํค ์์ ์ธ์ฆํฉ๋๋ค. ๋ณ์นญ ํค ์ธ์ฆ์ ์ฒด์ธ์๋ RTM ํ์จ์ด ๋ฐ RTM์ ์ผ๋ จ๋ฒํธ ์ธก์ ๊ฐ์ด ํฌํจ๋ฉ๋๋ค. ํ์ธ์๋ ์ง์ ๋ ๋ณ์นญ ํค๋ก ์๋ช ๋ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ํด๋น ๋ณ์นญ ํค์ ์ธ์ฆ์ ์ฒด์ธ์ ์ฝ์ ๋ ์ํธํ ํ๋์จ์ด์ ํ์จ์ด ID ์ธก์ ์ ์ค๋ช ๋ RTM์์ ๋ฐฉ์ถ๋์์์ ํ์ ํ ์ ์์ต๋๋ค.
์๊ฒฉ ์ฆ๋ช ์์
์ฆ๋ช ์คํด์ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ์์ ์ด ์ํ๋ ๋ถํ ์คํ์ ์คํํ๋ ๋จธ์ ์๋ง ๋ฐ๊ธ๋๋๋ก ๋ณด์ฅํ๋ฉด์, ๋ฌธ์ ํด๊ฒฐ์ ์ํด Fleet ์ ์ง๋ณด์ ์๋ํ๋ฅผ ๊ณ์ ์ํํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋ด๋ถ ํด๋ผ์ฐ๋์์ ํธ์คํ ๋๋ ์์ ์ค์ผ์ค๋ฌ ์๋น์ค๋ ๋จธ์ ๋ด์์ RTM ์์ง์ ๋์ ํ๊ณ ์ฆ๋ช ๋ ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ํด๋น ๋จธ์ ์ ๊ณ ์ ํ ์ ์ฑ ๊ณผ ๋น๊ตํ ์ ์์ต๋๋ค. ์ค์ผ์ค๋ฌ๋ ์ฆ๋ช ๋ ์ธก์ ๊ฐ์ด ๋จธ์ ์ ์ฑ ์ ์ค์ํ๋ ๊ฒฝ์ฐ์๋ง ๋จธ์ ์ ์์ ๊ณผ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ธํฉ๋๋ค.
์๊ฒฉ ์ฆ๋ช ์๋ ๋ค์๊ณผ ๊ฐ์ ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค.
์ฆ๋ช ์ ์ฑ ์์ฑ: ๋จธ์ ์์ ์ฌ์ฉํ ํ๋์จ์ด๋ ์ํํธ์จ์ด๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค ๋ฐ์ํฉ๋๋ค.
์ฆ๋ช ํ์ธ: ๋จธ์ ํ์ธ ํ๋ฆ์ ์ ์๋ ์ง์ ์์ ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ์ง์ ์ค ํ๋๋ ๋จธ์ ์์ ์์ ์ด ์์ฝ๋๊ธฐ ์ง์ ์ ๋๋ค. ๋จธ์ ์ ์ฆ๋ช ํ์ธ์ ํต๊ณผํ ํ์๋ง ์์ ๊ณผ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
์ฆ๋ช ์ ์ฑ
Google์ ์ ์ฑ ์ด๋ผ๊ณ ํ๋ ์๋ช ๋ ๋จธ์ ์์ ์ฝ์ ์ ์๋ ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋จธ์ ๋ด์์ ์คํ๋ ๊ฒ์ผ๋ก ์์๋๋ ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ์ค๋ช ํฉ๋๋ค. ์ด ์ ์ฑ ์ ๋จธ์ ์ RTM ์ปฌ๋ ์ ์์ ์ฆ๋ช ๋ ์ ์์ต๋๋ค. ๊ฐ RTM์ ๋ํ ๋ค์ ์ธ๋ถ์ ๋ณด๊ฐ ์ ์ฑ ์ ํ์๋ฉ๋๋ค.
- RTM์์ ๋ด๋ณด๋ด๋ ์ฆ๋ช ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ ์ ์๋ ์ ๋ขฐํ ์ ์๋ ID ๋ฃจํธ ์ธ์ฆ์์ ๋๋ค.
- RTM์ ๊ณ ์ ํ๊ฒ ์๋ณํ๋ ์ ์ญ์ ์ผ๋ก ๊ณ ์ ํ ํ๋์จ์ด ID์ ๋๋ค.
- RTM์์ ์คํ๋์ด์ผ ํ๋ ์์ ๋ฒ์ ์ ์ค๋ช ํ๋ ํ์จ์ด ID์ ๋๋ค.
- RTM์์ ๋ณด๊ณ ๋๋ ๊ฐ ๋ถํ ๋จ๊ณ์ ์ธก์ ๊ธฐ๋์น์ ๋๋ค.
- Redfish ๋ฆฌ์์ค ์ด๋ฆ๊ณผ ์ ์ฌํ RTM์ ์๋ณ์์ ๋๋ค.
- ๋จธ์ ๋ด์์ RTM์ ๋ฌผ๋ฆฌ์ ์์น์ ์ฐ๊ฒฐํ๋ ์๋ณ์์ ๋๋ค. ์ด ์๋ณ์๋ Redfish ๋ฆฌ์์ค ์ด๋ฆ๊ณผ ์ ์ฌํ๋ฉฐ ์๋ ๋จธ์ ๋ณต๊ตฌ ์์คํ ์ ์ฌ์ฉ๋ฉ๋๋ค.
๋ํ ์ ์ฑ ์๋ ์น์ธ๋์ง ์์ ์ ์ฑ ๋กค๋ฐฑ์ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋๋ ์ ์ญ์ ์ผ๋ก ๊ณ ์ ํ ์ทจ์ ์ผ๋ จ๋ฒํธ๊ฐ ํฌํจ๋ฉ๋๋ค. ๋ค์ ๋ค์ด์ด๊ทธ๋จ์์๋ ์ ์ฑ ์ ๋ณด์ฌ์ค๋๋ค.
๋ค์ด์ด๊ทธ๋จ์์๋ ์ ์ฑ ์ ๋ค์ ํญ๋ชฉ์ ๋ณด์ฌ์ค๋๋ค.
- ์๋ช ์ ์ ์ฑ ์ธ์ฆ์ ์ ๊ณตํฉ๋๋ค.
- ํด์ง ์ผ๋ จ๋ฒํธ๋ ๋กค๋ฐฑ์ ๋ฐฉ์งํ ์ ์๋ ์ ์ฑ ์ต์ ์ํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- RTM ๊ธฐ๋์น๋ ๋จธ์ ์ ๊ฐ RTM์ ๋ํ ์ธ๋ถ์ ๋ณด๋ฅผ ์ด๊ฑฐํฉ๋๋ค.
๋ค์ ์น์ ์์๋ ์ด๋ฌํ ํญ๋ชฉ์ ์์ธํ ์ค๋ช ํฉ๋๋ค.
์ ์ฑ ์กฐ๋ฆฝ
๋จธ์ ์ ํ๋์จ์ด๋ฅผ ์กฐ๋ฆฝํ๊ฑฐ๋ ์๋ฆฌํ๋ฉด ํด๋น ๋จธ์ ์ ๋ชจ๋ ์์ RTM์ ์ ์ํ๋ ํ๋์จ์ด ๋ชจ๋ธ์ด ์์ฑ๋ฉ๋๋ค. Google์ ์ ์ด ์์ญ์ ๋ถํ ๊ต์ฒด๋ ํ๋์จ์ด ์ ๊ทธ๋ ์ด๋์ ๊ด๋ จ๋ ๋ณต๊ตฌ์ ๊ฐ์ ์ด๋ฒคํธ ์ ๋ฐ์์ ์ด ์ ๋ณด๋ฅผ ์ต์ ์ํ๋ก ์ ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ํ ์ ์ด ์์ญ์ ๋จธ์ ์ ์ค์น๋ ์ํํธ์จ์ด์ ๋ํ ๊ธฐ๋์น์ ์ด๋ค RTM์ด ์ด๋ค ์ํํธ์จ์ด๋ฅผ ์ธก์ ํด์ผ ํ๋์ง์ ๋ํ ๊ธฐ๋์น๋ฅผ ์ ์งํฉ๋๋ค. ์ ์ด ์์ญ์ ํ๋์จ์ด ๋ชจ๋ธ๊ณผ ํจ๊ป ์ด๋ฌํ ๊ธฐ๋์น๋ฅผ ์ฌ์ฉํ์ฌ ๋จธ์ ์ ์์ ์ํ๋ฅผ ์ค๋ช ํ๋ ์๋ช ๋๊ณ ์ทจ์ ๊ฐ๋ฅํ ์ฆ๋ช ์ ์ฑ ์ ์์ฑํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์๋ช ๋ ์ ์ฑ ์ด ์ค๋ช ํ๋ ๋จธ์ ์ ์๊ตฌ ์คํ ๋ฆฌ์ง์ ๊ธฐ๋ก๋ฉ๋๋ค. ์ด ๋ฐฉ์์ ๋จธ์ ์ ์ฆ๋ช ํ ๋ ์๊ฒฉ ํ์ธ์์ ํ์ํ ๋คํธ์ํฌ์ ์๋น์ค ์ข ์ ํญ๋ชฉ์ ์๋ฅผ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ํ์ธ์๋ ์ ์ฑ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฟผ๋ฆฌํ๋ ๋์ ๋จธ์ ์์ฒด์์ ์ ์ฑ ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ์ด ๋ฐฉ์์ ์์ ์ค์ผ์ค๋ฌ์ ์๊ฒฉํ SLO ์๊ตฌ์ฌํญ์ด ์๊ณ ๊ฐ์ฉ์ฑ์ด ๋๊ฒ ์ ์ง๋์ด์ผ ํ๋ฏ๋ก ์ค์ํ ์ค๊ณ ๊ธฐ๋ฅ์ ๋๋ค. ๋ค๋ฅธ ์๋น์ค์์ ์ด๋ฌํ ๋จธ์ ์ ๋คํธ์ํฌ ์ข ์ ํญ๋ชฉ์ ์ค์ด๋ฉด ์๋น์ค ์ค๋จ ์ํ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ค์ ๋ค์ด์ด๊ทธ๋จ์์๋ ์ด ์ด๋ฒคํธ ํ๋ฆ์ ๋ณด์ฌ์ค๋๋ค.
๋ค์ด์ด๊ทธ๋จ์์๋ ์ ์ด ์์ญ์ด ์ ์ฑ ์กฐ๋ฆฝ ํ๋ก์ธ์ค์์ ์๋ฃ๋๋ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ฅผ ์ค๋ช ํฉ๋๋ค.
- ์ํํธ์จ์ด ํจํค์ง ํ ๋น ๋ฐ ๋จธ์ ํ๋์จ์ด ๋ชจ๋ธ์์ ์ฆ๋ช ์ ์ฑ ์ ๊ฐ์ ธ์ต๋๋ค.
- ์ ์ฑ ์ ์๋ช ํฉ๋๋ค.
- ๋ฐ์ดํฐ ์ผํฐ ๋จธ์ ์ ์ ์ฑ ์ ์ ์ฅํฉ๋๋ค.
์ ์ฑ ์ทจ์
์ง์ ๋ ๋จธ์ ์ ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ์ธํ ํธ๋ ์๊ฐ์ด ๊ฒฝ๊ณผํจ์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋ฉ๋๋ค. ์ธํ ํธ๊ฐ ๋ณ๊ฒฝ๋๋ฉด ์ด์ ์ ์ฑ ์ ์ทจ์ํด์ผ ํฉ๋๋ค. ๊ฐ ์๋ช ๋ ์ฆ๋ช ์ ์ฑ ์๋ ๊ณ ์ ํ ํด์ง ์ผ๋ จ๋ฒํธ๊ฐ ํฌํจ๋ฉ๋๋ค. ํ์ธ์๋ ์๋ช ๋ ์ ์ฑ ์ ์ธ์ฆํ๋ ๋ฐ ์ ํฉํ ๊ณต๊ฐ ํค ๋ฐ ์ ์ฑ ์ด ์ฌ์ ํ ์ ํจํ์ง ํ์ธํ๋ ๋ฐ ์ ํฉํ ์ธ์ฆ์ ํด์ง ๋ชฉ๋ก์ ๊ฐ์ ธ์ต๋๋ค.
ํค ์๋ฒ ๋๋ ์ทจ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋ฐฉํฅ์ผ๋ก ์ฟผ๋ฆฌํ๋ฉด ์์ ์ค์ผ์ค๋ฌ์ ๊ฐ์ฉ์ฑ์ด ์ํฅ์ ๋ฐ์ต๋๋ค. ๋์ Google์์๋ ๋น๋๊ธฐ ๋ชจ๋ธ์ ์ฌ์ฉํฉ๋๋ค. ์๋ช ๋ ์ฆ๋ช ์ ์ฑ ์ ์ธ์ฆํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ณต๊ฐ ํค ์งํฉ์ ๊ฐ ๋จธ์ ์ ๊ธฐ๋ณธ ์ด์์ฒด์ ์ด๋ฏธ์ง์ ์ผ๋ถ๋ก ํธ์๋ฉ๋๋ค. CRL์ Google์์ ๋ค๋ฅธ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ์ ํ์ ์ฌ์ฉํ๋ ์์คํ ๊ณผ ๋์ผํ ์ค์ ์ง์ค์ ์ทจ์ ๋ฐฐํฌ ์์คํ ์ ์ฌ์ฉํ์ฌ ๋น๋๊ธฐ์ ์ผ๋ก ํธ์๋ฉ๋๋ค. ์ด ์์คํ ์ ์ฌ๊ณ ์๋ต ์กฐ๊ฑด ์ค์์๋ ์ ์ํ๊ฒ ๋น์ ํธ์๋ฅผ ์ํํ ์ ์๋๋ก ์ ์ ์กฐ๊ฑด ์ค์ ์์ ์ ์ผ๋ก ์๋ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
ํ์ธ์ ๋จธ์ ์ ๋ก์ปฌ์ ์ ์ฅ๋ ํ์ธ ๊ณต๊ฐ ํค์ CRL ํ์ผ์ ์ฌ์ฉํ์ฌ ์ค์ ๊ฒฝ๋ก์ ์ธ๋ถ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ์๊ฒฉ ๋จธ์ ์ ์ฆ๋ช ๋ฌธ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ ์ ์์ต๋๋ค.
์ฆ๋ช ์ ์ฑ ๊ฒ์ ๋ฐ ์ธก์ ๊ฒฐ๊ณผ ์ ํจ์ฑ ๊ฒ์ฌ
๋จธ์ ์ ์๊ฒฉ์ผ๋ก ์ฆ๋ช ํ๋ ํ๋ก์ธ์ค๋ ๋ค์ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์ฆ๋ช ์ ์ฑ ๊ฒ์ ๋ฐ ์ ํจ์ฑ ๊ฒ์ฌ
- ๋จธ์ ์ RTM์์ ์ฆ๋ช ๋ ์ธก์ ๊ฐ์ ๊ฐ์ ธ์ค๊ธฐ
- ์ฆ๋ช ๋ ์ธก์ ๊ฐ์ ์ ์ฑ ๊ณผ ๋น๊ตํ์ฌ ํ๊ฐ
๋ค์ ๋ค์ด์ด๊ทธ๋จ ๋ฐ ์น์ ์์๋ ์ด๋ฌํ ๋จ๊ณ๋ฅผ ์์ธํ ์ค๋ช ํฉ๋๋ค.
์ฆ๋ช ์ ์ฑ ๊ฒ์ ๋ฐ ์ ํจ์ฑ ๊ฒ์ฌ
์๊ฒฉ ํ์ธ์๋ ๋จธ์ ์ ์๋ช ๋ ์ฆ๋ช ์ ์ฑ ์ ๊ฒ์ํฉ๋๋ค. ์ ์ฑ ์ด์ ๋ธ๋ฆฌ์์ ์ธ๊ธํ ๋๋ก ๊ฐ์ฉ์ฑ ์ด์ ๋ก ์ ์ฑ ์ ๋์ ๋จธ์ ์ ์๋ช ๋ ๋ฌธ์๋ก ์ ์ฅ๋ฉ๋๋ค.
๋ฐํ๋ ์ ์ฑ ์ด ์ ๋ขฐํ ์ ์๋์ง ํ์ธํ๊ธฐ ์ํด ์๊ฒฉ ํ์ธ์๋ ๊ด๋ จ CRL์ ํ์ธ์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ฐธ์กฐํฉ๋๋ค. ์ด ์์ ์ ์ํํ๋ฉด ์ ๋ขฐํ ์ ์๋ ๊ธฐ๊ด์์ ๊ฒ์๋ ์ ์ฑ ์ ์ํธํ ์๋ช ํ๊ณ ์ ์ฑ ์ด ์ทจ์๋์ง ์์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์ฆ๋ช ๋ ์ธก์ ๊ฐ ๊ฐ์ ธ์ค๊ธฐ
์๊ฒฉ ํ์ธ์๋ ๋จธ์ ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ๊ฐ RTM์์ ์ธก์ ๊ฐ์ ์์ฒญํฉ๋๋ค. ํ์ธ์๋ ์ด๋ฌํ ์์ฒญ์ ์ํธํ nonce๋ฅผ ํฌํจํ์ฌ ์ต์ ์ํ๋ฅผ ์ ์งํฉ๋๋ค. ๋ฒ ์ด์ค๋ณด๋ ๊ด๋ฆฌ ์ปจํธ๋กค๋ฌ(BMC)์ ๊ฐ์ ๋จธ์ ๋ด ํญ๋ชฉ์ ๊ฐ ์์ฒญ์ ๊ฐ RTM์ผ๋ก ๋ผ์ฐํ ํ๊ณ ์๋ช ๋ ์๋ต์ ์์งํ๋ฉฐ ์๊ฒฉ ํ์ธ์์๊ฒ ๋ค์ ๋ณด๋ ๋๋ค. ์ด ๋จธ์ ๋ด ํญ๋ชฉ์ RTM์ ์๋ช ๋ ์ธก์ ์ ์ ์ก๋ง ํ๋ฏ๋ก ์ฆ๋ช ๊ด์ ์์ ์ด ํญ๋ชฉ์๋ ๊ถํ์ด ์์ต๋๋ค.
Google์ ๋ด๋ถ API๋ฅผ ์ฌ์ฉํ์ฌ ์ธก์ ์ ์ฆ๋ช ํฉ๋๋ค. ๋ํ SPDM์ ์ฌ์ฉํ์ฌ ๋จธ์ ์ด ์๋ ํ์ธ์๊ฐ RTM ์ธก์ ์ ๋ํ BMC์ ๋์ ํ ์ ์๋๋ก Redfish์ ๊ฐ์ ์ฌํญ์ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๋ด๋ถ ๋จธ์ ๋ผ์ฐํ ์ ๋ค์์ ํฌํจํ ๊ตฌํ๋ณ ํ๋กํ ์ฝ๊ณผ ์ฑ๋์ ํตํด ์ํ๋ฉ๋๋ค.
- ์๋ธ๋ท์ ํตํ Redfish
- ์ง๋ฅํ ํ๋ซํผ ๊ด๋ฆฌ ์ธํฐํ์ด์ค(IPMI)
- i2c/i3c๋ฅผ ํตํ ๊ด๋ฆฌ ๊ตฌ์ฑ์์ ์ ์ก ํ๋กํ ์ฝ(MCTP)
- PCIe
- ์ง๋ ฌ ์ฃผ๋ณ๊ธฐ๊ธฐ ์ธํฐํ์ด์ค(SPI)
- USB
์ฆ๋ช ๋ ์ธก์ ํ๊ฐ
Google์ ์๊ฒฉ ํ์ธ์๋ ๊ฐ RTM์์ ๋ด๋ณด๋ธ ์๋ช ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ์ฌ ๋จธ์ ์ ์ฆ๋ช ์ ์ฑ ์ ํฌํจ๋ RTM ID๋ก ๋ค์ ๋ฃจํธํฉ๋๋ค. RTM์ ์ธ์ฆ์ ์ฒด์ธ์ ์๋ ๋ชจ๋ ํ๋์จ์ด ๋ฐ ํ์จ์ด ID๋ ์ ์ฑ ์ ๋ฐ๋ผ ์ ํจ์ฑ์ด ๊ฒ์ฌ๋์ด ๊ฐ RTM์ด ์ฌ๋ฐ๋ฅธ ์ธ์คํด์ค์ด๊ณ ์ฌ๋ฐ๋ฅธ ํ์จ์ด๋ฅผ ์คํํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ต์ ์ํ๋ฅผ ์ ์งํ๊ธฐ ์ํด ์๋ช ๋ ์ํธํ nonce๊ฐ ๊ฒ์ฌ๋ฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ฆ๋ช ๋ ์ธก์ ์ ํด๋น ๊ธฐ๊ธฐ์ ์ ์ฑ ์์๊ณผ ์ผ์นํ๋์ง ํ์ธํฉ๋๋ค.
์๊ฒฉ ์ฆ๋ช ๊ฒฐ๊ณผ์ ๋์
์ฆ๋ช ์ด ์๋ฃ๋ ํ์๋ ์ฆ๋ช ๋ ๋จธ์ ์ ์ด๋ช ์ ๊ฒฐ์ ํ๋ ๋ฐ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ค์ด์ด๊ทธ๋จ๊ณผ ๊ฐ์ด ๋ ๊ฐ์ง ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๊ฐ ์์ต๋๋ค. ์ฆ, ์ฆ๋ช ์ด ์ฑ๊ณตํ๊ณ ๋จธ์ ์ ํ์คํฌ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ฐ ๋ฐ๊ธ๋๊ฑฐ๋ ์ฆ๋ช ์ด ์คํจํ๊ณ ์๋ฆผ์ด ๋ณต๊ตฌ ์ธํ๋ผ๋ก ์ ์ก๋ฉ๋๋ค.
๋ค์ ์น์ ์์๋ ์ด๋ฌํ ํ๋ก์ธ์ค๋ฅผ ์์ธํ ์ค๋ช ํฉ๋๋ค.
์คํจํ ์ฆ๋ช
๋จธ์ ์ฆ๋ช ์ด ์คํจํ๋ฉด Google์ ๋จธ์ ์ ์ฌ์ฉํ์ฌ ๊ณ ๊ฐ ์์ ์ ์ ๊ณตํ์ง ์์ต๋๋ค. ๋์ ๋จธ์ ์ด๋ฏธ์ง๋ฅผ ์๋์ผ๋ก ์ฌ์ค์นํ๋ ค๋ ๋ณต๊ตฌ ์ธํ๋ผ๋ก ์๋ฆผ์ด ์ ์ก๋ฉ๋๋ค. ์ ์์ ์ธ ์ธํ ํธ๋ก ์ธํด ์ฆ๋ช ์คํจ๊ฐ ๋ฐ์ํ ์ ์์ง๋ง ๋๋ถ๋ถ์ ์ฆ๋ช ์คํจ๋ ์ํํธ์จ์ด ์ถ์์ ๋ฒ๊ทธ๋ก ์ธํ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ์ฆ๋ช ์คํจ๊ฐ ๊ฐ์๋ก ์ฆ๊ฐํ๋ ์ถ์์ ๊ฒฝ์ฐ ๋ ๋ง์ ๋จธ์ ์์ ์ฆ๋ช ์คํจ๊ฐ ๋ฐ์ํ์ง ์๋๋ก ์๋์ผ๋ก ์ค์ง๋ฉ๋๋ค. ์ด ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด SRE์ ์๋ฆผ์ด ์ ์ก๋ฉ๋๋ค. ์๋ํ๋ ์ด๋ฏธ์ง ์ฌ์ค์น์ ์ํด ์์ ๋์ง ์์ ๋จธ์ ์ ๊ฒฝ์ฐ ์ถ์๊ฐ ๋กค๋ฐฑ๋๊ฑฐ๋ ์์ ๋ ์ํํธ์จ์ด๊ฐ ์ถ์๋ฉ๋๋ค. ๋จธ์ ์ด ์ฑ๊ณต์ ์ธ ์๊ฒฉ ์ฆ๋ช ์ ๋ค์ ๋ฐ์ ๋๊น์ง ๊ณ ๊ฐ ์์ ์ ์ง์ํ๋ ๋ฐ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
์ฑ๊ณตํ ์ฆ๋ช
๋จธ์ ์๊ฒฉ ์ฆ๋ช ์ด ์ฑ๊ณตํ๋ฉด Google์ ๋จธ์ ์ ์ฌ์ฉํ์ฌ Google Cloud ๊ณ ๊ฐ์ ์ํ VM ๋๋ Google ํฌํ ์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ์ ๊ฐ์ ํ๋ก๋์ ์์ ์ ์ ๊ณตํฉ๋๋ค. Google์์๋ ๋คํธ์ํฌ ์๋น์ค๊ฐ ํฌํจ๋ ๋ชจ๋ ์๋ฏธ ์๋ ์์ ์ ๋จ๊ธฐ LOAS ์์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ก ๊ด๋ฆฌํ๋๋ก ์๊ตฌํฉ๋๋ค. ์ด๋ฌํ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ ์ฑ๊ณต์ ์ธ ์ฆ๋ช ๋์ ๊ณผ์ ์ดํ ๋ณด์ ์ฐ๊ฒฐ์ ํตํด ๋ถ์ฌ๋๋ฉฐ ์์ ์ ํ์ํ ๊ถํ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ ์ด์ด ์ ์ก ๋ณด์์ ์ฐธ์กฐํ์ธ์.
์ํํธ์จ์ด ์ฆ๋ช ์ ํด๋น ์ํํธ์จ์ด๋ฅผ ๋น๋ํ๋ ์ธํ๋ผ๋งํผ๋ง ์ฐ์ํฉ๋๋ค. ๊ฒฐ๊ณผ ์ํฐํฉํธ๊ฐ ์ธํ ํธ๋ฅผ ์ ํํ๊ฒ ๋ฐ์ํ๋๋ก Google์ ๋น๋ ํ์ดํ๋ผ์ธ์ ๋ฌด๊ฒฐ์ฑ์ ๋ง์ ํฌ์๋ฅผ ํ์ต๋๋ค. ์ํํธ์จ์ด ๊ณต๊ธ๋ง ๋ฌด๊ฒฐ์ฑ ๋ฐ ์ ๋ขฐ์ฑ์ ํด๊ฒฐํ๊ธฐ ์ํด Google์์ ์ ์ํ ํ์ค์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ํํธ์จ์ด ๊ณต๊ธ๋ง ๋ฌด๊ฒฐ์ฑ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ๋จ๊ณ
BeyondProd์ด Google ๋ฐ์ดํฐ ์ผํฐ ๋จธ์ ์ ๋ณด์ ์ฐ๊ฒฐ ์ค์ ์ ์ด๋ค ๋์์ ์ฃผ๋์ง ์์๋ณด์ธ์.