๋ค์ด๋ฒ ๊ฒ์ SRE - ์ง์ง๊ณผ ๋น์ ๋์ ์์คํ
๋ค์ด๋ฒ ๊ฒ์ SRE - ์ง์ง๊ณผ ๋น์ ๋์ ์์คํ ๊ด๋ จ
์ ์๋ ๊ฐ๋ฐ์ L ์จ๋ 2024๋ 7์ 12์ผ ์์นจ 8์ 26๋ถ ํด๋ํฐ์์ ์ฌ๋๋ฌธ์ ์๋ฆผ ์์ ๋ค์์ต๋๋ค.
์๋ฆผ ์์ ๊น์ง ๋๋ผ์ ๊นฌ L ์จ๋ ์ง์ง ์ฌ๋๋ฌธ์๋ฅผ ๋ณด๊ณ ๋ฐ๋ก ๋ค์ด๋ฒ ๋ฉ์ธ์์ ์ง์ง์ ๊ฒ์ํ๊ณ ๋ด์ค ์๋ณด๋ฅผ ํ์ธํ์ต๋๋ค. ๊ฐ๋ฐ์ L ์จ๋ฟ๋ง ์๋๋ผ ์ฌ๋๋ฌธ์๋ฅผ ๋ฐ์ ์๋ง์ ์ฌ๋์ด ๋๊ฐ์ด ๋ค์ด๋ฒ์์ ๋์์ ์ง์ง์ ๊ฒ์ํ์ต๋๋ค. ์ด๋ ๊ฒ ๊ฐ์์ค๋ฝ๊ฒ ๋ง์ ์ฌ๋์ด ๋ค์ด๋ฒ๋ฅผ ์ ์ํ์ฌ ์ง์ง์ ๊ฒ์ํ๋๋ฐ๋ ๋ค์ด๋ฒ ๊ฒ์์ ํ์์ ๋ค๋ฆ์์ด ๋์ํ์ต๋๋ค.
๋ค์ด๋ฒ ๊ฒ์์์๋ ์๋น์ค ๊ฑด๊ฐ์ ์งํค๊ธฐ ์ํด ๋น์ ๋์ ์์คํ ์ด ์กด์ฌํฉ๋๋ค. ์ด๋ฒ ์ง์ง๊ณผ ๊ฐ์, ์ฌ๋, ์ฌํด ๋ฐ์์ผ๋ก ๊ฐ์๊ธฐ ๋ง์ ํธ๋ํฝ์ด ๋ค์ด์๋ ๊ฒฌ๊ณ ํ ๋ค์ด๋ฒ ๊ฒ์ ์์คํ ์ ์ํ ๋น์ ๋์ ์์คํ ์ ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ ์ ํ์ํ์ง, ๋ค์ด๋ฒ ๊ฒ์ SRE - ์์ ๋ ๋ฒจ ๋ชจ๋ํฐ๋ง ์์คํ ์ ์ด์ด ์ด์ผ๊ธฐํด๋ณด๊ฒ ์ต๋๋ค.
๋น์ ๋์ ์์คํ ์ ์กฐ๊ฑด
์ง์ง๊ณผ ๊ฐ์ ์ฌ๋ ์ํฉ์์์ ํจํด์ ํ์์ ํธ๋ํฝ์ด ์ฆ๊ฐํ ๋์ ๋ค๋ฅธ ์ ์ด ์์ต๋๋ค.
๋งค์ฐ ๋น ๋ฅด๊ฒ ํธ๋ํฝ์ด ์ ์ ๋๊ณ ํผํฌ๊น์ง ์ฌ๋ผ๊ฐ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋งค์ฐ ์งง์ ์๊ฐ ๋ด์ ์ด์์ ํ์งํ๊ณ ๋์ํด์ผ ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ฑ๊ณต์ ์ผ๋ก ๋์ํ๋ ค๋ฉด ๋ณ๋ชฉ์ด ๋๋ ๊ณ์ธต์ด๋ ์์คํ ์ ๋น ๋ฅด๊ฒ ํ์ธํด์ผ ํ๊ณ ์๋น์ค ๊ฐ์ ์ํฅ๋ ํ์ ๋ฐ ์์ฌ ๊ฒฐ์ ๋ํ ์ ์ํด์ผ ํฉ๋๋ค.
๋น์ ๋์ ์์คํ ์ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. ๋น ๋ฅธ ์ด์ ํ์ง ๋ฐ ๊ท์น ์ค์
ํ์์์ ๋ค๋ฅธ ํธ๋ํฝ ๊ธ์ฆ์ด ๋ฐ์ํ๋ฉด ์์คํ ๊ณผ ํ๋จ์ ๊ณ์ธต์ ์ํฅ์ ๋ฏธ์น๊ธฐ ์ ์ ๋น ๋ฅด๊ฒ ํ์ง๋์ด์ผ ํฉ๋๋ค. ๋ค์ด๋ฒ ๊ฒ์ ๋น์ ๋์ ์์คํ ์ ๋น ๋ฅด๊ฒ ์ด์์ ํ์งํ๊ธฐ ์ํด ์งํ ์์ง ์ฃผ๊ธฐ๋ฅผ ๊ธฐ์กด์ 1๋ถ์์ 10์ด๋ก ์ค์ธ ๋ณ๋์ ํธ๋ํฝ ์งํ๋ฅผ ์์งํ๊ณ ํ์์ ํผํฌ ํธ๋ํฝ์ n๋ฐฐ ์ด์์ ํธ๋ํฝ์ด ๋ค์ด์ค๋ฉด ์ด์์ผ๋ก ํ๋จํฉ๋๋ค.
๋ํ ํจ๊ณผ์ ์ธ ๊ท์น์ ์ค์ ํด์ผ ํฉ๋๋ค. ์ค์ ๋ก ์์คํ ์ด ์๊ณ ์ํฉ์ ๊ฒช๊ธฐ ์ ์ ๋น ๋ฅด๊ฒ ๋ฌธ์ ๋ฅผ ํ์ ํ ์ ์์ด์ผ ํ์ง๋ง ๋๋ฌด ๋ฏผ๊ฐํ ๊ท์น์ ๋ถํ์ํ๊ฒ ๋น์ ๋ชจ๋๋ฅผ ๋ฐ๋์ํฌ ์ ์๊ธฐ ๋๋ฌธ์ ์ ์ ํ ์์ค์ ๊ท์น์ ์ค์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋น์ ๋ชจ๋์์๋ ์๋น์ค์ ์์ ์ฑ์ ์ํด ๊ฒ์ ํ์ง์ด ํฌ์๋ ์ ์์ผ๋ฏ๋ก ๊ผญ ํ์ํ ์ํฉ์๋ง ๋น์ ๋ชจ๋๋ฅผ ๋ฐ๋ํด์ผ ํฉ๋๋ค.
2. ๋น์ ๋์ ๋์ ์๋ํ
์ด์์ ํ์งํ๊ณ ๋๋ฉด ๊ทธ์ ๋ง๋ ๋น์ ๋์ ๋์์ด ๋น ๋ฅด๊ฒ ์ํ๋์ด์ผ ํฉ๋๋ค. ์์์ ์ค๋ช ํ๋ฏ์ด ์ฌ๋ ์ํฉ์์๋ ํธ๋ํฝ์ด ๋งค์ฐ ๋น ๋ฅด๊ฒ ์ฆ๊ฐํ๊ธฐ ๋๋ฌธ์ ์ด์ ํ์ง๋ถํฐ ๋น์ ๋์ ๋์๊น์ง ๋น ๋ฅด๊ฒ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ๋ง์ฝ ์๋์ผ๋ก ๋์ํ๋ค๋ฉด ์ฌ๋์ ์ํฉ ์ธ์ ๋ฐ ์์ฌ ๊ฒฐ์ ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ์น๋ช ์ ์ผ ์ ์์ต๋๋ค.
๋ค์ด๋ฒ ๊ฒ์ ๋น์ ๋์ ์์คํ ์์๋ ์ง์ง์ด ๋ฐ์ํ๊ฑฐ๋ ํ์์ ํผํฌ ๋๋น n๋ฐฐ์ ํธ๋ํฝ์ด ๋ค์ด์ค๋ฉด ์๋์ ๋์์ด ์๋์ผ๋ก ์คํ๋ฉ๋๋ค.
- ์บ์ ๋ง๋ฃ ์๊ฐ(cache expire time) ์ฐ์ฅ: ์บ์๋ฅผ ์ฐ์ฅํด ํ๋จ ๋ ์ด์ด๋ก ์ ํ๋๋ ํธ๋ํฝ์ ๊ฐ์์ํต๋๋ค.
- ๋น์ ๋ชจ๋ ๋ฐ๋์ IC(Incident commander), IO(Incident Operator) ๋ด๋น์์๊ฒ ์ ํ
3. ์์ฝ๊ฒ ๋น์ ๋ชจ๋ ๋์ ์คํ์ด ๊ฐ๋ฅํ UI/UX
์๋ํ ๊ท์น๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฐ ์ํฉ์์ ๋ณ๋ชฉ ์๋น์ค๋ ์ปดํฌ๋ํธ์ ๋ด๋น์๋ค์๊ฒ ์ถ๊ฐ ๋น์ ๋์์ ์์ฒญํ๋ ๊ฒ์ 1์ด๊ฐ ์์ฌ์ด ๋น์ ๋์ ์ํฉ์์๋ ์ ์ ํ์ง ์์ต๋๋ค. ์ถ๊ฐ ๋น์ ๋์ ๋์์ ์๋์ผ๋ก ์คํํ ์ ์์ด์ผ ํ๊ณ , IC๋ IO๊ฐ ์์ฝ๊ณ ๋น ๋ฅด๊ฒ ์คํํ ์ ์์ด์ผ ํฉ๋๋ค. ๋จ, ๋ถ์์ฉ์ด ํฐ ๊ธฐ๋ฅ์ด๊ธฐ ๋๋ฌธ์ ํ๊ฐ๋ ์ธ์๋ง ์ ๊ทผ์ ํ์ฉํด์ผ ํ๋ค๋ ์ ์ ์ฃผ์ํด์ผ ํฉ๋๋ค.
๋ค์ด๋ฒ ๊ฒ์ ๋น์ ๋์ ์์คํ ์์๋ ์บ์ ๋ง๋ฃ ์๊ฐ ์ถ๊ฐ ์ฐ์ฅ์ด๋ ํ๋จ ๋ ์ด์ด์ ์ฌ์๋ ํ์ ์กฐ์ ๊ณผ ๊ฐ์ ๋์์ ์๋์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
4. ์์ ๋ ๋ฒจ ๋ชจ๋ํฐ๋ง ์์คํ ๊ณผ์ ์ฐ๋
์์ฌ ๊ฒฐ์ ์๋ ์์คํ ์ ๊ฑด๊ฐ๋์ ํ์ฌ ์ํฉ์ ์ ํํ๊ณ ๋น ๋ฅด๊ฒ ์ ์ ์์ด์ผ ํฉ๋๋ค.
๋ค์ด๋ฒ์ ๊ฒ์ ์์คํ ์ ๊ฑฐ๋ํ๊ณ ๋ณต์กํ ์์คํ ์ ๋๋ค. ์์ ๋ ๋ฒจ ๋ชจ๋ํฐ๋ง ์์คํ ์ด ์๋ค๋ฉด ๊ฐ ์๋น์ค ๋ด๋น์์ ์ง์ ์ํตํด์ผ ๊ฐ ์๋น์ค์ ๊ฑด๊ฐ๋๋ฅผ ํ์ ํ ์ ์์ ๊ฒ์ ๋๋ค. ์๋ฐฑ ๊ฐ์ ์๋น์ค๊ฐ ์กด์ฌํ๋ ๋ค์ด๋ฒ ๊ฒ์์์ ๊ธด๊ธํ ์ฌ๋ ์ํฉ์ ๊ฐ ์๋น์ค์ ๋ด๋น์์ ์ง์ ์ํตํ๊ณ ์๋น์ค ๊ฐ์ ์ํฅ๋๋ฅผ ํ์ ํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๋ค์ด๋ฒ ๊ฒ์์ ์์ ๋ ๋ฒจ ๋ชจ๋ํฐ๋ง ์์คํ ์ ๋น์ ๋์ ์์คํ ์ ๊ธฐ๋ฐ์ผ๋ก์ ๋ค์๊ณผ ๊ฐ์ ์ญํ ์ ํฉ๋๋ค.
- ๋น ๋ฅด๊ฒ ์์คํ ๋ฐ ์๋น์ค์ ๊ฑด๊ฐ๋๋ฅผ ํ์ธํ๊ณ ์ํฅ๋๋ฅผ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ ๊ณง ์ปค๋ฎค๋์ผ์ด์ ๋น์ฉ๊ณผ ์์ฌ ๊ฒฐ์ ๊น์ง์ ์๊ฐ์ ์ค์ผ ์ ์์ต๋๋ค.
- ํ์์ ํธ๋ํฝ์ ๋ชจ๋ํฐ๋งํจ์ผ๋ก์จ ์ด์ ํ์ง๋ฅผ ์ํ ๊ท์น์ ๊ธฐ์ค์ ์ ๊ณตํฉ๋๋ค.
- ํ์์ ๊ฐ์ฉ๋์ ๊ธฐ์ค์ผ๋ก ์ฌ๋ ์ํฉ์ ๋๋นํ์ฌ ํ์ํ ๊ฐ์ฉ๋์ ํ๋ณดํ๋ ๊ทผ๊ฑฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋น์ ๋ชจ๋๋ฅผ ์ฐ์ฅํ๊ฑฐ๋ ํด์ ํ๋ ํ๋จ์ ๊ทผ๊ฑฐ๊ฐ ๋ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ง์น๋ฉฐ
๋ด๋น์ ์ถ๊ทผ ์ ์ ์ทจ์ฝ ์๊ฐ(์ค์ 8์ 26๋ถ)์ ์ง์ง์ด ๋ฐ์ํ์์๋ ๋ถ๊ตฌํ๊ณ ์์ ๋ ๋ฒจ ๋ชจ๋ํฐ๋ง ์์คํ ๊ณผ ๋น์ ๋์ ์์คํ ์ ํตํด, ํ์์ ๋ณ๋ชฉ ์ง์ ์ ํ์ ํ๊ณ ๋น ๋ฅด๊ฒ ์ด์์ ํ์งํ๊ณ ์๋์ผ๋ก ๋น์ ๋ชจ๋๋ฅผ ๋ฐ๋ํจ์ผ๋ก์จ ๋ค์ด๋ฒ ๊ฒ์ ์๋น์ค๋ฅผ ์์ ์ ์ผ๋ก ์ ๊ณตํ ์ ์์์ต๋๋ค.
์ฐ๊ด ์๋น์ค๋ฅผ ํ๋์ ์์ฝ๊ฒ ๋ณผ ์ ์๋ ๋ชจ๋ํฐ๋ง ์์คํ ์ ๋ง๋ค๊ณ ์ด๋ฅผ ํ์ฉํด ์๋ํ๋ ๋น์ ๋์ ์์คํ ์ ๊ตฌ์ถํ๋ ๊ฒ์ ๊ฑฐ๋ํ ์์คํ ์ ๋ง๋ค๊ณ ์ ์งํ๋ ๊ฒ๋งํผ์ด๋ ์๋ง์ ๊ณ ๋ฏผ๊ณผ ์ปค๋ฎค๋์ผ์ด์ ์ ๋๋ฐํฉ๋๋ค. ์ด ๋ ์์คํ ์ ํจ๊ณผ์ ์ผ๋ก ์๋น์ค์ ์์ ์ฑ์ ์งํค๊ณ ์กฐ๊ธฐ์ ์ด์์ ํ์งํ๊ณ ๋์ํ ์ ์๊ฒ ํ์ง๋ง ๋ฐ๋ฅ๋ถํฐ ๋ง๋ค์ด๊ฐ๋ ๋ฐ๋ ๋ง์ ์ด๋ ค์์ด ์์ ๊ฒ์ ๋๋ค. ์ด ๊ธ์ด SRE ๋ฐ ์๋น์ค ์์ ์ฑ์ ์งํค๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ ๋ถ๋ค์๊ฒ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค.