Google Cloud์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ ์๋ฃจ์ ์ ์ผ๊ด์ ์ธ ๊ฐ๋ฐ, ์ด์ ํ๊ฒฝ๊ณผ ์ ๊ณ๋ฅผ ์ ๋ํ๋ ๋๊ตฌ ๋ฐ ์๋ด๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์กฐ์ง์ด ๋น์ฉ์ ๋ฎ์ถ๋ฉด์ ๋ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์๋ฃจ์ | ํํ |
---|---|
์์ญ ๋ ๊ฐ ์์์จ Google์ ์ํํธ์จ์ด ๊ฒฝํ๊ณผ DORA์ ๊ณผํ์ ๊ฐ์ด๋๋ฅผ ํตํด ํ์ ์ฌ์ ์ ๊ฐ์ํํ์ธ์. ์ํํธ์จ์ด ๊ดํ๊ณผ ๊ธฐ๋ฅ์ ํ๊ฐ, ๊ณํ, ๊ตฌํ, ์ธก์ ํ์ฌ ์กฐ์ง์ ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค๋ฅผ ํ๋ํํ๊ณ ๋จ์ํ |
|
ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์ํ Google Cloud์ ์ผ๊ด์ ์ธ ๊ฐ๋ฐ ๋ฐ ์ด์ ํ๊ฒฝ์ผ๋ก ์ด๋์๋ ๊ฐํธํ๊ณ ์ ์ฐํ๋ฉฐ ์์ ํ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋, ๋ฐฐํฌ, ์ต์ ํํ์ธ์. |
|
Google Cloud์ ์๋ ํฌ ์๋ ํ๋ซํผ์ ํ์ฉํ์ฌ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ ํ์ธต ๋์ด๊ณ ์ด์์ ๊ฐ์ํํ๋ฉฐ ์ํํธ์จ์ด ๋ฐฐํฌ ํ๋ก์ธ์ค์ ๋ณด์ ๋ฐ ๊ท์ ์ค์๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฌํ์ธ์. |
|
์์ ๊ด๋ฆฌํ ์๋ฒ๋ฆฌ์ค ํ๊ฒฝ์์ ๋น ๋ฅด๊ณ ์์ ํ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ, ๋ฐฐํฌ, ํ์ฅํ์ธ์. Google Cloud์ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ํ๋ซํผ์ ํธ๋ํฝ์ ๋ฐ๋ผ ๊ฑฐ์ ์ฆ์ 0์์๋ถํฐ ์๋์ผ๋ก ํ์ฅ ๋ฐ ์ถ์ํ์ฌ ์ธํ๋ผ๋ฅผ ๋ชจ๋ ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. |
|
์ํํธ์จ์ด ๋ฐฐํฌ ์๋๋ฅผ ๋์ด๊ณ ์๋น์ค ์์ ์ฑ์ ๊ฐ์ ํ๋ฉฐ ์ํํธ์จ์ด ์ดํด๊ด๊ณ์ ๊ฐ ๊ณต์ ์์ ๊ถ์ ๊ตฌ์ถํ๊ธฐ ์ํ ์กฐ์ง์ , ๋ฌธํ์ ๋ฐฉ๋ฒ๋ก ์ธ DevOps๋ฅผ ์์ธํ ์ดํด๋ณด์ธ์. |
|
๊ธฐ์กด ์ฑ์ ๊ฐ์ ๋จธ์ ์์ ๊ธฐ๋ณธ ์ปจํ ์ด๋๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ์ธ์. Google๋ง์ ๊ณ ์ ํ ์๋ํ ๋ฐฉ์์ผ๋ก ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ฅผ VM์์ ์ถ์ถํ์ฌ ํด๋น ์์๋ฅผ Google Kubernetes Engine(GKE)์ ์ปจํ ์ด๋๋ก ์์ฝ๊ฒ ์ฝ์ ํ ์ ์์ต๋๋ค. ์ปจํ ์ด๋ ์ฌ์ฉ์ ๋ฐ๋ผ ๋ถํ์ํด์ง ๊ฒ์คํธ OS ๋ฑ์ VM ๋ ์ด์ด๋ ์์ด๋ ๋ฉ๋๋ค. |
|
API ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ๋ฐ ๊ฐ๋ฐ ๊ฐ์ํ Google Cloud์ API ๊ด๋ฆฌ ํ๋ซํผ์ ํ์ฉํ์ฌ ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋ชจ๋ API๋ฅผ ์ ์ด ๋ฐ ๋ถ์ํ๊ณ ๊ฐ์์ฑ์ ํ๋ณดํ ์ ์์ต๋๋ค. |
|
๊ณ ๊ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฒ์ ๋ฐ ํต๊ณ ๊ธฐ๋ฅ์ด ํฌํจ๋ ์๋ ์ฝ๋ ๋ฆฌํฉํฐ๋ง ๋๊ตฌ ๋ชจ์๊ณผ Google ์ ๋ฌธ๊ฐ๊ฐ ์ ๊ณตํ๋ ์ฒ๋ฐฉ์ ์๋ด๋ฅผ ํ์ฉํ์ฌ ๋ฉ์ธํ๋ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ณ ์ ์ํ๊ฒ GKE์์ ์ปจํ ์ด๋๋ก ํ๋ํํ์ธ์. |
|
์๋ฃจ์
์์ญ ๋ ๊ฐ ์์์จ Google์ ์ํํธ์จ์ด ๊ฒฝํ๊ณผ DORA์ ๊ณผํ์ ๊ฐ์ด๋๋ฅผ ํตํด ํ์ ์ฌ์ ์ ๊ฐ์ํํ์ธ์. ์ํํธ์จ์ด ๊ดํ๊ณผ ๊ธฐ๋ฅ์ ํ๊ฐ, ๊ณํ, ๊ตฌํ, ์ธก์ ํ์ฌ ์กฐ์ง์ ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค๋ฅผ ํ๋ํํ๊ณ ๋จ์ํ
์ง์์ ์ธ ์ํํธ์จ์ด ๊ฐ์ ์ ์ํ ๊ณ ์ ๊ธฐ๋ฅ ํ๊ฐ
DORA์ ๊ณผํ์ ์ฐ๊ตฌ์ ๊ธฐ๋ฐํ Google์ ์๋ด
์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ ์ฌ์ ์ ๋ชจ๋ ๋จ๊ณ์์ ์๊ตฌ์ฌํญ ์ถฉ์กฑ
ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์ํ Google Cloud์ ์ผ๊ด์ ์ธ ๊ฐ๋ฐ ๋ฐ ์ด์ ํ๊ฒฝ์ผ๋ก ์ด๋์๋ ๊ฐํธํ๊ณ ์ ์ฐํ๋ฉฐ ์์ ํ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋, ๋ฐฐํฌ, ์ต์ ํํ์ธ์.
์ด๋์๋ ์ฑ ๋น๋ ๋๋ ํ๋ํ
ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์ํ ์ผ๊ด์ ์ธ ๊ฐ๋ฐ ๋ฐ ์ด์ ํ๊ฒฝ
๋ชจ๋ ํ๊ฒฝ์ ์์ฐ๋ฅด๋ ์ ์ธ์ ์ ์ฑ ๊ด๋ฆฌ ๋ฐฉ๋ฒ ํ์ฉ
Google Cloud์ ์๋ ํฌ ์๋ ํ๋ซํผ์ ํ์ฉํ์ฌ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ ํ์ธต ๋์ด๊ณ ์ด์์ ๊ฐ์ํํ๋ฉฐ ์ํํธ์จ์ด ๋ฐฐํฌ ํ๋ก์ธ์ค์ ๋ณด์ ๋ฐ ๊ท์ ์ค์๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฌํ์ธ์.
์์ ์ฑ๊ณผ ๋ณด์์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ์๋ ํ๋ณด
์ธํ๋ผ ๊ด๋ฆฌ๊ฐ ์๋ ์ฝ๋์ ์ง์ค
์คํ์์ค ๊ธฐ์ ๋ก ์ํ ๊ฐ์
์์ ๊ด๋ฆฌํ ์๋ฒ๋ฆฌ์ค ํ๊ฒฝ์์ ๋น ๋ฅด๊ณ ์์ ํ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ, ๋ฐฐํฌ, ํ์ฅํ์ธ์. Google Cloud์ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ํ๋ซํผ์ ํธ๋ํฝ์ ๋ฐ๋ผ ๊ฑฐ์ ์ฆ์ 0์์๋ถํฐ ์๋์ผ๋ก ํ์ฅ ๋ฐ ์ถ์ํ์ฌ ์ธํ๋ผ๋ฅผ ๋ชจ๋ ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค.
์์ฅ ์ถ์ ๊ธฐ๊ฐ ๋จ์ถ
๊ฐ๋ฐ์ ํ๊ฒฝ ๊ฐ์ํ
์ด๋ฒคํธ ์กฐ์ ์๋ํ
์ํํธ์จ์ด ๋ฐฐํฌ ์๋๋ฅผ ๋์ด๊ณ ์๋น์ค ์์ ์ฑ์ ๊ฐ์ ํ๋ฉฐ ์ํํธ์จ์ด ์ดํด๊ด๊ณ์ ๊ฐ ๊ณต์ ์์ ๊ถ์ ๊ตฌ์ถํ๊ธฐ ์ํ ์กฐ์ง์ , ๋ฌธํ์ ๋ฐฉ๋ฒ๋ก ์ธ DevOps๋ฅผ ์์ธํ ์ดํด๋ณด์ธ์.
๋ฐฐํฌ ์๋ ํฅ์
์ํํธ์จ์ด ์์ ์ฑ ๊ฐ์
์ฒ์๋ถํฐ ๋ณด์ ๋ด์ฅ
๊ธฐ์กด ์ฑ์ ๊ฐ์ ๋จธ์ ์์ ๊ธฐ๋ณธ ์ปจํ ์ด๋๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ์ธ์. Google๋ง์ ๊ณ ์ ํ ์๋ํ ๋ฐฉ์์ผ๋ก ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ฅผ VM์์ ์ถ์ถํ์ฌ ํด๋น ์์๋ฅผ Google Kubernetes Engine(GKE)์ ์ปจํ ์ด๋๋ก ์์ฝ๊ฒ ์ฝ์ ํ ์ ์์ต๋๋ค. ์ปจํ ์ด๋ ์ฌ์ฉ์ ๋ฐ๋ผ ๋ถํ์ํด์ง ๊ฒ์คํธ OS ๋ฑ์ VM ๋ ์ด์ด๋ ์์ด๋ ๋ฉ๋๋ค.
๋ฐฐํฌ ์๋ ํฅ์
VM์ ์ฑ์ ์ง๋ฅ์ ์ผ๋ก ์ถ์ถํ์ฌ ์ปจํ ์ด๋๋ก ์ ํํ๊ธฐ
ํ๋ํ์ ์ด์ ์ ๋์ฑ ๋น ๋ฅด๊ฒ ํ์ฉ
ํ๋์ ์ธ 2์ผ ์ฐจ ์ด์ ๋์ ๊ฐ์ํ
API ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ๋ฐ ๊ฐ๋ฐ ๊ฐ์ํ Google Cloud์ API ๊ด๋ฆฌ ํ๋ซํผ์ ํ์ฉํ์ฌ ํ์ด๋ธ๋ฆฌ๋ ๋ฐ ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋ชจ๋ API๋ฅผ ์ ์ด ๋ฐ ๋ถ์ํ๊ณ ๊ฐ์์ฑ์ ํ๋ณดํ ์ ์์ต๋๋ค.
API ์ถ์ํ๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ์กด ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ช ์ฐ์ฅ
API๋ฅผ ํฌํจํด ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ํฌํจํ ์๋น์ค ๊ด๋ฆฌ
API ์ฐ์ ์ ๊ทผ ๋ฐฉ์์ ํตํด ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฅ์ ๋ ๋น ๋ฅด๊ฒ ์ถ์
๊ณ ๊ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฒ์ ๋ฐ ํต๊ณ ๊ธฐ๋ฅ์ด ํฌํจ๋ ์๋ ์ฝ๋ ๋ฆฌํฉํฐ๋ง ๋๊ตฌ ๋ชจ์๊ณผ Google ์ ๋ฌธ๊ฐ๊ฐ ์ ๊ณตํ๋ ์ฒ๋ฐฉ์ ์๋ด๋ฅผ ํ์ฉํ์ฌ ๋ฉ์ธํ๋ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ณ ์ ์ํ๊ฒ GKE์์ ์ปจํ ์ด๋๋ก ํ๋ํํ์ธ์.
๋๊ท๋ชจ ์๋ณธ์ด ์์๋๋ ๋ฉ์ธํ๋ ์ ๊ฐฑ์ ์ฃผ๊ธฐ ํํผ ๋ฐ ๋น์ฆ๋์ค ์ํ ์ต์ํ
์คํ ์ํํธ์จ์ด ์ธ์ด๋ก์ ํ๋ํ๋ฅผ ํตํ ์ต๊ณ ์ ์์ง๋์ด๋ง ์ธ์ฌ ํ์ฉ
ํ์ฅ์ฑ๊ณผ ์์ ์ฑ์ด ๋ฐ์ด๋ ๊ด๋ฆฌํ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์ฝ ์๋ ํ์ ์ถ๊ตฌ
$300์ ๋ฌด๋ฃ ํฌ๋ ๋ง๊ณผ 20์ฌ ๊ฐ์ ํญ์ ๋ฌด๋ฃ ์ ํ์ผ๋ก Google Cloud์์ ๋น๋ํ์ธ์.