์ฐ๋ฆฌ ํ์ ์คํ์ ์ข์ํฉ๋๋ค. ๊ฐ Slurm์ ์ด์ Slurm์ ์ ์ ์ธ ๋ฐ๋ณต์ด ์๋๋ผ ๊ฒฝํ์ ๋ํ ๋ฐ์ฑ๊ณผ ์ข์ ๊ฒ์์ ๋ ๋์ ๊ฒ์ผ๋ก์ ์ ํ์
๋๋ค. ํ์ง๋ง ํจ๊ป
์ง์ค ๊ณผ์ ๋์ ์ฐ๋ฆฌ๊ฐ ํ ์ผ์ ๊ฐ๋ตํ๊ฒ ์์ฝํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. โ์ฐ๋ฆฌ๋ ๋ง๋ค๊ณ , ๋ถ์๊ณ , ์๋ฆฌํฉ๋๋ค.
์ฐ๋ฆฌ๋ ๊ณต๋ถํ๋ ์ค์ด๋ค." SRE๋ ๋จ์ํ ์ด๋ก ์ผ๋ก๋ ๊ฑฐ์ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋จ์ง ์ฐ์ต, ์ค์ ์๋ฃจ์
, ์ค์ ๋ฌธ์ ์ผ ๋ฟ์
๋๋ค.
์ฐธ๊ฐ์๋ค์ Dmitry Anatolyevich์ ์๋ฅผ ๋ฐ๋ผ ํ๋ฐํ ๊ฒฝ์ ์ ์ ์ผ๋ก ๋๊ตฌ๋ ์ ๋ค๊ฑฐ๋ iPhone์์ "Angry Birds"๋ฅผ ์คํํ๋ ๊ฒ์ ํ์ฉํ์ง ์๋๋ก ํ์ผ๋ก ๋๋์ด์ก์ต๋๋ค.
XNUMX๋ช ์ ๋ฉํ ๊ฐ ์ฐธ๊ฐ์๋ค์๊ฒ ๋ฌธ์ , ๊ฒฐํจ, ๋ฒ๊ทธ, ๊ณผ์ ๋ฅผ ์ ๊ณตํ์ต๋๋ค. Ivan Kruglov, Booking.com(๋ค๋๋๋) ์์ ๊ฐ๋ฐ์. Ben Tyler, Booking.com(๋ฏธ๊ตญ)์ ์์ ๊ฐ๋ฐ์. Tungsten Labs(๋ ์ผ)์ CTO์ธ Eduard Medvedev. Evgeniy Varavva, Google(์ํ๋์์ค์ฝ)์ ์ผ๋ฐ ๊ฐ๋ฐ์.
๋ํ ์ฐธ๊ฐ์๋ค์ ํ์ผ๋ก ๋๋์ด ์๋ก ๊ฒฝ์ํฉ๋๋ค. ํฅ๋ฏธ๋ก์ด?
Ivan, Ben, Eduard ๋ฐ Evgeniy๋ ๋ํ๊ฐ ์์๋๊ธฐ ์ ์ ์น์ ํ ๋ ๋์ฃผ์์ ๋์ด๋ฆฌ๋ก ๋ถ์ํ Slurm SRE ์ฐธ๊ฐ์๋ค์ ๋ฐ๋ผ๋ณด๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์ ๊ฒ์ ๋๋ค, ์ฐ๋ฆฌ๋ ์๋ก์ด ์ธ๊ณ๋ฅผ ๊ฑด์ค ํ ๊ฒ์ ๋๋ค ...
์ํ ์๋งค ์ฌ์ดํธ๊ฐ ์์ต๋๋ค. ์ฌ๊ณ ๋ ์ฌ์ ์์ ๋ ์๋๋ฆฌ์ค์์ ๋ฉํ ์ ์ํด ๋ง๋ค์ด์ง๋ฉฐ(์๋ฌด๋ ํนํ ์ ๊ตํ๊ณ ๊ตํํ ์ฆํฅ์ ํ๋์ ๋ฐฐ์ ํ์ง ์์ง๋ง) ์ฌ์ดํธ์ ์ฑ๋ฅ์ ๋ค์ํ ์งํ๋ก ์ค๋ช ๋ฉ๋๋ค. ๋ฌธ์ ๋ ๋งค์ฐ ๋ค๋ฅผ ์ ์์ต๋๋ค. ๋ฌผ๋๋ฃจ์ฆ ๊ทน์ฅ ํฐ์ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ก๋๋์ง ์์ต๋๋ค. ์ํ ํฌ์คํฐ์ ๊ณต์ฐ ํฌ์คํฐ๋ 10์ด ์ด๋ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ก๋๋ฉ๋๋ค. ๊ฐ๋ณ ์ํ์ ๋ํ ์ค๋ช ์ด ๋ฉ์ถฅ๋๋ค. 0,1%์ ์ฃผ๋ฌธ์ด ์ด๋ฏธ ์์ฝ๋์์ต๋๋ค. ๋๋๋ก ๊ฒฐ์ ์ฒ๋ฆฌ ์์คํ ์ด XNUMX~XNUMX๋ถ ๋์ ์ค๋จ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค์ ์ง์ฅ์์ Slurm SRE ์ฐธ๊ฐ์์๊ฒ ๋ฅ์น ์ ์๋ ์๋ง์ ๋ถ์พํ ์ผ๋ค์ ๋๋ค.
์ฐ๋ฆฌ๋ ๋ฌด์์ด๋ ...๊ทธ๋ฆฌ๊ณ ๋ชจ๋๋ฅผ ์ฒ๋ฆฌํ ์ค๋น๊ฐ ๋์ด ์์ต๋๋ค.
์ฐ๋ฆฌ์ ์ค๋ ์ฐธ์ ์น์ฌ์ดํธ๋ ์ฌ๋ฌ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ์๋ฌด๋ ๋ชจ๋ ์ํ๊ด์ ๊ณต์ฐ, ๊ฐ๊ฒฉ, ์ด์ฉ ๊ฐ๋ฅํ ์ข์์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ๋ ๊ฒ์ ๋๋ค. ์ํ ์๋ด๋ฅผ ํ์ํ๊ณ ์ํ๊ด, ๊ณต์ฐ, ํ ๋ฐ ์ฅ์๋ฅผ ์ ํํ๊ณ ํฐ์ผ์ ์์ฝํ๊ณ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์ฒญ์๊ฐ ๊ฟ๊พธ๋ ๋ชจ๋ ๊ฒ. ๊ทธ๋ฌ๋ ์ฌ์ฉ์๋ ์ฌ์ดํธ์ ์์ ์ฑ๊ณผ ์ ๊ทผ์ฑ์ ์ํ ์์ฒญ๋ ํฌ์์ด ๋ด๋ถ์์ ์งํ๋๊ณ ์๋์ง์กฐ์ฐจ ์์ฌํ์ง ์์ต๋๋ค.
์ง์ค ์ฌ์ดํธ์ ๊ฒฝ์ฐ SLO, SLI, SLA ์งํ๋ฅผ ์์ฑํ๊ณ ์ํคํ ์ฒ ๋ฐ ์ธํ๋ผ๋ฅผ ๊ฐ๋ฐํ๊ณ ์ฌ์ดํธ๋ฅผ ๋ฐฐํฌํ๊ณ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ฒฝ๊ณ ๋ฅผ ์ค์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ๊ฐ๋ค.
SLO, SLI, SLA
SLI - ์๋น์ค ์์ค ์งํ. SLO๋ ์๋น์ค ์์ค ๋ชฉํ์ ๋๋ค. SLA - ์๋น์ค ์์ค ๊ณ์ฝ.
SLA๋ ์๋น์ค์ ๋ํ ์ค๋ช , ๋น์ฌ์์ ๊ถ๋ฆฌ์ ์๋ฌด, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ์ค์ํ๊ฒ๋ ์๋น์ค ์ ๊ณต์ ๋ํด ํฉ์๋ ํ์ง ์์ค์ ํฌํจํ๋ ์๋น์ค ๊ณ ๊ฐ๊ณผ ๊ณต๊ธ์ ์ฒด ๊ฐ์ ๊ณต์์ ์ธ ๊ณ์ฝ์ ๋ํ๋ด๋ ITIL ๋ฐฉ๋ฒ๋ก ์ฉ์ด์ ๋๋ค. ์๋น์ค.
SLO๋ ์๋น์ค ์์ค ๋ชฉํ, ์ฆ SLI๋ก ์ธก์ ๋๋ ์๋น์ค ์์ค์ ๋ชฉํ ๊ฐ ๋๋ ๊ฐ ๋ฒ์์ ๋๋ค. SLO์ ์ผ๋ฐ์ ์ธ ๊ฐ์ "SLI ๏ Target" ๋๋ "Lower Limit ๏ SLI ๏ Upper Limit"์ ๋๋ค.
SLI๋ ์๋น์ค ์์ค ์งํ๋ก, ์ ๊ณต๋ ์๋น์ค ์์ค์ ํ ์ธก๋ฉด์ ์ ์คํ๊ฒ ์ ์ํ ์ ๋์ ์ธก์ ๊ฐ์ ๋๋ค. ๋๋ถ๋ถ์ ์๋น์ค์์ ํต์ฌ SLI๋ ์์ฒญ ๋๊ธฐ ์๊ฐ, ์ฆ ์์ฒญ์ ๋ํ ์๋ต์ ๋ฐํํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ๊ธฐํ ์ผ๋ฐ์ ์ธ SLI์๋ ์์ ๋ ๋ชจ๋ ์์ฒญ์ ์ผ๋ถ๋ก ํ์๋๋ ์ค๋ฅ์จ๊ณผ ์ผ๋ฐ์ ์ผ๋ก ์ด๋น ์์ฒญ ์๋ก ์ธก์ ๋๋ ์์คํ ์ฒ๋ฆฌ๋์ด ํฌํจ๋ฉ๋๋ค.
์ฐ์ , ์ฐ๋ฆฌ๋ ๋นํ๊ธฐ๋ฅผ ๋ถ์๊ณ , ๊ทธ๋ค์์๋ ์๋ ๋ค์ ๋ถ์๊ณ , ๊ทธ ๋ค์์๋ ์๋ ๋ค์ ๋ถ์๊ฒ ์ต๋๋ค...
๋ด๋ถ ๋ฐ ์ธ๋ถ ์์ธ์ ์ฒ์ ๋ช ๋ถ๋ถํฐ SLO๋ฅผ "ํผ์"ํ๊ธฐ ์์ํ์ต๋๋ค. ๊ฐ๋ฐ์ ์ค์, ์ธํ๋ผ ์ฅ์ , ๋ฐฉ๋ฌธ์ ์ ์ , DDoS ๊ณต๊ฒฉ ๋ฑ ๋ชจ๋ ๊ฒ์ด ๊ด๋ฆฌ์์ ๋จธ๋ฆฌ์ ๋จ์ด์ก์ต๋๋ค. SLO๋ฅผ ์ ํ์ํค๋ ๋ชจ๋ ๊ฒ.
"- ์ฐธ๊ฐ์ ์ฌ๋ฌ๋ถ, ์๋๋ฌ ์ฌ๋ฌ๋ถ์ ๊ธฐ์๊ฒ ํด๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. ์ฌ๋ฌ๋ถ์ด ๊ฐ์ฅ ๋จผ์ ์คํจํ๋ ๊ฒ์... ๋ชจ๋ ๊ฒ์
๋๋ค!"
๊ทธ ๊ณผ์ ์์ ๋ฐํ์๋ค์ ์์ ์ฑ, ์ค๋ฅ ์์ฐ, ํ ์คํธ ๊ดํ, ์ค๋จ ๊ด๋ฆฌ ๋ฐ ์ด์ ๋ถํ์ ๋ํด ๋ ผ์ํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ๋ถ๋ ์๋๊ณ ๋ชฉ์๋ ์๋๋๋ค...
๊ทธ๋ฐ ๋ค์ ์ฐธ๊ฐ์๋ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์์ํ์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋ฌด์์ ๋จผ์ ์ก์์ผํ๋์ง ์ดํดํ๋ ๊ฒ์ ๋๋ค.
"-์ฃผ๋, ์ด๋ ๊ฒ, ์ด๋ฐ ํํ๋ก, ์ ๋ฐ ์์น๋ก ๋ถ์์ง๋ ๊ฑธ ๋ณธ ์ ์ด ์์ด์!"
๊ทธ๋์ ์ฌ๊ณ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๊ฒฐ์ ์ฒ๋ฆฌ ์๋น์ค๊ฐ ๋ค์ด๋์์ต๋๋ค. ๊ฐ๋ฅํ ํ ์ต๋จ ์๊ฐ ๋ด์ ๊ธฐ๋ฅ์ ๋ณต์ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
์ฐธ๊ฐ์๋ค์ ๋ค์ ํ๊ฒ ๋ฐ๋ผ๋ณด๋ ์ ๋ฌธ๊ฐ๋ค์ ๋ ๋ค๋ฅธ ํธ๋ฆญ์ ์ค๋นํ๊ณ ์๋ค.
๊ฐ ํ์ ์ฌ๊ณ ๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด ๊ทธ๋ฃน์ ์์ ์ ๊ตฌ์ฑํฉ๋๋ค. ๋๋ฃ๊ฐ ์ฐธ์ฌํ๊ณ ์ดํด๊ด๊ณ์(์ดํด๊ด๊ณ์)์๊ฒ ์๋ฆฝ๋๋ค. ๋์์ ์ฐ์ ์์๊ฐ ์ค์ ๋ฉ๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์ฐธ๊ฐ์๋ค์ ๊ทน๋๋ก ์ ํ๋ ์๊ฐ ์กฐ๊ฑด์์ ์๋ฐ๊ฐ ์์์ ์์ ํ๋๋ก ํ๋ จ๋์์ต๋๋ค.
โ์ด๋ค ๊ณตํฌ๊ฐ ๋์๋์?!โ
์จ์ ๋ด์ฌ๊ณ ... ์ด๋์ ๋ง๋ฌด๋ฆฌํ์ธ์
๋ฐํ์๋ค๊ณผ ํจ๊ป ๊ฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๊ณ ์ฌ์ดํธ๊ฐ ์ผ์์ ์ผ๋ก ์์ ํ๋ ํ ํ์ SRE ๊ด์ ์์ ์ฌ๊ฑด์ ์ฐ๊ตฌํ์ต๋๋ค. ๋ฌธ์ ๋ฐ์ ์์ธ, ์ ๊ฑฐ ์งํ ์ํฉ ๋ฑ ๋ฌธ์ ๋ฅผ ์์ธํ ๋ถ์ํ์ต๋๋ค. ๊ทธ ํ, ํ๋ณ๋ก, ๊ทธ๋ฆฌ๊ณ ์ง๋จ์ ์ผ๋ก ๋ชจ๋ํฐ๋ง์ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ, ์ํคํ ์ฒ๋ฅผ ํ๋ช ํ๊ฒ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ, ๊ฐ๋ฐ ๋ฐ ์ด์์ ๋ํ ์ ๊ทผ ๋ฐฉ์์ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ, ๊ท์ ๋ฅผ ์์ ํ๋ ๋ฐฉ๋ฒ ๋ฑ ์ถ๊ฐ ๋ฐฉ์ง ๋ฐฉ๋ฒ์ ๋ํ ๊ฒฐ์ ์ ๋ด๋ ธ์ต๋๋ค. ์ฐ์ฌ๋ค์ ์ฌํ๋ถ๊ฒ ์ค์ ๊ดํ์ ์์ฐํ์ต๋๋ค.
โ๋ ๋๊ฐ ๊ณ ํต์ ์ํ๋๊ฐ! - ๋!"
ํ์ ์ฑ๊ณต์ ์ ์ ์ ์ํ์ ์๊ฒฉํ๊ณ ๋ช ํํ๊ฒ ๊ธฐ๋ก๋์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ์ฅ์ - ์ดํด๊ด๊ณ์๋ก๋ถํฐ์ ๋ณด๋์ค.
์ถ์ฒ : habr.com