Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์๋ Google Cloud Platform(GCP)์์ ์ ๊ณตํ๋ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ธํ๋ผ ์๋ํ ์๋น์ค๋ก, GCP ๋ด ๋ฆฌ์์ค ๋ฐฐํฌ, ๊ด๋ฆฌ, ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๊ณ ๊ฐ์ํํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ๋งฅ๋ฝ์์ ๋ฐฐํฌ ๊ด๋ฆฌ์๋ ๋ณต์กํ ์ธํ๋ผ ์คํ์ ๋ฐฐํฌ๋ฅผ ๋ช ์ด ๋ด์ ์๋ํํ๋ ๋ฐ ๋์์ด ๋๋ฏ๋ก ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ์ ํจ๊ป ์ฌ์ฉํ๋ ๋ฐ ์ด์์ ์ ๋๋ค.
Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์์ ๊ด๋ฆฌ์๋ YAML ๋๋ Python๊ณผ ๊ฐ์ด ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ธ์ด๋ก ๋ ์ ์ธ์ ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค๋ฅผ ์ ์ํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ ํ๋ฆฟ์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ, ์๋ฒ๋ฆฌ์ค ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ๋ฐ ํ์ํ ์ธํ๋ผ, ์ข ์์ฑ, ๋ฐํ์ ๊ตฌ์ฑ, ์ก์ธ์ค ์ ์ฑ ๋ฐ ๊ธฐํ ์ฃผ์ ๊ตฌ์ฑ ์์๋ฅผ ์ค๋ช ํฉ๋๋ค. ์ ์ธ์ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํจ์ผ๋ก์จ ๋ฐฐํฌ ๊ด๋ฆฌ์๋ ์ฌ์ฉ์๊ฐ ๋ ๋์ ์์ค์ ์ถ์ํ ์์ ์ ์ํํ ์ ์๋๋ก ํ์ฌ ๋ณต์กํ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๊ฑฐ๋ ์น ์ธํฐํ์ด์ค ๋๋ API๋ฅผ ํตํด ๊ตฌ์ฑ ์์๋ฅผ ์๋์ผ๋ก ํ๋ก๋น์ ๋ํ ํ์์ฑ์ ์ต์ํํฉ๋๋ค.
Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Compute Engine, Cloud Storage, App Engine, Cloud Functions, Cloud SQL, Cloud Spanner ๋ฑ ๋ค์ํ GCP ์๋น์ค๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ AppMaster ์ฌ์ฉํ๋ ๊ฐ๋ฐ์๊ฐ GCP ์ ํ์ ๊ด๋ฒ์ํ ์ํ๊ณ๋ฅผ ํ์ฉํ์ฌ ์๋ฒ๋ฆฌ์ค ๋ฐฑ์๋ ์๋น์ค, ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ์๋ฃจ์ , ๊ธฐ๊ณ ํ์ต ๊ธฐ๋ฅ ๋ฐ ๊ธฐํ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ํตํฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค. ๋ํ ๋ฐฐํฌ ๊ด๋ฆฌ์๋ Cloud Run ๋ฐ Knative์ ๊ฐ์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์๋ฒ๋ฆฌ์ค ํ๋ ์์ํฌ์ ํตํฉ๋์ด ๊ฐ๋ฐ์๊ฐ ๊ธฐ๋ณธ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฒ๊ฑฐ๋ก์ ์์ด ์์ ๊ด๋ฆฌํ ํ๋ซํผ์์ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถ, ๋ฐฐํฌ, ํ์ฅํ ์ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค ์ปดํจํ ํ๊ฒฝ์์ Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ๋ ์ฃผ์ ์ด์ ์ค ํ๋๋ AppMaster ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ๋ฅผ ์๋ํํ๊ณ ๊ฐ์ํํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. AppMaster ๊ณ ๊ฐ์ด '๊ฒ์' ๋ฒํผ์ ๋๋ฅด๋ฉด ํ๋ซํผ์ ์ฒญ์ฌ์ง์ ๊ฐ์ ธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ์ด๋ฅผ ๋์ปค ์ปจํ ์ด๋(๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ)์ ํจํค์งํ๊ณ ํด๋ผ์ฐ๋์ ๋ฐฐํฌํฉ๋๋ค. ์ด ์ํํ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์์ ๊ฐ๋ ฅํจ๊ณผ ์ ์ฐ์ฑ์ ์ ์ฆํฉ๋๋ค.
Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์์ ๋ ๋ค๋ฅธ ์ค์ํ ์ธก๋ฉด์ ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๋ณ๊ฒฝ ๊ด๋ฆฌ ์ง์์ ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ธํ๋ผ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ณ ํ์์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฅผ ๋กค๋ฐฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ฐฐํฌ ๊ด๋ฆฌ์๋ ๋ฐฐํฌ ๋ฒ์ ์ ์ง์ ํ๊ณ ๋กค๋ฐฑํ ์ ์์ผ๋ฏ๋ก AppMaster ์ฌ์ฉ์๊ฐ ๊ฐ๋ ์ค์ง ์๊ฐ๊ณผ ์ค๋จ์ ์ต์ํํ๋ฉด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ API endpoints ํฌํจํ ๋ค์ํ ๋ฒ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ํ Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์๋ ๋ฐฐํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ์ ์ฑ๋ฅ์ ๋ํ ๊ฐ์์ฑ์ ํ๋ณดํ๋ ๋ฐ ์ค์ํ ํฌ๊ด์ ์ธ ๋ชจ๋ํฐ๋ง, ๋ก๊น , ๊ฐ์ฌ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. Stackdriver Monitoring ๋ฐ Logging๊ณผ ๊ฐ์ ์ฃผ์ Google Cloud ์๋น์ค์ ํตํฉ๋์ด ์ฌ์ฉ์๊ฐ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ์๋ณํ๊ณ ํด๊ฒฐํ ์ ์์ต๋๋ค. AppMaster ์ฌ์ฉ์๋ ์ด๋ฌํ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ํ๋ก๋์ ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ ์ต์ ํํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์๋ AppMasterno-code ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํ๋ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๊ณ ๊ฐ์ํํ๋ ๊ฐ๋ ฅํ๊ณ ์ ์ฐํ ์๋น์ค์ ๋๋ค. ์ ์ธ์ ํ ํ๋ฆฟ๊ณผ ๊ด๋ฒ์ํ GCP ์๋น์ค ์ง์์ ํตํด ๊ฐ๋ฐ์๋ ๋ฐฐํฌ ๊ด๋ฆฌ์๋ฅผ ํตํด ๋ณต์กํ ์ธํ๋ผ ์คํ์ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ ์ ๋ฐ ๋ฐฐํฌํ๊ณ , ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ๋กค๋ฐฑ ๊ธฐ๋ฅ์ ํตํด ์๊ฐ์ ๋ฐ๋ฅธ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฆฌํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ํ ๋ฐ ์ฑ๋ฅ์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ป์ ์ ์์ต๋๋ค. ๋ชจ๋ํฐ๋ง, ๋ก๊น , ๊ฐ์ฌ ๊ธฐ๋ฅ์ ํตํด AppMaster ์ฌ์ฉ์๋ Google Cloud ๋ฐฐํฌ ๊ด๋ฆฌ์๋ฅผ ํ์ฉํ์ฌ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ฑ, ํ์ฅ์ฑ ๋ฐ ๊ฒฌ๊ณ ์ฑ์ ํฅ์์์ผ ์ค์๊ธฐ์ ๋ถํฐ ๋๊ธฐ์ ๊น์ง ๋ค์ํ ๊ณ ๊ฐ์ ๋ง์กฑ์ํฌ ์ ์์ต๋๋ค.