Google Cloud Well-Architected Framework์ ์ฑ๋ฅ ์ต์ ํ ์์ ์์น์Google Cloud์์ ์ํฌ๋ก๋์ ๋ฆฌ์์ค๋ฅผ ๊ณํํ๋ ๋ฐ ๋์์ด ๋๋ ๊ถ์ฅ์ฌํญ์ ์ ๊ณตํฉ๋๋ค. ํด๋ผ์ฐ๋ ๋ฐฐํฌ ๋๋ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ๊ณ ๊ฐ๋ฐํ๊ธฐ ์ ์ ์ธ๋ถ ์๊ตฌ์ฌํญ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํจ์ ๊ฐ์กฐํฉ๋๋ค.
์์น ๊ฐ์
๋น์ฆ๋์ค ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ค๋ฉด ์ค๊ณ ๋ฐ ๊ฐ๋ฐ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด๋ฌํ ์๊ตฌ์ฌํญ์ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๊ฐ ๋ ์ด์ด์ ๋ํด ์ต๋ํ ์ธ๋ถ์ ์ผ๋ก ์ ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์คํ ๋ฆฌ์ง ๋ ์ด์ด์์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํ ์ฒ๋ฆฌ๋๊ณผ ์ด๋น I/O ์์ ์ (IOPS)๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์ฒ์๋ถํฐ ์ฑ๋ฅ๊ณผ ํ์ฅ์ฑ์ ๊ณ ๋ คํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ๋ฅผ ๊ณํํฉ๋๋ค. ์ฌ์ฉ์ ์, ๋ฐ์ดํฐ ๋ณผ๋ฅจ, ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ์ ์ฌ์ ์ฑ์ฅ๊ณผ ๊ฐ์ ์์๋ฅผ ๊ณ ๋ คํ์ธ์.
๊ฐ ์ํฌ๋ก๋์ ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ์ํฌ๋ก๋ ์ ํ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ๊ฐ ์ํฌ๋ก๋์๋ ๊ณ ์ ํ ์ฑ๋ฅ ํน์ฑ ์งํฉ์ด ์๋ ๊ตฌ์ฑ์์ ์์คํ ๊ณผ ์๋น์ค๊ฐ ํผํฉ๋์ด ์์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์ ์ฃผ๊ธฐ์ ์ธ ์ผ๊ด ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ ์์คํ ์ ๋ํํ ๊ฐ์ ๋ฐ์คํฌํฑ ์๋ฃจ์ ๊ณผ ๋ค๋ฅธ ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ๊ฐ์ต๋๋ค. ์ต์ ํ ์ ๋ต์ ๊ฐ ์ํฌ๋ก๋์ ๊ตฌ์ฒด์ ์ธ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
๊ฐ ์ํฌ๋ก๋์ ์ฑ๋ฅ ๋ชฉํ์ ๋ถํฉํ๋ ์๋น์ค์ ๊ธฐ๋ฅ์ ์ ํํฉ๋๋ค. ์ฑ๋ฅ ์ต์ ํ์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ ํฉํ ์๋ฃจ์ ์ด ์์ต๋๋ค. ๊ฐ ์ํฌ๋ก๋๋ฅผ ์ต์ ํํ๋ฉด ์ ์ฒด ์์คํ ์ด ์ต์ ์ ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ์ํฅ์ ์ค ์ ์๋ ๋ค์ ์ํฌ๋ก๋ ํน์ฑ์ ๊ณ ๋ คํ์ธ์.
- ๋ฐฐํฌ ์ํ: ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด ์ ํํ ๋ฐฐํฌ ์ํ์ ์ ํ ๋ฐ ๊ธฐ๋ฅ ์ ํ์ ์ํฅ์ ์ค ์ ์์ผ๋ฉฐ, ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ธฐ๋ํ ์ ์๋ ์ฑ๋ฅ์ ๊ฒฐ์ ํฉ๋๋ค.
- ๋ฆฌ์์ค ๋ฐฐ์น: ์ ํ๋ฆฌ์ผ์ด์ ๋ฆฌ์์ค์ Google Cloud ๋ฆฌ์ ์ ์ ํํ ๋๋ ์ต์ข ์ฌ์ฉ์์ ์ง์ฐ ์๊ฐ์ ์ต์ํํ๊ณ , ๋ฐ์ดํฐ ํ์งํ ๊ท์ ์ ์ค์ํ๋ฉฐ, ํ์ํ Google Cloud ์ ํ ๋ฐ ์๋น์ค์ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- ๋คํธ์ํฌ ์ฐ๊ฒฐ: ๋ฐ์ดํฐ ์ก์ธ์ค ๋ฐ ์ฝํ ์ธ ์ ์ก์ ์ต์ ํํ๋ ๋คํธ์ํน ์๋น์ค๋ฅผ ์ ํํฉ๋๋ค. Google Cloud์ ๊ธ๋ก๋ฒ ๋คํธ์ํฌ, ๊ณ ์ ๋ฐฑ๋ณธ, ์ํธ ์ฐ๊ฒฐ ์์น, ์บ์ฑ ์๋น์ค๋ฅผ ํ์ฉํ์ธ์.
- ์ ํ๋ฆฌ์ผ์ด์ ํธ์คํ ์ต์ : ํธ์คํ ํ๋ซํผ์ ์ ํํ ๋๋ ๊ฐ ์ต์ ์ ์ฑ๋ฅ์์ ์ฅ๋จ์ ์ ํ๊ฐํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฒ ์ด ๋ฉํ, ๊ฐ์ ๋จธ์ , ์ปจํ ์ด๋, ์๋ฒ๋ฆฌ์ค ํ๋ซํผ์ ๊ณ ๋ คํด ๋ณด์ธ์.
- ์คํ ๋ฆฌ์ง ์ ๋ต: ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ์ต์ ์ ์คํ ๋ฆฌ์ง ์ ๋ต์ ์ ํํฉ๋๋ค.
- ๋ฆฌ์์ค ๊ตฌ์ฑ: ๋จธ์ ์ ํ, IOPS, ์ฒ๋ฆฌ๋์ ์ฑ๋ฅ์ ํฐ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ๋ํ ์ค๊ณ ๋จ๊ณ ์ด๊ธฐ์ ์ ์ ํ ๋ณด์ ๊ธฐ๋ฅ๊ณผ ๋ฆฌ์์ค์ ๋ฏธ์น๋ ์ํฅ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ณด์ ๊ธฐ๋ฅ์ ๊ณํํ ๋๋ ์๊ธฐ์น ์์ ์ํฅ์ ๋ฐฉ์งํ๊ธฐ ์ํด ํ์ํ ์ฑ๋ฅ ์ ์ถฉ์ ์์ฉํ ์ค๋น๋ฅผ ํด์ผ ํฉ๋๋ค.
๊ถ์ฅ์ฌํญ
์ต์ ์ ๋ฆฌ์์ค ํ ๋น์ ๋ณด์ฅํ๋ ค๋ฉด ๋ค์ ์น์ ์ ๊ถ์ฅ์ฌํญ์ ๊ณ ๋ คํ์ธ์.
ํ ๋น๋ ๊ตฌ์ฑ ๋ฐ ๊ด๋ฆฌ
์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฉ๋ชจ๋ฆฌ, ์ ์ฅ์, ์ฒ๋ฆฌ ๋ฅ๋ ฅ๊ณผ ๊ฐ์ ํ์ํ ๋ฆฌ์์ค๋ง ์ฌ์ฉํ๋์ง ํ์ธํฉ๋๋ค. ๊ณผ๋ํ ํ ๋น์ ๋ถํ์ํ ๋น์ฉ์ ์ด๋ํ ์ ์๊ณ , ๋ถ์กฑํ ํ ๋น์ ์ฑ๋ฅ ์ ํ๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค.
ํ๋ ฅ์ ํ์ฅ์ ์์ฉํ๊ณ ์ถฉ๋ถํ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ ๋น๋์ ์ฉ๋์ ์ ๊ธฐ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ธ์. ๋ํ ํ ๋น๋ ์ฌ์ฉ๋์ ์ถ์ ํ์ฌ ์ ์ฌ์ ์ธ ํ์ฅ ์ ์ฝ์ด๋ ๊ณผ๋ํ ํ ๋น ๋ฌธ์ ๋ฅผ ํ์ ํ ๋ค์ ๋ฆฌ์์ค ํ ๋น์ ๋ํด ์ ๋ณด์ ๊ธฐ๋ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฝ๋๋ค.
๊ต์ก ๋ฐ ์ธ์ ์ ๊ณ
์ฌ์ฉ์์๊ฒ ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ์๋ฆฌ๊ณ ํจ๊ณผ์ ์ธ ์ฑ๋ฅ ๊ด๋ฆฌ ๊ธฐ๋ฒ์ ๊ดํ ๊ต์ก ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ์ธ์.
์ง์ฒ ์ํฉ์ ํ๊ฐํ๊ณ ๊ฐ์ ์ด ํ์ํ ์์ญ์ ํ์ ํ๋ ค๋ฉด ๋ชฉํ ์ค์ ๊ณผ ์ค์ ์ค์ ์ ์ ๊ธฐ์ ์ผ๋ก ๋ฌธ์ํํ์ธ์. ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถํ ํ ์คํธํ์ฌ ์ ์ฌ์ ์ธ ์ค๋จ์ ์ ์ฐพ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅํ๋ ๋ฐฉ๋ฒ์ ํ์ ํฉ๋๋ค.
์ฑ๋ฅ ์ธก์ ํญ๋ชฉ ๋ชจ๋ํฐ๋ง
Cloud Monitoring์ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ ์ธก์ ํญ๋ชฉ์ ์ถ์ธ๋ฅผ ๋ถ์ํ๊ณ , ์คํ์ ํจ๊ณผ๋ฅผ ๋ถ์ํ๊ณ , ์ค์ํ ์ธก์ ํญ๋ชฉ์ ๋ํ ์๋ฆผ์ ์ ์ํ๊ณ , ์๊ธ ๋ถ์์ ์ํํ ์ ์์ต๋๋ค.
Active Assist๋ ๋ฆฌ์์ค ํ์ฉ๋๋ฅผ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋๋ ํต๊ณ์ ๊ถ์ฅ์ฌํญ์ ์ ๊ณตํ ์ ์๋ ๋๊ตฌ ์งํฉ์ ๋๋ค. ์ด๋ฌํ ์ถ์ฒ์ ๋ฆฌ์์ค ํ ๋น์ ์กฐ์ ํ๊ณ ์ค์ ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.