์ด ๋ฌธ์๋ Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ์ต์ ํ ๋จ๊ณ๋ฅผ ๊ณํํ๊ณ ์ค๊ณํ ์ ์๊ฒ ๋์์ค๋๋ค. Google Cloud์ ์ํฌ๋ก๋๋ฅผ ๋ฐฐํฌํ ํ ํ๊ฒฝ ์ต์ ํ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์๋Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ํด ์ฌ๋ฌ ํธ์ผ๋ก ๊ตฌ์ฑ๋ ๋ค์ ์๋ฆฌ์ฆ ์ค ์ผ๋ถ์ ๋๋ค.
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ์์ํ๊ธฐ
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ์ํฌ๋ก๋ ํ๊ฐ ๋ฐ ํ์
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ๊ธฐ๋ฐ ๊ณํ ๋ฐ ๋น๋
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ ์ ์ก
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ์ํฌ๋ก๋ ๋ฐฐํฌ
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ์๋ ๋ฐฐํฌ์์ ์๋ ์ปจํ ์ด๋ํ๋ ๋ฐฐํฌ๋ก ๋ง์ด๊ทธ๋ ์ด์
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ํ๊ฒฝ ์ต์ ํ(์ด ๋ฌธ์)
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ๋ง์ด๊ทธ๋ ์ด์ ๊ฒ์ฆ ๊ถ์ฅ์ฌํญ
- Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ๋น์ฉ ์ต์ํ
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ๋ง์ด๊ทธ๋ ์ด์ ๊ณผ์ ์ ๋ณด์ฌ์ค๋๋ค.
์ต์ ํ ๋จ๊ณ์์๋ ์ด๊ธฐ ๋ฐฐํฌ๋ณด๋ค ๋ ํจ์จ์ ์ธ ํ๊ฒฝ์ผ๋ก ๊ฐ์ ํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์๋ Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ๊ธฐ์กด ํ๊ฒฝ์ ์ต์ ํ๋ฅผ ๊ณํ ์ค์ด๊ฑฐ๋, ์ต์ ํ ๊ธฐํ๋ฅผ ์ดํด๋ณด๊ณ ์ต์ ํ ๊ณผ์ ์ ๋ฏธ๋ฆฌ ์์๋ณด๊ณ ์ ํ ๋ ์ ์ฉํฉ๋๋ค.
์ต์ ํ ๋จ๊ณ๋ ์ด ์๋ฆฌ์ฆ์ ์ค๋ช ๋ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ์์ํฌ์ ๋ฐ๋ผ ํ๊ฐ, ๊ณํ, ๋ฐฐํฌ, ์ต์ ํ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด ๋ค๋ชฉ์ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฒด ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ณํํ๊ณ ๊ฐ ๋จ๊ณ์ ๋ ๋ฆฝ์ ์ธ ์์ ์ ์ธ๋ถํํ ์ ์์ต๋๋ค. ์ต์ ํ ๋จ๊ณ์ ๋ง์ง๋ง ๋จ๊ณ๊ฐ ์๋ฃ๋๋ฉด ์ด ๋จ๊ณ๋ฅผ ๋ค์ ์์ํ์ฌ ์๋ก์ด ์ต์ ํ ๋์์ ์ฐพ์ ์ ์์ต๋๋ค. ์ต์ ํ ๋จ๊ณ๋ ์ต์ ํ ๋ฃจํ๋ก ์ ์๋ฉ๋๋ค. ๋ฃจํ ์คํ์ ์ต์ ํ ๋ฐ๋ณต์ผ๋ก ์ ์๋ฉ๋๋ค.
์ต์ ํ๋ ์ง์์ ์ธ ์์ ์ ๋๋ค. ํ๊ฒฝ์ ๋ฐ์ ์ ๋ฐ๋ผ ์ง์์ ์ผ๋ก ํ๊ฒฝ์ ์ต์ ํํฉ๋๋ค. ํต์ ๋ถ๊ฐ๋ฅํ ์ค๋ณต ์์ ์ ํผํ๊ธฐ ์ํด ์ธก์ ๊ฐ๋ฅํ ์ต์ ํ ๋ชฉํ๋ฅผ ์ค์ ํ ํ ๋ชฉํ๊ฐ ๋ฌ์ฑ๋๋ฉด ์ต์ ํ๋ฅผ ์ค๋จํ ์ ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ณด๋ค ๊ณผ๊ฐํ ์๋ก์ด ๋ชฉํ๋ฅผ ์ค์ ํ ์ ์์ง๋ง ์ต์ ํ์๋ ์๊ฐ, ๋ ธ๋ ฅ, ๊ธฐ์ ๋ ฅ ๋ฑ ๋ฆฌ์์ค ์ธก๋ฉด์ ๋น์ฉ์ด ๋ฐ์ํ๋ค๋ ์ ์ ๊ณ ๋ คํ์ธ์.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ์ต์ ํ ๋ฃจํ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ด ๋ค์ด์ด๊ทธ๋จ์ ๋ ํฐ ์ด๋ฏธ์ง๋ ์ต์ ํ ๊ฒฐ์ ํธ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด ๋ฌธ์์์๋ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ๋ณต ๊ฐ๋ฅํ ์ต์ ํ ๋ฃจํ ๋จ๊ณ๋ฅผ ์ํํฉ๋๋ค.
- ํ์ฌ ํ๊ฒฝ, ํ, ์ต์ ํ ๋ฃจํ๋ฅผ ํ๊ฐํฉ๋๋ค.
- ์ต์ ํ ์๊ตฌ์ฌํญ ๋ฐ ๋ชฉํ๋ฅผ ์ค์ ํฉ๋๋ค.
- ํ๊ฒฝ์ ์ต์ ํํ๊ณ ํ ๊ต์ก์ ์ค์ํฉ๋๋ค.
- ์ต์ ํ ๋ฃจํ๋ฅผ ์กฐ์ ํฉ๋๋ค.
์ด ๋ฌธ์์์๋ ์ฌ์ดํธ ์์ ์ฑ ์์ง๋์ด๋ง(SRE)์ ๊ท์จ๊ณผ ๊ฐ๋ ์ ์ค๋ช ํฉ๋๋ค. Google์ ์์ญ์ต ๋ช ์ ์ฌ์ฉ์๋ฅผ ์ง์ํ๋ ๊ธ๋ก๋ฒ ์ธํ๋ผ๋ฅผ ํจ์จ์ ์ด๊ณ ์์ ์ ์ผ๋ก ์ด์ํ๊ธฐ ์ํด SRE ๊ท์จ์ ๊ฐ๋ฐํ์ต๋๋ค. ๋ค์์ ๋น์ฆ๋์ค ๋ฐ ๊ณต๋์์ ํ๋ก์ธ์ค๋ฅผ ์์ ํด์ผ ํ๋ ๊ฒฝ์ฐ ์กฐ์ง์ ์์ ํ SRE ๊ท์น์ ๋์ ํ๋ ๊ฒ์ด ๋นํ์ค์ ์ผ ์ ์์ต๋๋ค. ์กฐ์ง์ ๊ฐ์ฅ ์ ํฉํ ์ผ๋ถ ํ์ ์งํฉ์ SRE ๊ท์จ์ ์ ์ฉํ๋ ๊ฒ์ด ๋ ๊ฐ๋จํ ์ ์์ต๋๋ค.
ํ๊ฒฝ, ํ, ์ต์ ํ ๋ฃจํ ํ๊ฐ
์ต์ ํ ์์ ์ ์์ํ๊ธฐ ์ ์ ํ๊ฒฝ์ ํ๊ฐํด์ผ ํฉ๋๋ค. ๋ํ ํ๊ฒฝ์ ์ต์ ํํ๋ ค๋ฉด ํ์ด ๋ณด์ ํ์ง ์์ ๊ธฐ์ ์ด ํ์ํ ์ ์์ผ๋ฏ๋ก ํ์ ๊ธฐ์ ๋ ฅ๋ ํ๊ฐํด์ผ ํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ต์ ํ ๋ฃจํ๋ฅผ ํ๊ฐํด์ผ ํฉ๋๋ค. ๋ฃจํ๋ ๋ค๋ฅธ ๋ฆฌ์์ค์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ต์ ํํ ์ ์๋ ๋ฆฌ์์ค์ ๋๋ค.
ํ๊ฒฝ ํ๊ฐ
ํ์ฌ ํ๊ฒฝ์ ์์ธํ๊ฒ ํ์ ํ์ธ์. ์ต์ ํ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ํํ๋ ค๋ฉด ํ๊ฒฝ์ ์๋ ๋ฐฉ์์ ์ดํดํ๊ณ ๊ฐ์ ์ด ํ์ํ ๋ถ๋ถ์ ํ์ ํด์ผ ํฉ๋๋ค. ์ด ํ๊ฐ๋ ์ต์ ํ ๋จ๊ณ์ ๋ค์ ์ต์ ํ ๋ฐ๋ณต์ ๋น๊ต ํ๊ฐํ ์ ์๋ ๊ธฐ์ค์ ์ค์ ํฉ๋๋ค.
Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ์ํฌ๋ก๋ ํ๊ฐ ๋ฐ ํ์์๋ ์ํฌ๋ก๋ ๋ฐ ํ๊ฒฝ ํ๊ฐ์ ๋ํ ๊ด๋ฒ์ํ ์๋ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ต๊ทผGoogle Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ์๋ฃํ๋ค๋ฉด ํ๊ฒฝ ๊ตฌ์ฑ, ๊ด๋ฆฌ, ์ ์ง๋ณด์์ ๋ํ ์ธ๋ถ์ ๋ณด๊ฐ ์ด๋ฏธ ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฐ์ด๋์ ๋ฐ๋ผ ํ๊ฒฝ์ ํ๊ฐํ์ธ์.
ํ ํ๊ฐ
ํ๊ฒฝ์ ๋ช ํํ๊ฒ ์ดํดํ๋ค๋ฉด ํ์ด ํ์ฌ ๋ณด์ ํ ๊ธฐ์ ์ ํ๊ฐํ์ธ์. ๋จผ์ ๋ณด์ ํ ๋ชจ๋ ๊ธฐ์ , ๊ฐ ๊ธฐ์ ์ ๋ํ ์ ๋ฌธ์ฑ ์์ค, ๊ฐ ๊ธฐ์ ์ ๋ํด ๊ฒฝํ๊ณผ ์ง์์ด ๊ฐ์ฅ ํ๋ถํ ํ์์ ๋์ดํฉ๋๋ค. ๋ค์ ๋จ๊ณ์์ ์ด ํ๊ฐ๋ฅผ ํตํด ์ต์ ํ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐ ํ์ํ ๊ธฐ์ ์ค ๋๋ฝ๋ ๊ฒ์ด ์๋์ง ์ดํด๋ณด์ธ์. ์๋ฅผ ๋ค์ด ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์๋น์ค๋ฅผ ํ๋ก๋น์ ๋, ๊ตฌ์ฑ, ์ํธ์์ฉํ ์ ์๋ ๊ธฐ์ ์ด ํ์ํฉ๋๋ค. Memorystore๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์บ์ฑ ๋ ์ด์ด๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ ๋ฌธ ์ง์์ด ํ์ํฉ๋๋ค.
ํ๊ฒฝ์ ์ต์ ํํ๋ฉด ๋น์ฆ๋์ค ๋ฐ ๊ณต๋์์ ํ๋ก์ธ์ค์ ์ํฅ์ ์ค ์ ์๋ค๋ ์ ์ ๊ณ ๋ คํ์ธ์. ์๋ฅผ ๋ค์ด ์์ฒด ๊ด๋ฆฌํ ์๋น์ค ๋์ ์์ ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ์์ ์์์ ๋ถ๋ด์ ํด์ํ๋ฏ๋ก ์๊ฐ์ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ ์ ์์ต๋๋ค.
์ต์ ํ ๋ฃจํ ํ๊ฐ
์ต์ ํ ๋ฃจํ๋ ์ต์ ํํ ์ ์๋ ๋ฆฌ์์ค์ ๋๋ค. ์ด ํ๊ฐ์์ ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์ง๋ง ์ต์ ํ ๋ฐ๋ณต ์ค์ ํ์ ์์ ์ํ ๋ฐฉ์์ ๋ํ ๋ช ํํ ํต๊ณ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ฐ๋ณต ๊ธฐ๊ฐ์ ์ค์ด๋ ค๋ฉด ๋ณต์ก์ฑ๊ณผ ์ถ๊ตฌํ๋ ๋ชฉํ๋ฅผ ํฌํจํ์ฌ ๋ง์ง๋ง ๋ฐ๋ณต์ ๋ํ ๋ฐ์ดํฐ๊ฐ ํ์ํฉ๋๋ค. ๋ํ ๋ง์ง๋ง ๋ฐ๋ณต ์ค์ ๋ฐ์ํ ๋ชจ๋ ์ฅ์ ์ ๋ํ ์ ๋ณด๊ฐ ์์ด์ผ ์ฅ์ ๊ฐ ๋ค์ ๋ฐ์ํ ๊ฒฝ์ฐ ์ํ ์ ๋ต์ ์ ์ฉํ ์ ์์ต๋๋ค.
์ด ์ต์ ํ ๋ฐ๋ณต์ด ์ฒซ ๋ฒ์งธ ๋ฐ๋ณต์ธ ๊ฒฝ์ฐ ์ํ ๋ฅ๋ ฅ์ ๋น๊ตํ ๊ธฐ์ค์ ์ค์ ํ๊ธฐ์ ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฐ๋ณต ์ค์ ํ์ ์์ ์ํ ๋ฅ๋ ฅ์ ๋ํ ๊ฐ์ค์ ์์ฑํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ์ต์ ํ ๋ฐ๋ณต ํ์ ๋ฃจํ์ ํ์ ์ํ ๋ฅ๋ ฅ์ ํ๊ฐํ๊ณ ๊ฐ์ค๊ณผ ๋น๊ตํฉ๋๋ค.
์ต์ ํ ์๊ตฌ์ฌํญ ๋ฐ ๋ชฉํ ์ค์
์ต์ ํ ์์ ์ ์์ํ๊ธฐ ์ ์ ๋ฐ๋ณต์ ์ํด ๋ช ํํ๊ฒ ์ธก์ ํ ์ ์๋ ๋ชฉํ๋ฅผ ์ฌ๋ฌ ๊ฐ ์์ฑํ์ธ์.
์ด ๋จ๊ณ์์๋ ๋ค์ ํ๋์ ์ํํฉ๋๋ค.
- ์ต์ ํ ์๊ตฌ์ฌํญ์ ์ ์ํฉ๋๋ค.
- ์ต์ ํ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ์ธก์ ๊ฐ๋ฅํ ์ต์ ํ ๋ชฉํ๋ฅผ ์ค์ ํฉ๋๋ค.
์ต์ ํ ์๊ตฌ์ฌํญ ์ ์
์ต์ ํ ๋จ๊ณ์ ์๊ตฌ์ฌํญ์ ๋์ดํฉ๋๋ค. ๊ฐ์ ์ด ํ์ํ๋ค๋ ์๊ตฌ์ฌํญ์ ํ์ํด์ผ ํ์ง๋ง ๋ฐ๋์ ์ธก์ ๊ฐ๋ฅํ ํ์๋ ์์ต๋๋ค.
์ํฌ๋ก๋, ํ๊ฒฝ, ์์ฒด ์ต์ ํ ๋ฃจํ์ ๊ดํ ์ผ๋ จ์ ํ์ง ํน์ฑ๋ถํฐ๋ ์ค๋ฌธ์ ์์ฑํ์ฌ ์๊ตฌ์ฌํญ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์๋ดํ ์ ์์ต๋๋ค. ์ค๋ฌธ์์๋ ํ์ฌ ํ๊ฒฝ, ํ๋ก์ธ์ค, ์ํฌ๋ก๋์ ์ค์ํ ํน์ฑ์ ๋ค๋ฃน๋๋ค.
ํ์ง ํน์ฑ์ ์ ์ํ๋ ๋ฐ ๋์์ด ๋๋ ๋ค์ํ ์์ค๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ISO/IEC 25010 ํ์ค์์ ์ํํธ์จ์ด ์ ํ์ ํ์ง ํน์ฑ์ ์ ์ํ๊ฑฐ๋ ๊ฐ๋ฐ์๊ฐ Google Cloud ์ค์ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ๊ฒํ ํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ค๋ฌธ์ ํตํด ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ์ ๋ฌผ์ด๋ณด์ธ์.
- ์ธํ๋ผ์ ๊ทธ ๊ตฌ์ฑ์์๋ฅผ ์์ง ๋๋ ์ํ์ผ๋ก ํ์ฅํ ์ ์๋์?
- ์ธํ๋ผ๊ฐ ์๋ ๊ฐ์ ์์ด ๋ณ๊ฒฝ์ฌํญ ๋กค๋ฐฑ์ ์ง์ํ๋์?
- ์ธํ๋ผ ๋ฐ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํ๋ ๋ชจ๋ํฐ๋ง ์์คํ ์ด ์ด๋ฏธ ์๋์?
- ์ธํ๋ผ์ ์ฌ๊ณ ๊ด๋ฆฌ ์์คํ ์ด ์๋์?
- ๊ณํํ ์ต์ ํ๋ฅผ ๊ตฌํํ๋ ๋ฐ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ์ผ๋ง๋ ํ์ํ๊ฐ์?
- ์ด์ ๋ฐ๋ณต์์ ๋ชจ๋ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ์ ์์๋์?
์ค๋ฌธ์ ๋ต๋ณํ๋ ๊ฒ๋ถํฐ ์์ํ๋ฉด ์ด ์ต์ ํ ๋ฐ๋ณต์ ์๊ตฌ์ฌํญ ๋ชฉ๋ก์ ์์ฑํด ๋ณผ ์ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์๊ตฌ์ฌํญ์ด ์์ ์ ์์ต๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๋์ ๋๋ค.
- ํ๊ฒฝ ๊ตฌ์ฑ์์์ ๊ฐ์ฉ์ฑ์ ๋์ ๋๋ค.
- ํ๊ฒฝ ๊ตฌ์ฑ์์์ ์์ ์ฑ์ ๋์ ๋๋ค.
- ํ๊ฒฝ์ ์ด์ ๋น์ฉ์ ์ค์ ๋๋ค.
- ์ต์ ํ ๋ฐ๋ณต ๊ธฐ๊ฐ์ ๋จ์ถํ์ฌ ๋ด์ฌ๋ ์ํ์ ์ค์ ๋๋ค.
- ๊ฐ๋ฐ์ ๊ฐ์ํํ๊ณ TTM(time to market)์ ์๋น๊น๋๋ค.
๊ฐ์ ์ด ํ์ํ ๋ถ๋ถ์ ํ์ ํ ํ ๋ชฉ๋ก์ ํฌํจ๋ ์๊ตฌ์ฌํญ์ ํ๊ฐํฉ๋๋ค. ์ด ํ๊ฐ์์๋ ์ต์ ํ ์๊ตฌ์ฌํญ์ ๋ถ์ํ๊ณ , ์ถฉ๋ ์์๋ฅผ ์ฐพ๊ณ , ๋ชฉ๋ก์์ ์๊ตฌ์ฌํญ์ ์ฐ์ ์์๋ฅผ ์ง์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ํฅ์์ ๋ํ ์๊ตฌ์ฌํญ์ ์ด์ ๋น์ฉ ์ ๊ฐ๊ณผ ์ถฉ๋ํ ์ ์์ต๋๋ค.
์ธก์ ๊ฐ๋ฅํ ๋ชฉํ ์ค์
์๊ตฌ์ฌํญ ๋ชฉ๋ก์ ์์ฑํ์ผ๋ฉด ๊ฐ ์๊ตฌ์ฌํญ์ ๋ํด ์ธก์ ๊ฐ๋ฅํ ๋ชฉํ๋ฅผ ์ ์ํฉ๋๋ค. ํ๋์ ๋ชฉํ๋ฅผ ๋ ์ด์์ ์๊ตฌ์ฌํญ์ ๋ฐ์ํ ์ ์์ต๋๋ค. ๋ถํ์คํ ๋ถ๋ถ์ด ์๊ฑฐ๋ ์๊ตฌ์ฌํญ์ ์ง์ํ๋ ๋ฐ ํ์ํ ๋ชฉํ๋ฅผ ๋ชจ๋ ์ ์ํ ์ ์์ผ๋ฉด ์ด ๋ฐ๋ณต์ ํ๊ฐ ๋จ๊ณ๋ก ๋์๊ฐ ๋๋ฝ๋ ์ ๋ณด๋ฅผ ์์งํ ๋ค์ ์๊ตฌ์ฌํญ์ ๊ตฌ์ฒดํํ์ธ์.
์ด๋ฌํ ๋ชฉํ๋ฅผ ์ ์ํ๋ ๋ฐ ๋์์ด ํ์ํ๋ฉด SRE ๊ท์จ, ์๋น์ค ์์ค ์งํ(SLI) ์ ์, ์๋น์ค ์์ค ๋ชฉํ(SLO) ์ ์ ์ค ํ๋๋ฅผ ๋ฐ๋ฅด์ธ์.
- SLI๋ ์ ๊ณต๋๋ ์๋น์ค ์์ค์ ์์ ์ผ๋ก ์ธก์ ํ๋ ๊ธฐ์ค์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ฃผ์ SLI์๋ ํ๊ท ์์ฒญ ์ง์ฐ ์๊ฐ, ์ค๋ฅ์จ, ์์คํ ์ฒ๋ฆฌ๋ ๋ฑ์ด ์์ต๋๋ค.
- SLO๋ SLI์์ ์ธก์ ๋๋ ์๋น์ค ์์ค์ ๋ชฉํ ๊ฐ ๋๋ ๊ฐ ๋ฒ์์ ๋๋ค. ์๋ฅผ ๋ค์ด SLO ์ธก๋ฉด์์ ํ๊ท ์์ฒญ ์ง์ฐ ์๊ฐ์ 100๋ฐ๋ฆฌ์ด ๋ฏธ๋ง์ผ ์ ์์ต๋๋ค.
SLI ๋ฐ SLO๋ฅผ ์ ์ํ ํ SLI๋ฅผ ์ธก์ ํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ์ธก์ ํญ๋ชฉ์ ์์งํ์ง ์์๋ค๋ ๊ฒ์ ์ธ์ํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ธก์ ํญ๋ชฉ ์์ง์ด ๊ฐ์ฅ ๋จผ์ ํด๊ฒฐํด์ผ ํ ์ต์ ํ ๋ชฉํ๊ฐ ๋ฉ๋๋ค. SLI์ ํ์ํ ๋ชจ๋ ์ธก์ ํญ๋ชฉ์ ์์งํ๊ธฐ ์ํด ๋ชจ๋ํฐ๋ง ์์คํ ์ ํ์ฅํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๋ชฉํ๋ฅผ ์ค์ ํฉ๋๋ค.
ํ๊ฒฝ ๋ฐ ํ ์ต์ ํ
ํ๊ฒฝ, ํ, ์ต์ ํ ๋ฃจํ๋ฅผ ํ๊ฐํ๊ณ ์ด ๋ฐ๋ณต์ ์๊ตฌ์ฌํญ์ ์ค์ ํ์ผ๋ฉด ์ด์ ์ต์ ํ ๋จ๊ณ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
์ด ๋จ๊ณ์์๋ ๋ค์ ํ๋์ ์ํํฉ๋๋ค.
- ํ๊ฒฝ, ํ, ์ต์ ํ ๋ฃจํ๋ฅผ ์ธก์ ํฉ๋๋ค.
- ์ด๋ฌํ ์ธก์ ์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํฉ๋๋ค.
- ์ต์ ํ ํ๋์ ์ํํฉ๋๋ค.
- ๋ค์ ์ธก์ ํ๊ณ ๋ถ์ํฉ๋๋ค.
ํ๊ฒฝ, ํ, ์ต์ ํ ๋ฃจํ ์ธก์
๋ชจ๋ํฐ๋ง ์์คํ ์ ํ์ฅํ์ฌ ํ๊ฒฝ, ํ, ์ต์ ํ ๋ฃจํ์ ๋์์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ ํ ์ต์ ํ ํ ๋น๊ตํ ๊ธฐ์ค์ ์ค์ ํฉ๋๋ค.
์ด ํ๋์ ํ๊ฐ ๋จ๊ณ์์ ์ํํ ์์ ์ ๋ฐํ์ผ๋ก ํ๋ฉฐ, ์ด ์์ ์ ํ์ฅํฉ๋๋ค. ์๊ตฌ์ฌํญ ๋ฐ ๋ชฉํ๋ฅผ ์ค์ ํ๋ฉด ์ธก์ ๊ฐ๊ณผ ์ต์ ํ ๋ชฉํ์ ๊ด๋ จ์ฑ์ด ์ ์ง๋๋๋ก ์์งํ ์ธก์ ํญ๋ชฉ์ ์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ์ฌ ํ๊ฒฝ์ ์ํฌ๋ก๋ ์ค ํ๋์ ์๋ต ์ง์ฐ ์๊ฐ์ ์ค์ด๋๋ก SLO์ ๊ด๋ จ SLI๋ฅผ ์ ์ํ ๊ฒฝ์ฐ์๋ ํด๋น ์ธก์ ํญ๋ชฉ์ ์ธก์ ํ ๋ฐ์ดํฐ๋ฅผ ์์งํด์ผ ํฉ๋๋ค.
์ด๋ฌํ ์ธก์ ํญ๋ชฉ์ ์ดํดํ๋ฉด ํ๊ณผ ์ต์ ํ ๋ฃจํ์๋ ์ ์ฉํ ์ ์์ต๋๋ค. ๋ชจ๋ํฐ๋ง ์์คํ ์ ํ์ฅํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ฉด ํ๊ณผ ์ต์ ํ ๋ฃจํ์ ๊ด๋ จ๋ ์ธก์ ํญ๋ชฉ์ ์ธก์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ต์ ํ ๋ฐ๋ณต์ ๊ธฐ๊ฐ์ ์ค์ด๋๋ก SLO์ ๊ด๋ จ SLI๋ฅผ ์ ์ํ ๊ฒฝ์ฐ์๋ ํด๋น ์ธก์ ํญ๋ชฉ์ ์ธก์ ํ ๋ฐ์ดํฐ๋ฅผ ์์งํด์ผ ํฉ๋๋ค
๋ชจ๋ํฐ๋ง ์์คํ ์ ํ์ฅํ๋ ๋ฐ ํ์ํ ์ธก์ ํญ๋ชฉ์ ์ค๊ณํ ๋ ๋ฐ์ดํฐ ์์ง์ด ํ๊ฒฝ ๋ฐ ํ๋ก์ธ์ค์ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น ์ ์๋ค๋ ์ ์ ๊ณ ๋ คํ์ธ์. ์ธก์ ์ ์ํด ๊ตฌํํด์ผ ํ๋ ์ธก์ ํญ๋ชฉ๊ณผ ์ํ ๊ฐ๊ฒฉ์ ํ๊ฐํ์ฌ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น ์ ์๋์ง ํ์ธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ํ๋ง ๋น๋๊ฐ ๋์ ์ธก์ ํญ๋ชฉ์ ์ฑ๋ฅ์ ์ ํ์ํฌ ์ ์์ผ๋ฏ๋ก ์ถ๊ฐ๋ก ์ต์ ํํด์ผ ํฉ๋๋ค.
Google Cloud์์ Cloud Monitoring์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๋ฐ ํ์ํ ์ธก์ ํญ๋ชฉ์ ๊ตฌํํ ์ ์์ต๋๋ค. ์ํฌ๋ก๋์ ์ง์ ์ปค์คํ ์ธก์ ํญ๋ชฉ์ ๊ตฌํํ๋ ค๋ฉด Cloud Monitoring์ฉ Cloud ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ OpenTelemetry๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. Google Kubernetes Engine(GKE)์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ GKE ์ฌ์ฉ๋ ์ธก์ ์ ์ฌ์ฉํ์ฌ CPU, GPU, TPU ์ฌ์ฉ๋๊ณผ ๊ฐ์ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ๋ํ ์ ๋ณด๋ฅผ ์์งํ ํ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ๋ค์์คํ์ด์ค ๋๋ ๋ผ๋ฒจ์ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฅํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก Cloud ์ํคํ ์ฒ ์ผํฐ ๋ฐ Google Cloud ๋ฐฑ์๋ฅผ ์ฐธ์กฐํ์ฌ ํ์์ ํ๊ฒฝ์ ์ต์ ํํ๋ ๋ฐ ํ์ํ ์๋ก์ด ๊ธฐ์ ์ ์ฐพ์๋ณผ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ๋ถ์
๋ฐ์ดํฐ๋ฅผ ์์งํ ํ, ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ ๋ฐ ํ๊ฐํ์ฌ ํ๊ฒฝ, ํ, ์ต์ ํ ๋ฃจํ์ ์ํ ๋ฅ๋ ฅ์ ์ต์ ํ ์๊ตฌ์ฌํญ ๋ฐ ๋ชฉํ์ ๋น๊ตํ์ฌ ํ์ ํฉ๋๋ค.
ํนํ ๋ค์์ ๊ธฐ์ค์ผ๋ก ํ๊ฒฝ์ ํ๊ฐํฉ๋๋ค.
- SLO
- ์ ๊ณ ๊ถ์ฅ์ฌํญ
- ๊ธฐ์ ์ ์ฑ๋ฌด๊ฐ ์๋ ํ๊ฒฝ
์ต์ ํ ๋ชฉํ์ ๋ฐ๋ผ ์ค์ ํ SLO๋ ๊ธฐ๋์ ๋ถํฉํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. SLO๋ฅผ ์ถฉ์กฑํ์ง ์์ ๊ฒฝ์ฐ ํ ๋๋ ์ต์ ํ ๋ฃจํ๋ฅผ ๊ฐ์ ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ง์ ๋ ๋ฐฑ๋ถ์์๋ก ํ์๋๋ ์ํฌ๋ก๋์ ์๋ต ์ง์ฐ ์๊ฐ์ ๋ํ SLO๋ฅผ ์ค์ ํ์ง๋ง ์ด ์ํฌ๋ก๋๊ฐ ํด๋น ํ์์ ๋ถํฉํ์ง ์๋ ๊ฒฝ์ฐ ์ด๋ ์ํฌ๋ก๋์ ํด๋น ๋ถ๋ถ์ ์ต์ ํํด์ผ ํ๋ค๋ ์ ํธ์ ๋๋ค.
๋ํ ํ์ฌ ์ํฉ์ ์ ๊ณ์์ ์ธ์ ๋ ๊ถ์ฅ์ฌํญ๊ณผ ๋น๊ตํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Google Cloud ์ค์ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ํฐํ๋ผ์ด์ฆ ์ํฌ๋ก๋์ ํ๋ก๋์ ์ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฅผ ์์งํ ํ ๋น์ฉ ์ธก๋ฉด์์ ๋ ํจ์จ์ ์ธ ํ๊ฒฝ์ผ๋ก ์ต์ ํํ๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํ์ธ์. Cloud Billing ๋ฐ์ดํฐ๋ฅผ BigQuery๋ก ๋ด๋ณด๋ด๊ณ Looker Studio๋ก ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ ์ฌ์ฉ ์ค์ธ ๋ฆฌ์์ค ์๋ฅผ ํ์ ํ๊ณ ์ง์ถ ํจํด์ ์ถ์ถํ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ํ์ฌ ํ๊ฒฝ์ ๊ธฐ์ ์ ์ฑ๋ฌด๊ฐ ์๋ ํ๊ฒฝ๊ณผ ๋น๊ตํ์ฌ ์ฅ๊ธฐ ๋ชฉํ๋ฅผ ์ถฉ์กฑํ๋์ง์ ๊ธฐ์ ์ ์ฑ๋ฌด๊ฐ ์ฆ๊ฐํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ชจ๋ํฐ๋ง ๋์ ํ๊ฒฝ์ ๋ฆฌ์์ค ์์ ๋ง์ง๋ง ๋ฐ๋ณต ์ดํ ํ๋ก๋น์ ๋ํ ๋ฆฌ์์ค ์๋ฅผ ๋น๊ตํ๋ SLO๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๋ชจ๋ํฐ๋ง ์์คํ ์ ํ์ฅํ์ฌ ์ด๋ฌํ ์๋ก์ด ๋ฆฌ์์ค๋ฅผ ํฌ๊ดํ์ง ์์ผ๋ฉด ๊ธฐ์ ์ ์ฑ๋ฌด๊ฐ ์ฆ๊ฐํฉ๋๋ค. ๊ธฐ์ ์ ์ฑ๋ฌด์ ๋ณํ๋ฅผ ๋ถ์ํ ๋ ์ด๋ฌํ ๋ณํ๋ฅผ ์ ๋ฐํ ์์ธ๋ ๊ณ ๋ คํ์ธ์. ์๋ฅผ ๋ค์ด ๋น์ฆ๋์ค ์๊ตฌ์ ๋ฐ๋ผ ๊ธฐ์ ์ ์ฑ๋ฌด๊ฐ ์ฆ๊ฐํ๊ฑฐ๋ ์๊ธฐ์น ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ์ ์์ต๋๋ค. ๊ธฐ์ ์ ์ฑ๋ฌด์ ๋ณ๊ฒฝ์ ์ ๋ฐํ ์์ธ์ ํ์ ํ๋ฉด ํฅํ ์ต์ ํ ๋ชฉํ์ ๋ํ ํต๊ณ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
Google Cloud์์ ํ๊ฒฝ์ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํด Monitoring์ ์ฌ์ฉํ์ฌ ์ฐจํธ, ๋์๋ณด๋, ์๋ฆผ์ ์ค๊ณํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ์ธต ๋ถ์๊ณผ ๋ณด๊ด ๊ธฐ๊ฐ ์ฐ์ฅ์ ์ํด Cloud Logging ๋ฐ์ดํฐ๋ฅผ ๋ผ์ฐํ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ง๊ณ ์ฑํฌ๋ฅผ ๋ง๋ค๊ณ Cloud Storage, Pub/Sub ๋๋ BigQuery๋ฅผ ๋์์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ BigQuery๋ก ๋ด๋ณด๋ด๋ฉด Looker Studio๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํ์ฌ ํธ๋ ๋๋ฅผ ํ์ ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ์์ธกํ ์ ์์ต๋๋ค. ๋ํ Recommender, Security Command Center์ ๊ฐ์ ํ๊ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ฒฝ๊ณผ ํ๋ก์ธ์ค๋ฅผ ์๋์ผ๋ก ๋ถ์ํ๊ณ ์ต์ ํ ๋์์ ์ฐพ์ ์ ์์ต๋๋ค.
๋ชจ๋ ์ธก์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ ํ ๋ค์ ๋ ๊ฐ์ง ์ง๋ฌธ์ ๋ตํด์ผ ํฉ๋๋ค.
์ต์ ํ ๋ชฉํ์ ๋ถ์ํ๊ณ ์๋์?
์ด ์ง๋ฌธ์ ๋ํ ๋ต์ด ์๋ผ๋ฉด ์ด ์ต์ ํ ๋ฐ๋ณต์ด ์๋ฃ๋๊ณ ์ ๋ฐ๋ณต์ ์์ํ ์ ์์ต๋๋ค. ์๋์๋ผ๊ณ ๋ตํ๋ค๋ฉด ๋ ๋ฒ์งธ ์ง๋ฌธ์ผ๋ก ์ด๋ํ์ธ์.
์์ฐ์์ ์ ํ ๋ฆฌ์์ค๋ฅผ ๊ณ ๋ คํ ๋ ์ด ๋ฐ๋ณต์ ๋ํด ์ค์ ํ ์ต์ ํ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ์ ์๋์?
์ด ์ง๋ฌธ์ ๋ตํ๋ ค๋ฉด ์๊ฐ, ๋น์ฉ, ์ ๋ฌธ ์ง์ ๋ฑ ํ์ํ ๋ชจ๋ ๋ฆฌ์์ค๋ฅผ ๊ณ ๋ คํ์ธ์. ์ด ์ง๋ฌธ์ ๋ํ ๋ต์ด ์๋ผ๋ฉด ๋ค์ ์น์ ์ผ๋ก ์ด๋ํ์ธ์. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ๋ฐ๋ณต์ ์ฌ์ฉํ ์ ์๋ ๋ฆฌ์์ค๋ฅผ ๊ณ ๋ คํ์ฌ ์ต์ ํ ๋ชฉํ๋ฅผ ๊ตฌ์ฒดํํ์ธ์. ์๋ฅผ ๋ค์ด ๊ณ ์ ๋ ์ผ์ ์ ์ ํ์ ๋ฐ๋ ๊ฒฝ์ฐ ๋ค์ ๋ฐ๋ณต์ ์ํด ์ผ๋ถ ์ต์ ํ ๋ชฉํ๋ฅผ ์์ฝํด์ผ ํ ์ ์์ต๋๋ค.
ํ ์ต์ ํ
ํ๊ฒฝ์ ์ต์ ํํ๋ ๊ฒ์ ์ง์์ ์ธ ๋์ ๊ณผ์ ๋ก, ํ๊ฐ ๋ฐ ๋ถ์ ์ค์ ๋ฐ๊ฒฌํ์ง๋ง ํ์ด ๋ณด์ ํ์ง ์์ ๊ธฐ์ ์ด ํ์ํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ต์ ํ ํ๋์ ์ฑ๊ณต์ ์ผ๋ก ์คํํ๋ ค๋ฉด ์๋ก์ด ๊ธฐ์ ์ ํ๋ํ๊ณ ํ๋ก์ธ์ค๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๊ฐ์ ํ์ฌ ํ์ ์ต์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
ํ์ ์ต์ ํํ๋ ค๋ฉด ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
- ๊ต์ก ํ๋ก๊ทธ๋จ์ ์ค๊ณํ๊ณ ๊ตฌํํฉ๋๋ค.
- ํ ๊ตฌ์กฐ์ ๋ฌธํ๋ฅผ ์ต์ ํํฉ๋๋ค.
ํ์ด ๋ณด์ ํ๊ณ ์์ง ์์ ๊ธฐ์ ์ ํ๋ํ๋ ค๋ฉด ๊ต์ก ํ๋ก๊ทธ๋จ์ ์ค๊ณ ๋ฐ ๊ตฌํํ๊ฑฐ๋Google Cloud ์ ๋ฌธ ํธ๋ ์ด๋๊ฐ ์ค๋นํ ํ๋ก๊ทธ๋จ์ ์ ํํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ์ํฌ๋ก๋ ํ๊ฐ ๋ฐ ํ์์ ์ฐธ์กฐํ์ธ์.
ํ์ ์ต์ ํํ๋ ๋์ ํ์ ๊ตฌ์กฐ์ ๋ฌธํ๋ฅผ ๊ฐ์ ํ ์ฌ์ง๊ฐ ์๋์ง ํ์ ํ ์ ์์ต๋๋ค. ํ์ฌ๋ง๋ค ํ์ ๊ตฌ์กฐ์ ๋ฌธํ ๋ฐ์ ์ ๊ธฐ์ฌํ ๊ณ ์ ํ ์ญ์ฌ์ ํน์ด์ฑ์ด ์์ผ๋ฏ๋ก ์ด์์ ์ธ ์ํฉ์ ์ฌ์ ์ ๊ท์ ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
DevOps ๊ดํ ๋์ ์ ๋ชฉํ๋ก ์กฐ์ง ๋ณ๊ฒฝ์ฌํญ์ ์คํํ๊ณ ์ธก์ ํ๊ธฐ ์ํ ์ผ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์์๋ณด๋ ค๋ฉด ํ์ ์ ๋ฆฌ๋์ญ๋ถํฐ ์์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์กฐ์ง์ DevOps ๋ฌธํ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ค์ง์ ์ธ ์๋ด๋ SRE ๋ฐฉ๋ฒ๋ก ์ ํฌ๊ด์ ์ผ๋ก ์ค๋ช ํ๋ ์ฌ์ดํธ ์์ ์ฑ ์์ง๋์ด๋ง์ ์ฐธ์กฐํ์ธ์. ํจ๊ป ์ ๊ณต๋๋ ์ฑ ์์ธ ์ฌ์ดํธ ์์ ์ฑ ์ํฌ๋ถ์์๋ ๊ตฌ์ฒด์ ์ธ ์์๋ฅผ ์ฌ์ฉํ์ฌ SRE ์์น๊ณผ ๊ดํ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
ํ๊ฒฝ ์ต์ ํ
์ธก์ ํญ๋ชฉ ๋ฐ์ดํฐ๋ฅผ ์ธก์ ํ๊ณ ๋ถ์ํ ํ์๋ ์ต์ ํ๊ฐ ํ์ํ ์์ญ์ ์ ์ ์์ต๋๋ค.
์ด ์น์ ์์๋Google Cloud ํ๊ฒฝ์ ์ ์ฉํ ์ผ๋ฐ์ ์ธ ์ต์ ํ ๊ธฐ์ ์ ์ค๋ช ํฉ๋๋ค. ๋ํ ์ธํ๋ผ์ ์ฌ์ฉ ์ค์ธ ์๋น์ค์ ๊ด๋ จ๋ ๋ชจ๋ ์ต์ ํ ํ๋์ ์ํํ ์ ์์ต๋๋ค.
๋ชจ๋ ํญ๋ชฉ ์ฝ๋ํ
Google Cloud์ ๊ฐ์ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์ฑํํ ๋ ๊ฐ์ฅ ํฐ ์ฅ์ ์ค ํ๋๋ Cloud API์ ๊ฐ์ด ์ ์ ์๋ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค๋ฅผ ํ๋ก๋น์ ๋, ๊ตฌ์ฑ, ๊ด๋ฆฌํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ํ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๋ํ ์ธํ๋ผ(IaC) ํ๋ก์ธ์ค์ ์ง์ ์ ํํ ๋ฒ์ ์ ์ด ์์คํ ์ ์ ์ํ ์ ์์ต๋๋ค.
Terraform๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud ๋ฆฌ์์ค๋ฅผ ํ๋ก๋น์ ๋ํ๊ณ , Ansible, Chef, Puppet๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ ๋ฆฌ์์ค๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. IaC ํ๋ก์ธ์ค๋ ์ต์ ํ ์์ ์ ํจ๊ณผ์ ์ธ ๋กค๋ฐฑ ์ ๋ต์ ๊ตฌํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ธํ๋ผ๋ฅผ ์ค๋ช ํ๋ ์ฝ๋์ ์ ์ฉํ ๋ณ๊ฒฝ์ฌํญ์ ๋๋๋ฆด ์ ์์ต๋๋ค. ๋ํ ๋ณ๊ฒฝ์ฌํญ์ ํ ์คํธํ์ฌ ์ธํ๋ผ๋ฅผ ์ ๋ฐ์ดํธํ๋ ๋์ ์๊ธฐ์น ์์ ์ฅ์ ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
๋ํ ์ ์ฌํ ํ๋ก์ธ์ค๋ฅผ ์ ์ฉํ์ฌ ํ๊ฒฝ์ ๋ค๋ฅธ ์ธก๋ฉด์ ์ฝ๋ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฝ๋ํ ์ ์ฑ (Open Policy Agent์ ๊ฐ์ ๋๊ตฌ ์ฌ์ฉ)๊ณผ ์ฝ๋ํ ์์ (GitOps์ฌ์ฉ)์ด ์์ต๋๋ค.
๋ฐ๋ผ์ ์ด๊ธฐ์ ์ต์ ํ ๋ฐ๋ณต์ IaC ํ๋ก์ธ์ค๋ฅผ ๋์ ํ๋ฉด ์ถ๊ฐ ์ต์ ํ ํ๋์ ์ฝ๋๋ก ์ ์ํ ์ ์์ต๋๋ค. ๋ํ ํ๋ก์ธ์ค๋ฅผ ์ ์ง์ ์ผ๋ก ์ ์ฉํ๋ฉด์ ํ๊ฒฝ์ ์ ํฉํ์ง ํ๊ฐํ ์ ์์ต๋๋ค.
๋ชจ๋ ํญ๋ชฉ ์๋ํ
์ ์ฒด ํ๊ฒฝ์ ์์ ํ ์ต์ ํํ๋ ค๋ฉด ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ฆ, ์์ ์์ ์์์ ๋ถ๋ด์ ํด์ํจ์ผ๋ก์จ ๋ฆฌ์์ค๋ฅผ ์ ์ฝํ์ฌ ์ต์ ํ ํ๋๊ณผ ๊ฐ์ด ๊ฐ์น๋ฅผ ์ฐฝ์ถํ๋ ๋ ์ค์ํ ์์ ์ ์ฌํฌ์ํด์ผ ํฉ๋๋ค.
SRE ๊ถ์ฅ์ฌํญ์ ๋ฐ๋ผ ์๋ํ๋ฅผ ๋๋ ค ๋ฐ๋ณต ์ ๋ฌด๋ฅผ ์์จ ์ ์์ต๋๋ค. ๋งค์ฐ ์ ๋ฌธํ๋ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๊ธฐ์ ์ด๋ ๋ ธ๋ ฅ์ด ํ์ํ์ง ์์ ์๋ํ ์์ ๋ ์์ต๋๋ค. ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์คํ ๊ฐ๋ฅํ ์งง์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฌ์ฉํ๋ฉด ํ๋ฃจ์ ๋ช ์๊ฐ์ฉ ์ ์ฝํ ์ ์์ต๋๋ค. Google Cloud ๋ Google Cloud CLI์ ๊ฐ์ ๋๊ตฌ์ Cloud API, Cloud Scheduler, Cloud Composer, Cloud Run๊ณผ ๊ฐ์ด ๋ฐ๋ณต ํ์คํฌ๋ฅผ ์๋ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ชจ๋ ํญ๋ชฉ ๋ชจ๋ํฐ๋ง
ํ๊ฒฝ์ ๋ํ ์ธ๋ถ ์ธก์ ์ ๋ณด๋ฅผ ์์งํ ์ ์๋ค๋ฉด ๊ฐ์ ์ ๋ท๋ฐ์นจํ ๋ฐ์ดํฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ ํ๊ฒฝ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ฆ, ์ต์ ํ ๋ชฉํ์ ๋ถ์ํ๊ธฐ ์ํด ํด์ผ ํ ์ผ์ ์ ์ ์์ต๋๋ค.
ํฌ๊ด์ ์ธ ๋ชจ๋ํฐ๋ง ์์คํ ์ ํ๊ฒฝ์ ํ์ํ ๊ตฌ์ฑ์์๋ก, ์ต์ ํ ๋ชฉํ๋ฅผ ํ๊ฐํ๋ ๋ฐ ํ์ํ ํ์ ์ธก์ ํญ๋ชฉ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค. ๋ชจ๋ํฐ๋ง ์์คํ ์ ์ค๊ณํ ๋๋ ์ต์ 4๊ฐ์ง ๊ณจ๋ ์ ํธ๋ฅผ ๋ชจ๋ํฐ๋งํ๋๋ก ๊ณํํ์ธ์.
Monitoring ๋ฐ Logging๊ณผ ๊ฐ์ ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณต์กํ ๋ชจ๋ํฐ๋ง ์๋ฃจ์ ์ ์ค์ ํ์ง ์๊ณ ๋ ํ๊ฒฝ์ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค.
ํน์ ๋ฌผ๋ฆฌ์ ์์น์๋ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ์ ์ฅํ๋ ๋ฐ์ดํฐ ์ ํ ์ ์ฑ ์ด๋ ์ฌ๋ฌ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๋์์ ์ฌ์ฉํ๋ ์๋น์ค๊ฐ ์ถฉ์กฑ๋๋๋ก ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๋ชจ๋ํฐ๋งํ๋ ๋ชจ๋ํฐ๋ง ์์คํ ์ ๊ตฌํํด์ผ ํ ์๋ ์์ต๋๋ค.
ํด๋ผ์ฐ๋ ์ง์ ๋ฐฉ์ ์ฑํ
ํด๋ผ์ฐ๋ ์ง์์ ํด๋ผ์ฐ๋์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ์ค๊ณํ๊ณ ์คํํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ํจ๋ฌ๋ค์์ ๋๋ค. Cloud Native Computing Foundation(CNCF)์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์ด๋, ์๋น์ค ๋ฉ์, ๋ง์ดํฌ๋ก์๋น์ค, ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ์ธํ๋ผ ์ ์ธ์ API์ ๊ฐ์ ๊ธฐ์ ์ ํตํด ํ์ฅ, ๊ด๋ฆฌ, ๊ด์ฐฐํ ์ ์๋ ๋ณต์๋ ฅ์ด ์ฐ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ ์ํฉ๋๋ค. Google Cloud ๋ ์ฌ์ฉ์๊ฐ ํด๋ผ์ฐ๋ ์ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ ๋ฐ ์คํํ ์ ์๋๋ก GKE, Cloud Run, Cloud Service Mesh, Logging, Monitoring๊ณผ ๊ฐ์ ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
CNCF Trail Map ๋ฐ CNCF Cloud Native Interactive Landscape์์ ํด๋ผ์ฐ๋ ์ง์ ๊ธฐ์ ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
๋น์ฉ ๊ด๋ฆฌ
๊ฒฐ์ ์ ๋น์ฉ ๋ชจ๋ธ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ Google Cloud ์ ๊ฐ์ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๋น์ฉ์ ์ต์ ํํ๋ ๋ฐฉ๋ฒ์ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์ ์ต์ ํํ๋ ๊ฒ๊ณผ ๋ค๋ฆ ๋๋ค.
์์ธํ ๋ด์ฉ์ Google Cloud๋ก ๋ง์ด๊ทธ๋ ์ด์ : ๋น์ฉ ์ต์ํ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ธก์ ๋ฐ ๋ถ์ ๋ฐ๋ณต
์ด ๋ฐ๋ณต์ ๋ํ ์ต์ ํ ํ๋์ด ์๋ฃ๋๋ฉด ์ธก์ ๊ณผ ๋ถ์์ ๋ฐ๋ณตํ์ฌ ๋ชฉํ์ ๋๋ฌํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๋ค์ ์ง๋ฌธ์ ๋ต๋ณํด ๋ณด์ธ์.
์ต์ ํ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋์?
์ด ์ง๋ฌธ์ ๋ํ ๋ต์ด ์๋ผ๋ฉด ๋ค์ ์น์ ์ผ๋ก ์ด๋ํ์ธ์.
์๋์๋ผ๊ณ ๋ตํ๋ค๋ฉด ํ๊ฒฝ ๋ฐ ํ ์ต์ ํ ๋จ๊ณ์ ์์ ๋ถ๋ถ์ผ๋ก ๋์๊ฐ์ธ์.
์ต์ ํ ๋ฃจํ ์กฐ์
์ด ์น์ ์์๋ ์ด ๋ฐ๋ณต์์ ๋ฐ๋ฅธ ์ต์ ํ ๋ฃจํ๋ฅผ ํ ๊ตฌ์กฐ ๋ฐ ํ๊ฒฝ์ ๋ง๊ฒ ์ ๋ฐ์ดํธํ๊ณ ์์ ํฉ๋๋ค.
์ต์ ํ ๋ฃจํ ์ฝ๋ํ
์ต์ ํ ๋ฃจํ๋ฅผ ํจ์จ์ ์ผ๋ก ์ต์ ํํ๋ ค๋ฉด ํ์คํ๋๊ณ ๊ฐ์ํ๋ฉฐ ๊ด๋ฆฌํ ์ ์๋ ํ์์ผ๋ก ๋ฃจํ๋ฅผ ๋ฌธ์ํํ๊ณ ์ ์ํ๋, ๋์ค์ ๋ณ๊ฒฝํ ์ ์๋ ์ฌ์ง๋ฅผ ๋จ๊ฒจ๋์ด์ผ ํฉ๋๋ค. Cloud Composer์ ๊ฐ์ ์์ ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ํฌํ๋ก๋ฅผ ์์ฑ, ์์ฝ, ๋ชจ๋ํฐ๋ง, ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋จผ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋ชจ๋ธ ๋ฐ ํ๊ธฐ๋ฒ(BPMN)๊ณผ ๊ฐ์ ์ธ์ด๋ก ํ๋ก์ธ์ค๋ฅผ ํํํ ์๋ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ฌํ ํ๋ก์ธ์ค๋ฅผ ๋น์ฆ๋์ค ํ๋ก์ธ์ค ์คํ ์ธ์ด(BPEL)์ ๊ฐ์ ํ์คํ๋ ์ธ์ด๋ก ์ฝ๋ํํ ์ ์์ต๋๋ค. IaC๋ฅผ ๋์ ํ ํ ์ฝ๋๋ก ํ๋ก์ธ์ค๋ฅผ ์ค๋ช ํ๋ฉด ๋๋จธ์ง ํ๊ฒฝ ์์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ต์ ํ ๋ฃจํ ์๋ํ
์ต์ ํ ๋ฃจํ๋ฅผ ์ฝ๋ํํ ํ ๋ฐ๋ณต ์์ ์ ์๋ํํ๋ฉด ์์์ ๋ถ๋ด์ ํด์ํ๊ณ , ์๊ฐ์ ์ ์ฝํ๊ณ , ๋ ํจ์จ์ ์ผ๋ก ์ต์ ํ ๋ฃจํ๋ฅผ ๊ฐ์ ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ธก์ ํ๊ณ ํ์ด ๋ถ์ํ ์ ์๋๋ก ์ง๊ณ ๋ณด๊ณ ์๋ฅผ ์์ฑํ๋ ๋ฑ ์ฌ๋์ด ๊ฒฐ์ ํ์ง ์์๋ ๋ชจ๋ ์์ ์ ์๋ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Cloud Monitoring์ผ๋ก ๋ฐ์ดํฐ ๋ถ์์ ์๋ํํ์ฌ ํ๊ฒฝ์ด ์ ์๋ SLO์ ๋ถํฉํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. ์ต์ ํ๋ฅผ ์ต์ ํ ๋ฃจํ๋ฅผ ๋ฐ๋ณตํ๋ ๋์ด ์๋ ์์ ์ผ๋ก ๊ณ ๋ คํ๋ฉด ์ฝ๊ฐ๋ง ์๋ํํด๋ ํจ์จ์ฑ์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค.
์ต์ ํ ๋ฃจํ ๋ชจ๋ํฐ๋ง
ํ๊ฒฝ์ ๋ชจ๋ ๋ฆฌ์์ค์ ๋ํด ์ํํ ๊ฒ์ฒ๋ผ ์ต์ ํ ๋ฃจํ๋ฅผ ๋ชจ๋ํฐ๋งํ์ฌ ์ต์ ํ๊ฐ ์์๋๋ก ์๋ํ๋์ง ํ์ธํ๊ณ ๋ณ๋ชฉ ํ์๊ณผ ํฅํ ์ต์ ํ ๋ชฉํ๋ ์ฐพ์์ผ ํฉ๋๋ค. ํ์ด ๊ฐ ์ต์ ํ ๋จ๊ณ์์ ์ฌ์ฉํ ์๊ฐ๊ณผ ๋ฆฌ์์ค๋ฅผ ์ถ์ ํ์ฌ ๋ชจ๋ํฐ๋ง์ ์์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์ ์ถ์ ์์คํ ๋ฐ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก์ธ์ค๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ๋ฌธ์ ํด๊ฒฐ ์๊ฐ๊ณผ ์๋ฃ ์๊ฐ ๊ฐ์ ์ธก์ ํญ๋ชฉ์ ๋ํ ๊ด๋ จ ํต๊ณ๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
- ๋ง์ด๊ทธ๋ ์ด์ ๊ณํ ๊ฒ์ฆ ๊ถ์ฅ์ฌํญ์ ์ฝ์ด๋ณด์ธ์.
- SRE ๋์๋ฅผ ์ฐธ์กฐํ์ฌ ์ต์ ํ๋ฅผ ์ค๋นํ๋ ๋ค๋ฅธ ๊ฐ๋ ๋ฐ ๊ธฐ๋ฒ์ ๋ํด ์์๋ณด์ธ์.
- ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ํ ๋์์ ์ฐพ๋ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ
- Cloud ์ํคํ ์ฒ ์ผํฐ์์ ์ฐธ์กฐ ์ํคํ ์ฒ, ๋ค์ด์ด๊ทธ๋จ, ๊ถ์ฅ์ฌํญ ์์ธํ ์ดํด๋ณด๊ธฐ
์ฐธ์ฌ์
์์ฑ์: ๋ง๋ฅด์ฝ ํ๋ผ๋ฆฌ | ํด๋ผ์ฐ๋ ์๋ฃจ์ ์ค๊ณ์