์จํ๋ ๋ฏธ์ค, AWS ๋๋ Azure์ ์ํฌ๋ก๋๋ฅผ Google Cloud๋ก ์ ๋ก ๋ค์ดํ์ ๋ฐ ์ต์ํ์ ์ํ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ธฐ ์ํ ์๋ํฌ์๋ GCP ๋ง์ด๊ทธ๋ ์ด์ ์๋น์ค.
์์ํ๊ธฐ
Google Cloud Platform์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ค๋ฉด ๋ค์ดํ์, ๋ฐ์ดํฐ ์์ค ๋ฐ ๋น์ฉ ์ด๊ณผ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ์คํ ๊ณํ์ด ํ์ํฉ๋๋ค. ๋น์ฌ์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ฌธ๊ฐ๋ ๊ฐ๋จํ ๋ฆฌํํธ ์ค ์ํํธ(lift-and-shift) VM ๋ง์ด๊ทธ๋ ์ด์ ๋ถํฐ ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ๋ฆฌํ๋ซํผ๊น์ง ์๋ฐฑ ๊ฐ์ ์ํฌ๋ก๋๋ฅผ GCP๋ก ์ด์ ํ์ต๋๋ค. Google์ ๋ง์ด๊ทธ๋ ์ด์ ๋๊ตฌ์ ๊ฒ์ฆ๋ ๋ฐฉ๋ฒ๋ก ์ ์ฌ์ฉํ์ฌ ์ํํ๊ณ ์์ธก ๊ฐ๋ฅํ ์ ํ์ ๋ณด์ฅํ๊ณ ์ฆ๊ฐ์ ์ธ ๊ฐ์น๋ฅผ ์ ๊ณตํฉ๋๋ค.
VM ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํด Migrate for Compute Engine์, ๊ด๋ฆฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ก์ ์ํด Database Migration Service๋ฅผ, ๋ฐ์ดํฐ ์ด๋์ ์ํด Storage Transfer Service๋ฅผ, ๋ง์ด๊ทธ๋ ์ด์ ์ค ๊ณ ๋์ญํญ ์ฐ๊ฒฐ์ ์ํด Cloud Interconnect๋ฅผ, ํ์ด๋ธ๋ฆฌ๋ ์ด์์ ์ํด Anthos๋ฅผ ํ์ฉํ์ฌ ๋ชจ๋ ๋ง์ด๊ทธ๋ ์ด์ ๊ฒฝ๋ก๊ฐ ์ต์ ์ Google Cloud ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
์ด ์๋น์ค๋ ํ๋์จ์ด ๋น์ฉ ์ ๊ฐ์ ์ํด ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ์์ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ์กฐ์ง, GCP์ ๋ถ์ ๋ฐ AI ๊ธฐ๋ฅ์ ํ์ฉํ๊ธฐ ์ํด AWS ๋๋ Azure์์ ์ด์ ํ๋ ๊ธฐ์ , ๋๋ ํด๋ผ์ฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ค์ ๋ ๊ฑฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ํํ๋ ๊ธฐ์ ์ ์ํ ๊ฒ์ ๋๋ค. 10๋์ ์๋ฒ๋ฅผ ๊ฐ์ง๊ณ ์๋ 10,000๋์ ์๋ฒ๋ฅผ ๊ฐ์ง๊ณ ์๋ , ๋น์ฌ์ ๊ตฌ์กฐํ๋ ์ ๊ทผ ๋ฐฉ์์ ์์ธก ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
๋ชจ๋ ์ํฌ๋ก๋ ๋ชฉ๋กํ, ์ข ์์ฑ ๋งคํ, ๋ง์ด๊ทธ๋ ์ด์ ๋ณต์ก์ฑ ํ๊ฐ, ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ฑ๊ณต ๊ธฐ์ค ์ ์.
ํ๊ฒ GCP ์ํคํ ์ฒ ์ค๊ณ, ๋ง์ด๊ทธ๋ ์ด์ ์จ์ด๋ธ ์ ์, ๋กค๋ฐฑ ๊ณํ ์๋ฆฝ, ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ค์ .
์๋ํ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ด๊ทธ๋ ์ด์ ์จ์ด๋ธ ์คํ, ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ, ์ต์ํ์ ๋ค์ดํ์์ผ๋ก ์ปท์ค๋ฒ ์ํ.
๋ง์ด๊ทธ๋ ์ด์ ๋ ์ํฌ๋ก๋ ์ ์ ๊ท๋ชจ ์กฐ์ , GCP-๋ค์ดํฐ๋ธ ์๋น์ค ๊ตฌํ, ๋ง์ด๊ทธ๋ ์ด์ ํ ๋น์ฉ ๋ฐ ์ฑ๋ฅ ์ต์ ํ.
์์ค ์์คํ ํด์ , GCP ์ด์ ์ ์ฐจ ์๋ฆฝ, ์์ ํ ๊ธฐ๊ฐ ๋์ ํ์ดํผ์ผ์ด ์ง์ ์ ๊ณต.
๋น์ฌ์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ฌธ๊ฐ๊ฐ ์ ๋ก ๋ค์ดํ์๊ณผ ์์ธก ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ก Google Cloud Platform์ผ๋ก์ ์ด์ ์ ๊ณํํ๊ณ ์คํํ๋๋ก ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.
MicrocosmWorks๋ Migrate to Virtual Machines๋ฅผ ์ฌ์ฉํ ๋ฆฌํํธ ์ค ์ํํธ(lift-and-shift) VM ๋ง์ด๊ทธ๋ ์ด์ , Database Migration Service๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ , GKE์ฉ ์ปจํ ์ด๋ํ, ๊ทธ๋ฆฌ๊ณ Cloud Run ๋๋ App Engine์ผ๋ก์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
GCP ๋ง์ด๊ทธ๋ ์ด์ ์ปจ์คํ ์ ์๊ฐ๋น $20~$45์ ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํ๋ก์ ํธ๋ 1-2์ฃผ๊ฐ ์์๋๋ ๊ฐ๋จํ VM ๋ง์ด๊ทธ๋ ์ด์ ๋ถํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ๋ฅผ ํฌํจํ์ฌ 2-6๊ฐ์์ ๊ฑธ์ณ ์งํ๋๋ ๋ณต์กํ ์ํฐํ๋ผ์ด์ฆ ๋ง์ด๊ทธ๋ ์ด์ ๊น์ง ๋ค์ํฉ๋๋ค.
๋ค, MicrocosmWorks๋ MySQL, PostgreSQL, SQL Server ๋ฐ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐ์ ๋ณต์ (continuous replication)๋ฅผ ์ฌ์ฉํ๋ Database Migration Service๋ฅผ ํตํด Cloud SQL ๋๋ AlloyDB๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ฉฐ, ์ ์ญ ์ผ๊ด์ฑ(global consistency)์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ Cloud Spanner ๋ง์ด๊ทธ๋ ์ด์ ์ ์ค๊ณํฉ๋๋ค.
๋ฌผ๋ก ์ ๋๋ค. ์ ํฌ๋ AWS ๋๋ Azure์์ GCP๋ก์ ํฌ๋ก์ค-ํด๋ผ์ฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ณํํ๊ณ ์คํํฉ๋๋ค. ์ด๋ ๋๋ฑํ ์๋น์ค๋ฅผ ๋งคํํ๊ณ , Transfer Service๋ฅผ ์ฌ์ฉํ์ฌ ์ต์ํ์ ๋ค์ดํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ฉฐ, GCP ํ๊ฒฝ์ ์ํด Terraform์ผ๋ก IaC๋ฅผ ์ฌ๊ตฌํํฉ๋๋ค.
์ ํฌ๋ ๊ฒ์ ๋ฐ ํ๊ฐ๋ฅผ ์ํด GCP Migration Center๋ฅผ ์ฌ์ฉํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ข ์์ฑ์ ๋ถ์ํ๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธํ์ฑ์ ํ๊ฐํ๊ณ , TCO ๋น๊ต๋ฅผ ๊ณ์ฐํฉ๋๋ค. ๋ํ ๊ฐ ์ํฌ๋ก๋์ ๋ํ ์ํ ๋ฑ๊ธ ๋ฐ ํ์๋ผ์ธ ์์์น๋ฅผ ํฌํจํ๋ ์ฐ์ ์์๊ฐ ์ง์ ๋ ๋ง์ด๊ทธ๋ ์ด์ ์จ์ด๋ธ ๊ณํ์ ์๋ฆฝํฉ๋๋ค.