๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ Google Cloud์์ ๋ฆฌ์์ค๋ฅผ ์ ๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด ๋ฌธ์์์๋ ์์ ์์ญ ์ค๊ณ์ ์ผ๋ถ๋ก ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ์ด ๋ฌธ์๋ ์์ค ๊ณ์ธต ๊ตฌ์กฐ ์ค๊ณ์ ๊ด๋ จ๋ ํด๋ผ์ฐ๋ ์์คํ ๊ด๋ฆฌ์, ์ค๊ณ์, ๊ธฐ์ ์ค๋ฌด์๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค. ์ด ๋ฌธ์๋ ์์ ์์ญ ๊ด๋ จ ์๋ฆฌ์ฆ์ ์ผ๋ถ์ ๋๋ค. ์ฌ๊ธฐ์๋ ๋น์ฆ๋์ค๊ฐGoogle Cloud์์ ๋ฆฌ์์ค๋ฅผ ๊ตฌ์ฑํ๋ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ์ํ ์ํคํ ์ฒ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋์์ธ ์์
Google Cloud์์ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ ์ํ ๋๋ ํ์ฌ ์กฐ์ง์ ์๋ ๋ฐฉ์๊ณผ ํด๋ผ์ฐ๋ ๋ณํ์ ์ด์์ ์ธ ์ต์ข ์ํ๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ฆฌ์์ค ๊ด๋ฆฌ๋ฅผ ์ํ ์ต์ ์ ๋ฐฉ๋ฒ์ ์กฐ์ง์์ ์๋ํ ํด๋ผ์ฐ๋ ์๋ ๋ฐฉ์์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์กฐ์ง๋ง๋ค ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ํ ์ต์์ ๋จ์ผ ์ ๊ทผ ๋ฐฉ์์ ์กด์ฌํ์ง ์์ต๋๋ค.
ํ์ง๋ง ํ์ฌ ์กฐ์ง ๊ตฌ์กฐ๋ฅผ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋งคํํ๋ ๊ฒ์ ํผํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋์ Google Cloud์์ ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ๊ณผ ์ด์์ ์ง์คํ์ธ์.
Google Cloud ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ
Google Cloud ์ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ ์กฐ์ง์ด๋ผ๊ณ ๋ถ๋ฅด๋ ๋ฃจํธ ๋ ธ๋์์ ์์ํฉ๋๋ค. ๊ธฐ์ ์๋ ํน์ ์ํฉ์ ์ ์ธํ๊ณ ๋ฃจํธ ๋ ธ๋๊ฐ ํ๋๋ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค. ํด๋ ๋ฐ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ์ธต์ ํ์ ์์ค์ ์ ์ํ๊ณ ํด๋ ๋ด์ ํด๋๋ฅผ ๋ง๋ค์ด ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋น๋ํฉ๋๋ค. ๊ณ์ธต์ ๋ชจ๋ ์์ค์์ ์ํฌ๋ก๋๋ฅผ ํธ์คํ ํ๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ์กฐ์ง์ด๋ผ๋ ๋ฃจํธ ๋ ธ๋์ ์์ค 1, 2, 3์ ํด๋๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํ๋ก์ ํธ ๋ฐ ํ์ ํด๋๋ ์์ค 2์ ํด๋ ์๋์ ์์ฑ๋ฉ๋๋ค.
๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ์์
๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ ํ ๋๋ ๋ค์ ์์๋ฅผ ๊ณ ๋ คํ์ธ์.
- ํด๋ผ์ฐ๋ ๋ฆฌ์์ค๋ ๋๊ฐ ๋ด๋นํ๋์? ๊ทํ์ ๋ถ์, ์ํ์ฌ, ๊ธฐ์ ํ, ๋ฒ์ธ ์ค์ ๋ฌด์์ธ๊ฐ์?
- ๊ท์ ์ค์ ์๊ตฌ๋ ๋ฌด์์ธ๊ฐ์?
- ํฉ๋ณ, ์ธ์, ์คํ์คํ์ ๊ฐ์ ์์ ๋ ๋น์ฆ๋์ค ์ด๋ฒคํธ๊ฐ ์๋์?
๊ณ์ธต ๊ตฌ์กฐ ์ ์ฒด์ ๋ฆฌ์์ค ์ํธ์์ฉ ์ดํด
์กฐ์ง ์ ์ฑ ์ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ํ์ ์์์ ์ํด ์์๋์ง๋ง ํ์ ์์ค์ ์ ์๋ ์ ์ฑ ์ผ๋ก ๋์ฒด๋ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ณ์ธต ๊ตฌ์กฐ ํ๊ฐ ์ดํด๋ฅผ ์ฐธ์กฐํ์ธ์. ์กฐ์ง ์ ์ฑ ์ ์ฝ์กฐ๊ฑด์ ์ฌ์ฉํ์ฌ ์ ์ฒด ์กฐ์ง ๋๋ ์กฐ์ง์ ์ฃผ์ ๋ถ๋ถ์ ๋ํ ๊ฐ์ด๋๋ผ์ธ์ ์ค์ ํ๊ณ ์์ธ๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค.
IAM ์ ์ฑ ์ด๋ผ๊ณ ํ๋ ํ์ฉ ์ ์ฑ ์ ํ์ ์์์ ์ํด ์์๋๋ฉฐ ํ์ ์์ค์ ํ์ฉ ์ ์ฑ ์ ์ถ๊ฐ๋ฉ๋๋ค. ํ์ง๋ง ํ์ฉ ์ ์ฑ ์ ๊ฑฐ๋ถ ์ ์ฑ ์ผ๋ก ๋์ฒดํ์ฌ ํ๋ก์ ํธ, ํด๋, ์กฐ์ง ์์ค์์ ๊ถํ์ ์ ํํ ์ ์์ต๋๋ค. ๊ฑฐ๋ถ ์ ์ฑ ์ ํ์ฉ ์ ์ฑ ์ ์ ์ ์ฉ๋ฉ๋๋ค.
๋ํ ๋ค์ ์ฌํญ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
- Cloud Logging์๋ ํด๋ ๋๋ ์กฐ์ง ์์ค์์ ๋ก๊ทธ๋ฅผ ์ง๊ณํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ง๊ณ ์ฑํฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์์ ์์ญ์ ๋ณด์ ๊ฒฐ์ Google Cloud ์ ์ฐธ๊ณ ํ์ธ์.
- ์ฒญ๊ตฌ๋ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ง์ ์ฐ๊ฒฐ๋์ง ์๊ณ ํ๋ก์ ํธ ์์ค์์ ํ ๋น๋ฉ๋๋ค. ํ์ง๋ง ํด๋ ์์ค์์ ํฉ์ฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ค๋ฉด ์ฒญ๊ตฌ ๋ณด๊ณ ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ ๊ณ์ธต ๊ตฌ์กฐ์ ๋ฐ๋ผ ๋น์ฉ์ ๋ถ์ํ ์ ์์ต๋๋ค.
- ๊ณ์ธต์ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ์กฐ์ง ์ ์ฒด ๋๋ ํน์ ํด๋์์ ์ผ๊ด๋ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๊ตฌํํ ์ ์์ต๋๋ค. ์์์ ์๋ฌต์ ์ ๋๋ค. ์ฆ, ๋ชจ๋ ์์ฃผ์์ ํธ๋ํฝ์ ํ์ฉ ๋๋ ๊ฑฐ๋ถํ๊ฑฐ๋ ๋ ๋ฎ์ ์์ค์ผ๋ก ๊ฒฐ์ ์ ์์ํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ์ค๊ณ์ ๋ํ ๊ฒฐ์ ์ฌํญ
๋ค์ ํ๋ก์ฐ ์ฐจํธ๋ ์กฐ์ง์ ๊ฐ์ฅ ์ ํฉํ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ ํํ๊ธฐ ์ํด ๊ณ ๋ คํด์ผ ํ ์ฌํญ์ ๋ณด์ฌ์ค๋๋ค.
์ ๋ค์ด์ด๊ทธ๋จ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ์ ์ง์ ์ ๊ฐ๋ตํ๊ฒ ๋ณด์ฌ์ค๋๋ค.
- ์ํ์ฌ, ๋ฆฌ์ ๊ทธ๋ฃน ๋๋ ์ฌ์
๋ถ๋ณ๋ก ์ ์ฑ
์๊ตฌ์ฌํญ์ด ์๋ก ๋ค๋ฆ
๋๊น?
- ๊ทธ๋ ๋ค๋ฉด ๋ฆฌ์ ๋๋ ์ํ์ฌ๋ณ ์ค๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ค์ ๊ฒฐ์ ์ง์ ์ผ๋ก ์ด๋ํฉ๋๋ค.
์ํฌ๋ก๋ ๋๋ ์ ํํ์์ ์ ์ฑ ์ ๋ํ ๊ฐ๋ ฅํ ์์จ์ฑ์ ์๊ตฌํ๋์? ์๋ฅผ ๋ค์ด ๋ชจ๋ ์ํฌ๋ก๋ ๋๋ ์ ํํ์ ์ ์ฑ ์ ๊ฒฐ์ ํ๋ ์ค์ ๋ณด์ํ์ด ์๋ ๊ฒฝ์ฐ,
๊ทธ๋ ๋ค๋ฉด ์ฑ ์์ฑ ํ๋ ์์ํฌ ๊ธฐ๋ฐ์ ์ค๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ ๊ธฐ๋ฐ์ ์ค๊ณ๋ฅผ ์ฐธ์กฐํ์ธ์.
ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋ฐ๋ผ ๊ฒฐ์ ์ฐจํธ๊ฐ ์ ์ํ๋ ๊ฒ๊ณผ ๋ค๋ฅธ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ์ค๊ณ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ์กฐ์ง์ ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ ๋ฐฉ์์ ์ ํํ๊ณ ์ ์ฑ ๋ฐ ์ก์ธ์ค์ ๊ฐ์ฅ ํฐ ์ํฅ์ ๋ฏธ์น๋ ์ค๊ณ๋ถํฐ ์์ํ์ฌ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ค์ํ ์์ค์์ ๋ค์ํ ์ค๊ณ๋ฅผ ์ ํํฉ๋๋ค.
์ต์ 1: ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ ๊ธฐ๋ฐ์ ๊ณ์ธต ๊ตฌ์กฐ
๋ง์ ์กฐ์ง์์ ๊ฐ๋ฐ, ํ๋ก๋์ , ํ ์คํธ์ ๊ฐ์ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ๋ํด ๋ค์ํ ์ ์ฑ ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ์ ์ํฉ๋๋ค. ๊ฐ ํ๊ฒฝ์ ๊ฑธ์ณ ํ์คํ๋ ๋ณ๋์ ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ๊ด๋ฆฌ ๋ฐ ๊ตฌ์ฑ์ ์ฝ๊ฒ ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ ์คํธ ํ๊ฒฝ๋ณด๋ค๋ ํ๋ก๋์ ํ๊ฒฝ์ ๋ณด์ ์ ์ฑ ์ด ๋ ์๊ฒฉํ ์ ์์ต๋๋ค.
๋ค์ ์ฌํญ์ ํด๋นํ๋ ๊ฒฝ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ ๊ธฐ๋ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ธ์.
- ์ ์ฑ ๋ฐ ๊ด๋ฆฌ ์๊ตฌ์ฌํญ์ด ์๋ก ๋ค๋ฅธ ๋ณ๋์ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ
- ์ค์ ๋ณด์ํ์ด ๋ชจ๋ ํ๋ก๋์ ์ํฌ๋ก๋ ๋ฐ ๋ฐ์ดํฐ์ ์ผ๊ด๋๊ฒ ์ ์ฉํ ์ ์์ด์ผ ํ๋ ์ค์ ์ง์ค์ ๋ณด์ ๋๋ ๊ฐ์ฌ ์๊ตฌ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ
- ๋ค์ํ ํ๊ฒฝ์์Google Cloud ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ๋ฐ ์๋ก ๋ค๋ฅธ Identity and Access Management (IAM) ์ญํ ์ด ํ์ํ ๊ฒฝ์ฐ
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ด ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ง ๋ง์ธ์.
- ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ์คํํ์ง ์๋ ๊ฒฝ์ฐ
- ํ๊ฒฝ๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ข ์ ํญ๋ชฉ๊ณผ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๊ฐ ๋ฌ๋ผ์ง์ง ์๋ ๊ฒฝ์ฐ
- ๋ฆฌ์ , ํ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๋ผ ๊ฐ๋ ฅํ ์ ์ฑ ์ฐจ์ด๊ฐ ์๋ ๊ฒฝ์ฐ
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ๊ฐ์์ ๊ธ์ต ๊ธฐ์ ํ์ฌ์ธ example.com์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ด์ ๋ค์ด์ด๊ทธ๋จ์ ํ์๋ ๊ฒ์ฒ๋ผ example.com์๋ ์๋ก ๋ค๋ฅธ ์ ์ฑ , ์ก์ธ์ค ์ ์ด, ๊ท์ ์๊ตฌ์ฌํญ, ํ๋ก์ธ์ค๊ฐ ํฌํจ๋ 3๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ด ์์ต๋๋ค. ํ๊ฒฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฐ๋ฐ ๋ฐ QA ํ๊ฒฝ: ์ด ํ๊ฒฝ์ ๋ด๋ถ ์ง์ ๋ฐ ์ปจ์คํดํธ์ธ ๊ฐ๋ฐ์๊ฐ ๊ด๋ฆฌํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ง์์ ์ผ๋ก ์ฝ๋๋ฅผ ํธ์ํ๊ณ ํ์ง ๋ณด์ฆ์ ์ฑ ์์ง๋๋ค. ์ด ํ๊ฒฝ์ ๋น์ฆ๋์ค ์๋น์์๊ฒ ์ ๊ณต๋์ง ์์ต๋๋ค. ์ด ํ๊ฒฝ์ ํ๋ก๋์ ํ๊ฒฝ์ ๋นํด ํตํฉ ๋ฐ ์ธ์ฆ ์๊ตฌ์ฌํญ์ด ๋ ์๊ฒฉํ๋ฉฐ ์ ์ ํ ๊ถํ์ ๊ฐ์ง ์น์ธ๋ ์ญํ ์ด ๊ฐ๋ฐ์์๊ฒ ํ ๋น๋ฉ๋๋ค. ๊ฐ๋ฐ ๋ฐ QA ํ๊ฒฝ์ example.com์ ํ์ค ์ ํ๋ฆฌ์ผ์ด์ ์คํผ๋ง๋ง์ ์ํด ์ค๊ณ๋ฉ๋๋ค.
ํ ์คํธ ํ๊ฒฝ: ์ด ํ๊ฒฝ์ ํ๊ท ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ์ ์ฌ์ฉ๋๋ฉฐ example.com API๋ฅผ ์ฌ์ฉํ๋ example.com ํด๋ผ์ด์ธํธ์ ๊ธฐ์ ๊ฐ ๊ฑฐ๋(B2B) ์คํผ๋ง์ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ์ํด example.com์ ๋ ๊ฐ์ง ํ๋ก์ ํธ ์ ํ์ ๋ง๋ญ๋๋ค.
- B2B ์คํผ๋ง์ ๋ด๋ถ ํ๊ท, ์ฑ๋ฅ, ๊ตฌ์ฑ์ ์๋ฃํ๊ธฐ ์ํ ๋ด๋ถ ํ ์คํธ ํ๋ก์ ํธ
- ๋ฉํฐ ํ ๋ํธ ์ง์์ ๋ฐ๋ ํด๋ผ์ด์ธํธ UAT ํ๋ก์ ํธ๋ก, B2B ํด๋ผ์ด์ธํธ๊ฐ ๊ตฌ์ฑ์ ๊ฒ์ฆํ๊ณ ์ฌ์ฉ์ ํ๊ฒฝ, ๋ธ๋๋ฉ, ์ํฌํ๋ก, ๋ณด๊ณ ์ ๋ฑ์ ๋ํ example.com ์๊ตฌ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
ํ๋ก๋์ ํ๊ฒฝ: ์ด ํ๊ฒฝ์ ๊ฒ์ฆ, ์๋ฝ, ์์๋๋ ๋ชจ๋ ์ ํ ์คํผ๋ง์ ํธ์คํ ํฉ๋๋ค. ์ด ํ๊ฒฝ์ ๊ฒฐ์ ์นด๋ ์ฐ์ ๋ฐ์ดํฐ ๋ณด์ ํ์ค(PCI DSS, Payment Card Industry Data Security Standard) ๊ท์ ๋ฅผ ๋ฐ๋ฅด๊ณ ํ๋์จ์ด ๋ณด์ ๋ชจ๋(HSM)์ ์ฌ์ฉํ๋ฉฐ ์ธ์ฆ ๋ฐ ๊ฒฐ์ ์กฐ์ ๊ณผ ๊ฐ์ ํญ๋ชฉ์ ๋ํด ํ์ฌ ํ๋ก์ธ์์ ํตํฉ๋ฉ๋๋ค. ๊ฐ์ฌ ๋ฐ ๊ท์ ์ค์ํ์ ์ด ํ๊ฒฝ์ ์ค์ํ ์ดํด๊ด๊ณ์์ ๋๋ค. ์ด ํ๊ฒฝ์ ๋ํ ์ก์ธ์ค๋ ์๊ฒฉํ๊ฒ ์ ์ด๋๋ฉฐ ๋๋ถ๋ถ ์๋ํ๋ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ก ์ ํ๋ฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ณ์ธต ๊ตฌ์กฐ ์ค๊ณ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง์์ ์กฐ์ง ๊ตฌ์กฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ต์ 2: ๋ฆฌ์ ๋๋ ์ํ์ฌ ๊ธฐ๋ฐ์ ๊ณ์ธต ๊ตฌ์กฐ
์ผ๋ถ ์กฐ์ง์ ์ฌ๋ฌ ๋ฆฌ์ ์ ๊ฑธ์ณ ์ด์๋๋ฉฐ ์ํ์ฌ๊ฐ ์๋ก ๋ค๋ฅธ ์ง์ญ์์ ๋น์ฆ๋์ค๋ฅผ ์ํํ๊ฑฐ๋ ์ธ์ ํฉ๋ณ์ ๊ฒฐ๊ณผ๋ฌผ์ ๋๋ค. ์ด๋ฌํ ์กฐ์ง์๋ Google Cloud์ ํ์ฅ์ฑ ๋ฐ ๊ด๋ฆฌ ์ต์ ์ ์ฌ์ฉํ๊ณ ๋ฆฌ์ ๋๋ ์ํ์ฌ ๊ฐ์ ์กด์ฌํ๋ ๋ค์ํ ํ๋ก์ธ์ค ๋ฐ ์ ์ฑ ์ ๋ํ ๋ ๋ฆฝ์ฑ์ ์ ์งํ๋ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ํ์ํฉ๋๋ค. ์ด ๊ณ์ธต ๊ตฌ์กฐ๋ ์ํ์ฌ ๋๋ ๋ฆฌ์ ์ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์์ ๊ฐ์ฅ ๋์ ํด๋ ์์ค์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ๋ฐฐํฌ ์ ์ฐจ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฆฌ์ ์ ์ค์ฌ์ผ๋ก ์ด๋ค์ง๋๋ค.
๋ค์ ์กฐ๊ฑด์ ํด๋นํ๋ฉด ์ด ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์ฌ๋ฌ ์ง์ญ ๋๋ ์ํ์ฌ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํ๋ ๊ฒฝ์ฐ
- ์ง์ญ ๋๋ ์ํ์ฌ๊ฐ ์ด์ ๋ฐฑ๋ณธ, ๋์งํธ ํ๋ซํผ ์ ํ, ํ๋ก์ธ์ค๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ
- ๋น์ฆ๋์ค๊ฐ ๋ฆฌ์ ๋๋ ์ํ์ฌ์ ๋ํ ๋ค์ํ ๊ท์ ๋ฐ ๊ท์ ์ค์ ํ์ค์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ๋ ๊ฐ์ ์ํ์ฌ์ ๋ฆฌ์ ํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์ง์ฃผ ๊ทธ๋ฃน์ด ์๋ ์ ์ญ ์กฐ์ง์ ๊ณ์ธต ๊ตฌ์กฐ ์์๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ด์ ๋ค์ด์ด๊ทธ๋จ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ๋ค์ ํด๋๋ ์ฒซ ๋ฒ์งธ ์์ค์ ์์ต๋๋ค.
Subsidiary 1
๋ฐSubsidiary 2
ํด๋๋ ์กฐ์ง์ ๋๋จธ์ง ๋ถ๋ถ๊ณผ ์ก์ธ์ค ๊ถํ ๋ฐ ์ ์ฑ ์ด ๋ค๋ฅธ ํ์ฌ์ ๋ ์ํ์ฌ๋ฅผ ๋ํ๋ ๋๋ค. ๊ฐ ์ํ์ฌ๋ IAM์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ ๋ฐ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ํํฉ๋๋ค. Google CloudHolding group
ํด๋๋ ๋ฆฌ์ ์ ๊ฑธ์ณ ๊ฐ๋ต์ ์ธ ๊ณตํต ์ ์ฑ ์ด ์๋ ๊ทธ๋ฃน์ ๋ํ๋ ๋๋ค.Bootstrap
ํด๋๋ ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง์ ์ค๋ช ๋ ๋๋ก Google Cloud ์ธํ๋ผ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐ ํ์ํ ๊ณตํต ๋ฆฌ์์ค๋ฅผ ๋ํ๋ ๋๋ค.
- ๋ ๋ฒ์งธ ์์ค์์ ์ง์ฃผ ๊ทธ๋ฃน ํด๋์๋ ๋ค์ ํด๋๊ฐ ํฌํจ๋ฉ๋๋ค.
APAC
,EMEA
,Americas
ํด๋๋ ๊ทธ๋ฃน ๋ด์์ ๊ฑฐ๋ฒ๋์ค, ์ก์ธ์ค ๊ถํ, ์ ์ฑ ์ด ์๋ก ๋ค๋ฅธ ๋ค์ํ ๋ฆฌ์ ์ ๋ํ๋ ๋๋ค.Shared infrastructure
ํด๋๋ ๋ชจ๋ ๋ฆฌ์ ์์ ์ ์ญ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ฆฌ์์ค๋ฅผ ๋ํ๋ ๋๋ค.
- ๊ฐ ํด๋์๋ ์ด๋ฌํ ์ํ์ฌ ๋๋ ๋ฆฌ์ ์ด ๋ด๋นํ๋ ๋ฆฌ์์ค๋ฅผ ํฌํจํ๋ ๋ค์ํ ํ๋ก์ ํธ๊ฐ ์์ต๋๋ค.
๋ ๋ง์ ํด๋๋ฅผ ์ถ๊ฐํ์ฌ ํ์ฌ ๋ด์์ ์๋ก ๋ค๋ฅธ ๋ฒ์ธ, ๋ถ์, ํ์ ๊ตฌ๋ถํ ์ ์์ต๋๋ค.
์ต์ 3: ์ฑ ์์ฑ ํ๋ ์์ํฌ ๊ธฐ๋ฐ์ ๊ณ์ธต ๊ตฌ์กฐ
์ฑ ์์ฑ ํ๋ ์์ํฌ์ ๊ธฐ๋ฐํ ๊ณ์ธต ๊ตฌ์กฐ๋ ์ ํ์ด ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๊ฑฐ๋ ์กฐ์ง ๋จ์์์ ์ ํ์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ์์ ํ๋ ํ์ด ๋ช ํํ๊ฒ ์ ์๋ ๊ฒฝ์ฐ์ ๊ฐ์ฅ ์ ์๋ํฉ๋๋ค. ์ด๋ฌํ ์กฐ์ง์์ ์ ํ ์์ ์๋ ํ๋ก์ธ์ค, ์ง์, ์ ์ฑ , ๋ณด์, ์ก์ธ์ค ๊ถํ์ ํฌํจํ์ฌ ์ ์ฒด ์ ํ ์๋ช ์ฃผ๊ธฐ์ ๋ํด ์ฑ ์์ ์ง๋๋ค. ์ ํ์ ์๋ก ๋ ๋ฆฝ์ ์ด๋ฉฐ ์กฐ์ง ์ ์ฒด์ ๊ฐ์ด๋๋ผ์ธ ๋ฐ ์ ์ด๋ ์ผ๋ฐ์ ์ด์ง ์์ต๋๋ค.
๋ค์ ์กฐ๊ฑด์ ํด๋นํ๋ฉด ์ด ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ๊ฐ ์ ํ์ ๋ํ ๋ช ํํ ์์ ๊ถ๊ณผ ์ฑ ์์ด ์๋ ์กฐ์ง์ ์ด์ํ๋ ๊ฒฝ์ฐ
- ์ํฌ๋ก๋๊ฐ ๋ ๋ฆฝ์ ์ด๋ฉฐ ๋ง์ ๊ณตํต ์ ์ฑ ์ ๊ณต์ ํ์ง ์๋ ๊ฒฝ์ฐ
- ํ๋ก์ธ์ค ๋ฐ ์ธ๋ถ ๊ฐ๋ฐ์ ํ๋ซํผ์ด ์๋น์ค ๋๋ ์ ํ ์๋น์ค๋ก ์ ๊ณต๋๋ ๊ฒฝ์ฐ
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ์ ์์๊ฑฐ๋ ํ๋ซํผ ์ ๊ณต์ ์ฒด์ ๊ณ์ธต ๊ตฌ์กฐ ์์๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ด์ ๋ค์ด์ด๊ทธ๋จ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ๋ค์ ํด๋๋ ์ฒซ ๋ฒ์งธ ์์ค์ ์์ต๋๋ค.
Ecommerce Modules
๋ฐLogistics and Warehousing Modules
ํด๋๋ ์ ํ ์๋ช ์ฃผ๊ธฐ ๋์ ๋์ผํ ์ก์ธ์ค ๊ถํ ๋ฐ ์ ์ฑ ์ด ํ์ํ ํ๋ซํผ ์ ํ ๋ด์ ๋ชจ๋์ ๋ํ๋ ๋๋ค.Reconciliation and Billing
ํด๋๋ ํ๋ซํผ ์คํผ๋ง ๋ด์ ํน์ ๋น์ฆ๋์ค ๊ตฌ์ฑ์์์ ๋ํด ์๋ ํฌ ์๋ ๋ชจ๋์ ๋ด๋นํ๋ ์ ํํ์ ๋ํ๋ ๋๋ค.Bootstrap
ํด๋๋ ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง์ ์ค๋ช ๋ ๋๋ก Google Cloud ์ธํ๋ผ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐ ํ์ํ ๊ณตํต ๋ฆฌ์์ค๋ฅผ ๋ํ๋ ๋๋ค.
- ๊ฐ ํด๋์๋ ์๋ก ๋ค๋ฅธ ์ ํํ์ด ๋ด๋นํ๋ ๋ ๋ฆฝ ๋ชจ๋์ ํฌํจํ๋ ๋ค์ํ ํ๋ก์ ํธ๊ฐ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ Fabric FAST Terraform ํ๋ ์์ํฌ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ๊ถ์ฅ์ฌํญ
๋ค์ ์น์ ์์๋ ์ ํํ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๊ด๊ณ์์ด ๊ถ์ฅ๋๋ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ ์ค๊ณ์ ๋ํ ๊ถ์ฅ์ฌํญ์ ์ค๋ช ํฉ๋๋ค.
Cloud Identity ๋ฐ Google Workspace ๊ณ์ ๋ฐ ์กฐ์ง์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๊ถ์ฅ์ฌํญ์ ๊ณ์ ๋ฐ ์กฐ์ง ๊ณํ ๊ถ์ฅ์ฌํญ์ ์ฐธ์กฐํ์ธ์.
๋จ์ผ ์กฐ์ง ๋ ธ๋ ์ฌ์ฉ
๊ด๋ฆฌ ์ค๋ฒํค๋๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒฝ์ฐ์ ๋จ์ผ ์กฐ์ง ๋ ธ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ ์ฌ๋ฌ ์กฐ์ง ๋ ธ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- IAM ์์ค ๋๋ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ์ฃผ์ ๋ณ๊ฒฝ์ฌํญ์ ํ ์คํธํ๋ ค๋ ๊ฒฝ์ฐ
- ๋์ผํ ์กฐ์ง ์ ์ฑ ์ด ์๋ ์๋๋ฐ์ค ํ๊ฒฝ์์ ์คํํ๋ ค๋ ๊ฒฝ์ฐ
- ํฅํ ๋งค๊ฐ๋๊ฑฐ๋ ์์ ํ ๋ณ๊ฐ์ ๋ฒ์ธ์ผ๋ก ์ด์๋ ๊ฐ๋ฅ์ฑ์ด ์๋ ํ์ ํ์ฌ๊ฐ ์กฐ์ง์ ํฌํจ๋ ๊ฒฝ์ฐ
ํ์คํ๋ ๋ช ๋ช ๊ท์น ์ฌ์ฉ
์กฐ์ง ์ ์ฒด์์ ํ์คํ๋ ๋ช ๋ช ๊ท์น์ ์ฌ์ฉํฉ๋๋ค. ๋ณด์ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง์๋ ์๊ตฌ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ํ ์ ์๋ ์ํ ๋ช ๋ช ๊ท์น์ด ํฌํจ๋์ด ์์ต๋๋ค.
๋ถํธ์คํธ๋ฉ ๋ฆฌ์์ค ๋ฐ ๊ณตํต ์๋น์ค ๋ถ๋ฆฌ ์ ์ง
์ฝ๋ํ ์ธํ๋ผ (IaC)๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud ํ๊ฒฝ์ ๋ถํธ์คํธ๋ฉํ๊ณ ํ๊ฒฝ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ด์ ๊ณต์ ๋๋ ๊ณตํต ์๋น์ค๋ฅผ ์ํด ํด๋๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ์ ์งํฉ๋๋ค. ๋ฆฌ์์ค ๊ณ์ธต์ ์กฐ์ง ๋ ธ๋ ๋ฐ๋ก ์๋์ ๋ถํธ์คํธ๋ฉ ํด๋๋ฅผ ๋ฐฐ์นํฉ๋๋ค.
์ ํํ ์๋น์ค์ ๋ฐ๋ผ ๊ณตํต ์๋น์ค ํด๋๋ฅผ ๊ณ์ธต ๊ตฌ์กฐ์ ์ฌ๋ฌ ์์ค์ ๋ฐฐ์นํ์ธ์.
๋ค์ ์ฌํญ์ ํด๋นํ๋ฉด ๊ณตํต ์๋น์ค ํด๋๋ฅผ ์กฐ์ง ๋ ธ๋ ๋ฐ๋ก ์๋์ ๋ฐฐ์นํ๋๋ก ํฉ๋๋ค.
- ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ์ต์์ ์์ค์์ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ์ฌ์ฉํ๊ณ ๋ ๋ฒ์งธ ๋ ์ด์ด์์ ํ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
- ํ๊ฒฝ ๊ฐ์ ๊ณตํต์ ์ธ ๋ชจ๋ํฐ๋ง๊ณผ ๊ฐ์ ๊ณต์ ์๋น์ค๊ฐ ์๋ ๊ฒฝ์ฐ
๋ค์ ์ฌํญ์ ํด๋นํ๋ฉด ๊ณตํต ์๋น์ค ํด๋๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ํด๋ ์๋์ ํ์ ์์ค์ ๋ฐฐ์นํฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๊ณต์ ๋๋ ์๋น์ค๊ฐ ์์ผ๋ฉฐ ๊ฐ ๋ฐฐํฌ ํ๊ฒฝ์ ๋ํด ๊ฐ๋ณ ์ธ์คํด์ค๋ฅผ ๋ฐฐํฌํฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ ๋ฐฐํฌ ํ๊ฒฝ์ ๋ํด ๊ฐ๋ฐ ๋ฐ ํ ์คํธ๊ฐ ํ์ํ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ๊ณต์ ํฉ๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ๊ณ์ธต ๊ตฌ์กฐ์ ํ์ ์์ค์ ์๋ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ๋ชจ๋ ํ๊ฒฝ ๋ฐ ๊ณต์ ์๋น์ค ํด๋์์ ์ฌ์ฉํ๋ ๊ณต์ ์ธํ๋ผ ํด๋๊ฐ ์๋ ๊ณ์ธต ๊ตฌ์กฐ์ ์์๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ด์ ๋ค์ด์ด๊ทธ๋จ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ์ฒซ ๋ฒ์งธ ์์ค์ ํด๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Development environment
ํด๋์Production environment
ํด๋์๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ด ํฌํจ๋ฉ๋๋ค.Shared infrastructure
ํด๋์๋ ๋ชจ๋ํฐ๋ง๊ณผ ๊ฐ์ด ํ๊ฒฝ ๊ฐ์ ๊ณต์ ๋๋ ๊ณตํต ๋ฆฌ์์ค๊ฐ ํฌํจ๋ฉ๋๋ค.Bootstrap
ํด๋์๋ ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง์ ์ค๋ช ๋ ๋๋ก Google Cloud ์ธํ๋ผ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐ ํ์ํ ๊ณตํต ๋ฆฌ์์ค๊ฐ ํฌํจ๋ฉ๋๋ค.
- ๋ ๋ฒ์งธ ์์ค์๋ ๋ค์ ํด๋๊ฐ ์์ต๋๋ค.
- ๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ ํ๊ฒฝ์ ์๋ ํด๋(
App 1
๋ฐApp 2
). ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฆฌ์์ค๊ฐ ํฌํจ๋ฉ๋๋ค. - ์ ํ๋ฆฌ์ผ์ด์
๊ฐ์ ๊ณต์ ๋์ง๋ง ๊ฐ ํ๊ฒฝ์ ๋
๋ฆฝ์ ์ธ ์๋น์ค๋ฅผ ํฌํจํ๋ ๋ ์ ํ๋ฆฌ์ผ์ด์
ํ๊ฒฝ์
Shared
ํด๋์ ๋๋ค. ์๋ฅผ ๋ค์ด ํ๋ก๋์ ๋ณด์ ๋น๋ฐ๊ณผ ๋นํ๋ก๋์ ๋ณด์ ๋น๋ฐ์ ์๋ก ๋ค๋ฅธ ํ์ฉ ์ ์ฑ ์ ์ ์ฉํ ์ ์๋๋ก ํด๋ ์์ค ๋ณด์ ๋น๋ฐ ํ๋ก์ ํธ๊ฐ ์์ ์ ์์ต๋๋ค.
- ๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ ํ๊ฒฝ์ ์๋ ํด๋(
- ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ํด๋์๋ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ถ์ธ ๋ ๋ฆฝ ๋ชจ๋์ ํฌํจํ๋ ๋ค์ํ ํ๋ก์ ํธ๊ฐ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
- ์์ ์์ญ์ ์ฌ์ฉํ ๋คํธ์ํฌ ์ค๊ณ(์ด ์๋ฆฌ์ฆ์ ๋ค์ ๋ฌธ์).
- ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฐ ์ฒญ์ฌ์ง ๊ฒํ
- Google Cloud ๋ณด์ ๊ถ์ฅ์ฌํญ ์ผํฐ์์ ์ ๊ณต๋๋ ์ฒญ์ฌ์ง ๋ฐ ๋ฐฑ์ ์ฝ๊ธฐ