๊ฐ€์ด๋“œํ˜• ๋ฐฐํฌ ์ž๋™ํ™” ์ •๋ณด

์ด ๋ฌธ์„œ์—์„œ๋Š” Google Cloud์—์„œ ์›Œํฌ๋กœ๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งž์ถค์„ค์ •ํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์›Œํฌ๋กœ๋“œ ๊ด€๋ฆฌ์ž์˜ ๊ฐ€์ด๋“œํ˜• ๋ฐฐํฌ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์ด๋“œํ˜• ๋ฐฐํฌ ์ž๋™ํ™”

์›Œํฌ๋กœ๋“œ ๊ด€๋ฆฌ์ž์˜ ๊ฐ€์ด๋“œํ˜• ๋ฐฐํฌ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Google Cloud์—์„œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ˆ๋‚ด์‹ ๋ฐฐํฌ ์ž๋™ํ™”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›Œํฌ๋กœ๋“œ์˜ ๋ฐฐํฌ๋ฅผ ๊ตฌ์„ฑํ•œ ํ›„ Terraform ๋ฐ Ansible ์ฝ”๋“œํ˜• ์ธํ”„๋ผ(IaC)๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œํ˜• ์ธํ”„๋ผ(IaC)๋Š” ์ถ”๊ฐ€ ๋งž์ถค์„ค์ •์„ ์œ„ํ•ด ๋‚ด๋ณด๋‚ด๊ฑฐ๋‚˜ ๊ธฐ์กด ๋ฐฐํฌ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ 

๊ฐ€์ด๋“œํ˜• ๋ฐฐํฌ ์ž๋™ํ™”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ๊ณผ ์ฃผ์š” ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ๊ธฐ์กด Google Cloud ์ œํ’ˆ ๋ฐ ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ Terraform ๋ฐ Ansible์— ๊ธฐ๋ฐ˜ํ•œ ์—”๋“œ ํˆฌ ์—”๋“œ ๋ฐฐํฌ ์ž๋™ํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์˜๋„๋ฅผ ์ˆ˜์ง‘ํ•œ ํ›„ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์„ฑ ํ”„๋กœ์„ธ์Šค๋ฅผ ์•ˆ๋‚ดํ•˜์—ฌ ๋ฐฐํฌ ์‹œ๊ฐ„์„ ์ค„์ž…๋‹ˆ๋‹ค.
  • ๋‚ด์žฅ๋œ ์ถ”์ฒœ ๋ฐ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐฐํฌ ๊ถŒ์žฅ์‚ฌํ•ญ์„ ์ค€์ˆ˜ํ•˜๊ณ  ๊ตฌ์„ฑ ๋ฐ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค ์ค‘์— ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œํ•œ์‚ฌํ•ญ

์•ˆ๋‚ด์‹ ๋ฐฐํฌ ์ž๋™ํ™” ๋„๊ตฌ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ œํ•œ์‚ฌํ•ญ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • SAP S/4HANA ๋ฐ SQL Server ์›Œํฌ๋กœ๋“œ๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • Google Cloud ์ฝ˜์†”์—์„œ ์ง์ ‘ ๋ฐฐํฌ ํ›„ ์ˆ˜์ •์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌ ํ›„ ์ˆ˜์ •์ด ์˜ˆ์ƒ๋˜๋Š” ๊ฒฝ์šฐ IaC๋ฅผ ๋‚ด๋ณด๋‚ด๊ณ  ๋‹ค์šด๋กœ๋“œํ•œ ํ›„ Terraform ๋ฐ Ansible์„ ์‚ฌ์šฉํ•˜์—ฌ ํ›„์† ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๊ฐ€์ด๋“œํ˜• ๋ฐฐํฌ ์ž๋™ํ™” ์ž‘๋™ ๋ฐฉ์‹

๊ฐ€์ด๋“œํ˜• ๋ฐฐํฌ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๋ฉด ์›Œํฌ๋กœ๋“œ ๊ด€๋ฆฌ์ž๊ฐ€ ๋‹ค์Œ ์ž‘์—…์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  1. ๋ฐฐํฌํ•  ์ง€์›๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋งž๋Š” ๊ตฌ์„ฑ์„ ์„ ํƒํ•˜๊ณ  Google Cloud ์ฝ˜์†”์—์„œ ๋ฐฐํฌ ๊ตฌ์„ฑ์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  3. ๊ตฌ์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์‘ํ•˜๋Š” ์ฝ”๋“œํ˜• ์ธํ”„๋ผ (IaC)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  4. ๋ฐฐํฌ๋ฅผ ๊ตฌ์„ฑํ•œ ํ›„์—๋Š” Google Cloud ์ฝ˜์†”์—์„œ ์ง์ ‘ ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜ ์ƒ์„ฑ๋œ IaC๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์ˆ˜๋™์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€๊ฒฉ ์ฑ…์ •

๊ฐ€์ด๋“œํ˜• ๋ฐฐํฌ ์ž๋™ํ™”๋Š” ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ API ๋˜๋Š” ๊ธฐํƒ€ ์„œ๋น„์Šค์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์š”๊ธˆ ์™ธ์—๋„ ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค ์ค‘์— ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ๋ฆฌ์†Œ์Šค(์˜ˆ: VM, ์˜๊ตฌ ๋””์Šคํฌ)์— ๋Œ€ํ•ด ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค.

์•ˆ๋‚ด์‹ ๋ฐฐํฌ ์ž๋™ํ™”์—๋Š” ๋ฐฐํฌ ๋น„์šฉ์„ ์ถ”์ •ํ•˜๋Š” ์˜ต์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ด€๋ จ ํ• ์ธ ๋˜๋Š” ํฌ๋ ˆ๋”ง์„ ํฌํ•จํ•œ ๊ฐ€๊ฒฉ ์ •๋ณด๋Š” Google ๊ณ„์ •ํŒ€์— ๋ฌธ์˜ํ•˜์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„