์ด ๊ธฐ์ฌ์ ๋ฒ์ญ์ ์ฝ์ค์ ํ์๋ค์ ์ํด ํน๋ณํ ์ค๋น๋์์ต๋๋ค.
์๋ก์ด ์๋น์ค๋ฅผ ํ๋ก๋์
ํ๊ฒฝ์ ์ถ์ํ ์ ์ด ์๋์? ์๋๋ฉด ๊ทธ๋ฌํ ์๋น์ค ์ง์์ ์ฐธ์ฌํ์
จ๋์? ๊ทธ๋ ๋ค๋ฉด, ๋ฌด์์ด ๋น์ ์๊ฒ ๋๊ธฐ๋ฅผ ๋ถ์ฌํ์ต๋๊น? ์์ฐ์ ์ข์ ์ ๊ณผ ๋์ ์ ์ ๋ฌด์์
๋๊น? ๊ธฐ์กด ์๋น์ค์ ๋ฆด๋ฆฌ์ค ๋๋ ์ ์ง ๊ด๋ฆฌ์ ๋ํด ์๋ก์ด ํ ๊ตฌ์ฑ์์ ์ด๋ป๊ฒ ๊ต์กํฉ๋๊น?
๋๋ถ๋ถ์ ๊ธฐ์
์ ์ฐ์
์ด์ ๊ดํ๊ณผ ๊ด๋ จํ์ฌ "์์ผ๋ ์จ์คํธ(Wild West)" ์ ๊ทผ ๋ฐฉ์์ ์ฑํํ๊ฒ ๋ฉ๋๋ค. ๊ฐ ํ์ ์ํ์ฐฉ์ค๋ฅผ ํตํด ์์ฒด ๋๊ตฌ์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ํ๋ก์ ํธ์ ์ฑ๊ณต๋ฟ๋ง ์๋๋ผ ์์ง๋์ด์๊ฒ๋ ์ํฅ์ ๋ฏธ์น๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ํ์ฐฉ์ค๋ ๋น๋๊ณผ ๋น๋์ด ํํ ํ๊ฒฝ์ ์กฐ์ฑํฉ๋๋ค. ์ด๋ฌํ ํ๋์ผ๋ก ์ธํด ์ค์๋ก๋ถํฐ ๋ฐฐ์ฐ๊ณ ๋ค์ ๋ฐ๋ณตํ์ง ์๋ ๊ฒ์ด ์ ์ ๋ ์ด๋ ค์์ง๋๋ค.
์ฑ๊ณต์ ์ธ ์กฐ์ง:
- ์์ฐ ์ง์นจ์ ํ์์ฑ์ ์ธ์ํ๊ณ ,
- ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฐ๊ตฌํ๊ณ ,
- ์๋ก์ด ์์คํ ์ด๋ ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ๋ฐํ ๋ ์์ฐ ์ค๋น ๋ฌธ์ ์ ๋ํ ๋ ผ์๋ฅผ ์์ํฉ๋๋ค.
- ์์ฐ ์ค๋น ๊ท์น ์ค์๋ฅผ ๋ณด์ฅํฉ๋๋ค.
์์ฐ ์ค๋น์๋ "๊ฒํ " ํ๋ก์ธ์ค๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ฒํ ๋ ์ฒดํฌ๋ฆฌ์คํธ ๋๋ ์ผ๋ จ์ ์ง๋ฌธ ํ์์ผ ์ ์์ต๋๋ค. ๊ฒํ ๋ ์๋, ์๋ ๋๋ ๋ ๋ค ์ํํ ์ ์์ต๋๋ค. ์ ์ ์ธ ์๊ตฌ ์ฌํญ ๋ชฉ๋ก ๋์ ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ํ ์ ์๋ ์ฒดํฌ๋ฆฌ์คํธ ํ ํ๋ฆฟ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์์ง๋์ด๋ ํ์ํ ๊ฒฝ์ฐ ์ง์๊ณผ ์ถฉ๋ถํ ์ ์ฐ์ฑ์ ์์๋ฐ์ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณต๋ฐ์ ์ ์์ต๋๋ค.
์๋น์ค์ ์์ฐ ์ค๋น ์ํ๋ฅผ ์ธ์ ํ์ธํด์ผ ํฉ๋๊น?
์์ฐ ์ค๋น ์ํ ์ ๊ฒ์ ์ถ์ ์ง์ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ์ด์ํ์ด๋ ์ ์ ์ฌ์์๊ฒ ์ด๊ดํ ๋์๋ ์ ์ฉํฉ๋๋ค.
์ธ์ ํ์ธํ์ธ์:
- ์๋ก์ด ์๋น์ค๋ฅผ ํ๋ก๋์ ์ ์ถ์ํ๊ณ ์์ต๋๋ค.
- ํ๋ก๋์ ์๋น์ค ์ด์์ SRE์ ๊ฐ์ ๋ค๋ฅธ ํ์ผ๋ก ์ด์ ํฉ๋๋ค.
- ์์ฐ ์๋น์ค ์ด์์ ์ ๊ท ์ง์์๊ฒ ์ด์ ํฉ๋๋ค.
- ๊ธฐ์ ์ง์์ ๊ตฌ์ฑํฉ๋๋ค.
์์ฐ ์ค๋น ์ฒดํฌ๋ฆฌ์คํธ
์ ๊ฐ ์ผ๋ง์ ์ ์์๋ก
๋์์ธ ๋ฐ ๊ฐ๋ฐ
- ์ธ๋ถ ์๋น์ค์ ๋ํ ์ก์ธ์ค๊ฐ ํ์ํ์ง ์๊ณ ์ธ๋ถ ์์คํ ์ ์ค๋ฅ์ ์์กดํ์ง ์๋ ๋ฐ๋ณต ๊ฐ๋ฅํ ๋น๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ๋ฐํฉ๋๋ค.
- ์ค๊ณ ๋ฐ ๊ฐ๋ฐ ๊ธฐ๊ฐ ๋์ ์๋น์ค์ ๋ํ SLO๋ฅผ ์ ์ํ๊ณ ์ค์ ํ์ธ์.
- ๊ทํ๊ฐ ์์กดํ๋ ์ธ๋ถ ์๋น์ค์ ๊ฐ์ฉ์ฑ์ ๋ํ ๊ธฐ๋์น๋ฅผ ๋ฌธ์ํํ์ญ์์ค.
- ๋จ์ผ ๊ธ๋ก๋ฒ ๋ฆฌ์์ค์ ๋ํ ์ข ์์ฑ์ ์ ๊ฑฐํ์ฌ ๋จ์ผ ์คํจ ์ง์ ์ ๋ฐฉ์งํฉ๋๋ค. ๋ฆฌ์์ค๋ฅผ ๋ณต์ ํ๊ฑฐ๋ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋์ฒด๋ฅผ ์ฌ์ฉํฉ๋๋ค(์: ํ๋ ์ฝ๋ฉ๋ ๊ฐ).
๊ตฌ์ฑ ๊ด๋ฆฌ
- ์ ์ , ์๊ท๋ชจ ๋ฐ ๋น๋ฐ์ด ์๋ ๊ตฌ์ฑ์ ๋ช ๋ น์ค ๋งค๊ฐ๋ณ์๋ฅผ ํตํด ์ ๋ฌ๋ ์ ์์ต๋๋ค. ๊ทธ ๋ฐ์ ๋ชจ๋ ๊ฒฝ์ฐ์๋ ๊ตฌ์ฑ ์ ์ฅ์ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ญ์์ค.
- ๊ตฌ์ฑ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋์ ๊ตฌ์ฑ์๋ ๋์ฒด ์ค์ ์ด ์์ด์ผ ํฉ๋๋ค.
- ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ฑ์ ํ๋ก๋์ ๊ตฌ์ฑ๊ณผ ๊ด๋ จ๋์ด์๋ ์ ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฐ๋ฐ ํ๊ฒฝ์์ ํ๋ก๋์ ์๋น์ค์ ์ก์ธ์คํ๊ฒ ๋์ด ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฌธ์ ๋ฐ ๋ฐ์ดํฐ ์ ์ถ์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
- ๋์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์๋ ํญ๋ชฉ์ ๋ฌธ์ํํ๊ณ ๊ตฌ์ฑ ์ ๋ฌ ์์คํ ์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋์ฒด ๋์์ ์ค๋ช ํฉ๋๋ค.
๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ
- ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค๋ฅผ ์์ธํ ๋ฌธ์ํํฉ๋๋ค. ๋ฆด๋ฆฌ์ค๊ฐ SLO์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์ค๋ช ํฉ๋๋ค(์: ์บ์ ๋๋ฝ์ผ๋ก ์ธํ ์ผ์์ ์ธ ์ง์ฐ ์๊ฐ ์ฆ๊ฐ).
- ์นด๋๋ฆฌ์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฌธ์ํํฉ๋๋ค.
- ์นด๋๋ฆฌ์ ๋ฆด๋ฆฌ์ค ๊ฒํ ๊ณํ์ ๊ฐ๋ฐํ๊ณ ๊ฐ๋ฅํ๋ค๋ฉด ์๋ ๋กค๋ฐฑ ๋ฉ์ปค๋์ฆ์ ๊ฐ๋ฐํฉ๋๋ค.
- ๋กค๋ฐฑ์ด ๋ฐฐํฌ์ ๋์ผํ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ ์ ์๋์ง ํ์ธํ์ธ์.
๊ด์ฐฐ ๊ฐ๋ฅ์ฑ
- SLO์ ํ์ํ ์ธก์ ํญ๋ชฉ ์งํฉ์ด ์์ง๋์๋์ง ํ์ธํ์ธ์.
- ํด๋ผ์ด์ธํธ ๋ฐ์ดํฐ์ ์๋ฒ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋ณํ ์ ์๋์ง ํ์ธํ์ธ์. ์ด๋ ์ค์๋์ ์์ธ์ ์ฐพ๋ ๋ฐ ์ค์ํฉ๋๋ค.
- ์ธ๊ฑด๋น ์ ๊ฐ์ ์ํ ์๋ฆผ์ ์ค์ ํ์ธ์. ์๋ฅผ ๋ค์ด ์ผ์์ ์ธ ์์ ์ผ๋ก ์ธํด ๋ฐ์ํ ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
- Stackdriver๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋์๋ณด๋์ GCP ํ๋ซํผ ์ธก์ ํญ๋ชฉ์ ํฌํจํ์ธ์. GCP ์ข ์์ฑ์ ๋ํ ์๋ฆผ์ ์ค์ ํ์ธ์.
- ํญ์ ๋ค์ด์ค๋ ์ถ์ ์ ์ ํํ์ญ์์ค. ์ถ์ ์ ์ฐธ์ฌํ์ง ์๋๋ผ๋ ์ด๋ฅผ ํตํด ํ์ ์์ค ์๋น์ค๊ฐ ํ๋ก๋์ ๋ฌธ์ ๋ฅผ ๋๋ฒ๊น ํ ์ ์์ต๋๋ค.
๋ณดํธ ๋ฐ ์์
- ๋ชจ๋ ์ธ๋ถ ์ฐ๊ฒฐ์ด ์ํธํ๋์๋์ง ํ์ธํ์ธ์.
- ํ๋ก๋์ ํ๋ก์ ํธ์ ์ฌ๋ฐ๋ฅธ IAM ์ค์ ์ด ์๋์ง ํ์ธํ์ธ์.
- ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋จธ์ ์ธ์คํด์ค ๊ทธ๋ฃน์ ๊ฒฉ๋ฆฌํฉ๋๋ค.
- VPN์ ์ฌ์ฉํ์ฌ ์๊ฒฉ ๋คํธ์ํฌ์ ์์ ํ๊ฒ ์ฐ๊ฒฐํ์ธ์.
- ๋ฐ์ดํฐ์ ๋ํ ์ฌ์ฉ์ ์ก์ธ์ค๋ฅผ ๋ฌธ์ํํ๊ณ ๋ชจ๋ํฐ๋งํฉ๋๋ค. ๋ฐ์ดํฐ์ ๋ํ ๋ชจ๋ ์ฌ์ฉ์ ์ก์ธ์ค๊ฐ ๊ฐ์ฌ๋๊ณ ๊ธฐ๋ก๋๋์ง ํ์ธํ์ญ์์ค.
- ๋๋ฒ๊น ์๋ํฌ์ธํธ๊ฐ ACL์ ์ํด ์ ํ๋๋์ง ํ์ธํ์ธ์.
- ์ฌ์ฉ์ ์ ๋ ฅ์ ์ญ์ ํฉ๋๋ค. ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ํ ํ์ด๋ก๋ ํฌ๊ธฐ ์ ํ์ ๊ตฌ์ฑํฉ๋๋ค.
- ์๋น์ค๊ฐ ๊ฐ๋ณ ์ฌ์ฉ์์ ์์ ํธ๋ํฝ์ ์ ํ์ ์ผ๋ก ์ฐจ๋จํ ์ ์๋์ง ํ์ธํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ์ํฅ์ ์ฃผ์ง ์๊ณ ์๋ฐ์ ์ฐจ๋จํฉ๋๋ค.
- ๋ง์ ๋ด๋ถ ์์ ์ ์์ํ๋ ์ธ๋ถ ์๋ํฌ์ธํธ๋ฅผ ํผํ์ธ์.
์ฉ๋ ๊ณํ
- ์๋น์ค ํ์ฅ ๋ฐฉ๋ฒ์ ๋ฌธ์ํํ์ธ์. ์: ์ฌ์ฉ์ ์, ์์ ํ์ด๋ก๋ ํฌ๊ธฐ, ์์ ๋ฉ์์ง ์.
- ์๋น์ค์ ๋ํ ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ ๋ฌธ์ํํฉ๋๋ค. ์: ์ ์ฉ ๊ฐ์ ๋จธ์ ์ธ์คํด์ค ์, Spanner ์ธ์คํด์ค ์, GPU ๋๋ TPU์ ๊ฐ์ ํน์ ํ๋์จ์ด.
- ๋ฌธ์ ๋ฆฌ์์ค ์ ํ: ๋ฆฌ์์ค ์ ํ, ์ง์ญ ๋ฑ
- ์ ๋ฆฌ์์ค ์์ฑ์ ์ํ ๋ฌธ์ ํ ๋น๋ ์ ํ ์ฌํญ์ ๋๋ค. ์๋ฅผ ๋ค์ด API๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธ์คํด์ค๋ฅผ ๋ง๋๋ ๊ฒฝ์ฐ GCE API ์์ฒญ ์๋ฅผ ์ ํํฉ๋๋ค.
- ์ฑ๋ฅ ์ ํ๋ฅผ ๋ถ์ํ๋ ค๋ฉด ๋ถํ ํ ์คํธ๋ฅผ ์คํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ทธ๊ฒ ๋ค์ผ. ์์
์๊ฐ์ ๋ณด์!
์ถ์ฒ : habr.com