์›Œํฌ๋กœ๋“œ์— ๋งž๋Š” Compute Engine ๋ฐฐํฌ ์ „๋žต ์„ ํƒ


ํด๋ผ์šฐ๋“œ ์„ค๊ณ„์ž ๋˜๋Š” IT ๊ด€๋ฆฌ์ž๋Š” Compute Engine์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ๋•Œ ํšจ์œจ์ ์œผ๋กœ ํ”„๋กœ๋น„์ €๋‹ ๋ฐ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” VM ํ† ํด๋กœ์ง€๋ฅผ ์„ค๊ณ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Compute Engine์€ ๋‹ค์–‘ํ•œ ๋ฐฐํฌ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹จ์ผ ํ•ญ๋ชฉ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” VM ๊ทธ๋ฃน์„ ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜ VM์„ ๊ฐœ๋ณ„ ๋ฆฌ์†Œ์Šค๋กœ ํ”„๋กœ๋น„์ €๋‹ ๋ฐ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ ‘๊ทผ๋ฒ•์—๋Š” ๊ณ ์œ ํ•œ ์ด์ ๊ณผ ์ œํ•œ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ ์˜ ๋ฐฐํฌ ์ „๋žต์„ ์„ ํƒํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?

  1. ๋จผ์ € ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ฃผ์š” ์š”๊ตฌ์‚ฌํ•ญ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  2. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐฐํฌ ์˜ต์…˜ ๋ฐ ๊ด€๋ จ ์ด์ ์„ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.
  3. ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ณ  Compute Engine์˜ ๊ธฐ๋Šฅ์„ ์ตœ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ „๋žต์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์›Œํฌ๋กœ๋“œ ํ‰๊ฐ€

๋‹ค์Œ ์งˆ๋ฌธ์„ ํ†ตํ•ด ๋ฐฐํฌํ•˜๋ ค๋Š” ์›Œํฌ๋กœ๋“œ์˜ ์ฃผ์š” ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋‹ต๋ณ€์€ ๋‹ค์Œ ์„น์…˜์— ๋‚˜์—ด๋œ ๊ฐ ๋ฐฐํฌ ์˜ต์…˜์˜ ๊ธฐ๋Šฅ์„ ์›Œํฌ๋กœ๋“œ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งคํ•‘ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒํƒœ

    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์Šคํ…Œ์ดํŠธํ’€(Stateful)์ธ๊ฐ€์š”?

      • ์Šคํ…Œ์ดํŠธํ’€(Stateful) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์„ ๋•Œ๊นŒ์ง€ ํด๋ผ์ด์–ธํŠธ ๋˜๋Š” ์„ธ์…˜ ID์™€ ๊ฐ™์€ ํŠน์ • ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์˜จ๋ผ์ธ ์‡ผํ•‘ ์•ฑ์—์„œ ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์„œ๋น„์Šค๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‡ผํ•‘์„ ๊ณ„์†ํ•  ๋•Œ ์ถ”๊ฐ€๋˜๊ฑฐ๋‚˜ ์‚ญ์ œ๋˜๋Š” ํ•ญ๋ชฉ์˜ ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒฐ์ œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์ตœ์ข… ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      • ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํด๋ผ์ด์–ธํŠธ, ํŠธ๋žœ์žญ์…˜ ๋˜๋Š” ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์›น ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•œ ํ›„ ์„ธ์…˜์„ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

      ์Šคํ…Œ์ดํŠธํ’€(Stateful) ๋ฐ ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์Šคํ…Œ์ดํŠธํ’€(Stateful) ์›Œํฌ๋กœ๋“œ์™€ ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) ์›Œํฌ๋กœ๋“œ์˜ ์ฐจ์ด์ ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

    • VM์„ ์žฌ๋ถ€ํŒ…ํ•˜๊ฑฐ๋‚˜ Compute Engine์ด VM์„ ๋‹ค์‹œ ๋งŒ๋“ค ๋•Œ(์ž๋™ ๋ณต๊ตฌ) ์ธ์Šคํ„ด์Šค๋ณ„ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์กดํ•ด์•ผ ํ•˜๋‚˜์š”?

  • ํ”„๋กœ๋น„์ €๋‹

    • VM์—์„œ ๋จธ์‹  ์œ ํ˜•์ด๋‚˜ ์ด๋ฏธ์ง€์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋‚˜์š”? ์˜ˆ๋ฅผ ๋“ค์–ด ์ผ๋ถ€ VM์€ ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™” ๋จธ์‹  ์œ ํ˜•์„ ํ•„์š”๋กœ ํ•˜์ง€๋งŒ ๋‹ค๋ฅธ VM์€ ๋ฒ”์šฉ ๋จธ์‹  ์œ ํ˜•์„ ์‚ฌ์šฉํ•˜๋‚˜์š”?
    • ๋น„์šฉ๊ณผ ์‘๋‹ต ์‹œ๊ฐ„ ๊ฐ„์— ์ตœ์ ์˜ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ธํ”„๋ผ๊ฐ€ ๋ถ€ํ•˜์˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ํ™•์žฅ๋˜์–ด์•ผ ํ•˜๋‚˜์š”?
    • ๋ชจ๋“  VM์„ ๋‹จ์ผ ์˜์—ญ, VPC ๋„คํŠธ์›Œํฌ, ์„œ๋ธŒ๋„ท ๋‚ด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค๋ฅธ ํŠน์ • ๋ฆฌ์†Œ์Šค์™€ ๋™์ผํ•œ ์˜์—ญ์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋‚˜์š”? ์˜ˆ๋ฅผ ๋“ค์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง์€ ์—ฐ๊ฒฐ์ด ํ•„์š”ํ•œ๊ฐ€์š”?
  • ์ž‘์—…

    • VM์„ ๋‹จ์ผ ๊ทธ๋ฃน์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ๋“  VM์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์—…๋ฐ์ดํŠธ๋ฅผ ์ž๋™ํ™”ํ•˜๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”?
    • VM์„ ๊ด€๋ฆฌํ•˜๋ ค๋ฉด ์ปค์Šคํ…€ ๋˜๋Š” ํƒ€์‚ฌ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋‚˜์š”?
    • ์‹คํŒจํ•œ VM ์ฒ˜๋ฆฌ์— ๋Œ€ํ•œ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ๊ฐ€์š”? ์˜ˆ๋ฅผ ๋“ค์–ด VM์ด ์‹คํŒจํ•œ ๊ฒฝ์šฐ ๊ทผ๋ณธ ์›์ธ์„ ํ™•์ธํ•˜๋Š” ๋™์•ˆ VM์„ ์ค‘์ง€๋œ ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜์‹œ๊ฒ ์–ด์š”?
    • VM์˜ ์‹œ์ž‘-์ค‘์ง€-์ผ์‹œ์ค‘์ง€-์žฌ๊ฐœ ์‹œํ€€์Šค๋‚˜ ์ผ์ •์„ ์ œ์–ดํ•ด์•ผ ํ•˜๋‚˜์š”? ์˜ˆ๋ฅผ ๋“ค์–ด ๋น„์šฉ์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๋ง ๋˜๋Š” ํ•˜๋ฃจ ์ค‘ ํŠน์ • ์‹œ๊ฐ„์— VM์„ ์ค‘์ง€ํ•  ๊ณ„ํš์ธ๊ฐ€์š”?
  • ํƒ„๋ ฅ์„ฑ

    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์˜์—ญ ์žฅ์• ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€์š”? ์ฆ‰, ์˜์—ญ์ด ๋‹ค์šด๋œ ๊ฒฝ์šฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฆฌ์ „์˜ ๋‹ค๋ฅธ ์˜์—ญ์— ์žˆ๋Š” VM์˜ ์š”์ฒญ์„ ๊ณ„์† ์ฒ˜๋ฆฌํ•˜๋„๋ก ํ•˜์‹œ๊ฒ ์–ด์š”?
    • ์–ด๋–ค ์ด์œ ๋กœ๋“  VM์ด ์ค‘์ง€ ๋˜๋Š” ๋น„์ •์ƒ ์ข…๋ฃŒ๋˜๊ฑฐ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์š”์ฒญ์— ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ Compute Engine์ด ์ž๋™์œผ๋กœ VM์„ ๋‹ค์‹œ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋‚˜์š”?
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ˜ธ์ŠคํŠธ VM์˜ ๊ณ ์ • ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€์š”?

์š”๊ตฌ์‚ฌํ•ญ์„ ํ‰๊ฐ€ํ–ˆ์œผ๋ฏ€๋กœ ์ด์ œ Compute Engine์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐฐํฌ ์˜ต์…˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐฐํฌ ์˜ต์…˜ ๊ฒ€ํ† 

Compute Engine์— ์›Œํฌ๋กœ๋“œ๋ฅผ ๋ฐฐํฌํ•  ๋•Œ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์˜ ๊ธฐ๋Šฅ๊ณผ ์ƒ๋Œ€์ ์ธ ์ด์ ์„ ๊ฒ€ํ† ํ•˜๊ณ  ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

๋…๋ฆฝํ˜• VM
์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๊ฐ VM์— ๋Œ€ํ•ด ๋จธ์‹  ์œ ํ˜•, ์ด๋ฏธ์ง€, ๋””์Šคํฌ, ๊ธฐํƒ€ ์†์„ฑ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ VM์„ ๋ณ„๋„์˜ ๋ฆฌ์†Œ์Šค๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน
๋…๋ฆฝํ˜• VM์„ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน(MIG)

MIG๋Š” ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋™์ผํ•˜๊ฑฐ๋‚˜ ์œ ์‚ฌํ•œ ๊ตฌ์„ฑ์˜ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์ž…๋‹ˆ๋‹ค.

  • ํŠน์ • ๋””์Šคํฌ ๋˜๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์กดํ•˜๋„๋ก MIG๋ฅผ ์Šคํ…Œ์ดํŠธํ’€(Stateful)๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) MIG์˜ ๊ฒฝ์šฐ ์ž๋™ ํ™•์žฅ์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ณ  ํ™•์žฅ ์ •์ฑ…์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • MIG๋ฅผ ๋งŒ๋“œ๋Š” ๋™์•ˆ ๋‹จ์ผ ์˜์—ญ ๋‚ด์— VM์„ ๋ฐฐํฌํ•˜๊ฑฐ๋‚˜ ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์œ„ํ•ด ํ•œ ๋ฆฌ์ „์˜ 2๊ฐœ ์ด์ƒ์˜ ์˜์—ญ์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๊ฐ ๋ฐฐํฌ ์˜ต์…˜์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์š”์•ฝํ•œ ํ‘œ์ž…๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ๋…๋ฆฝํ˜• VM ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ์Šคํ…Œ์ดํŠธํ’€(Stateful) MIG ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) MIG
VM ๊ทธ๋ฃน์˜ ํ…œํ”Œ๋ฆฟ ๊ธฐ๋ฐ˜ ํ”„๋กœ๋น„์ €๋‹
๋จธ์‹  ์œ ํ˜•๊ณผ ์ด๋ฏธ์ง€์˜ ์กฐํ•ฉ
๊ณ ์ • ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ
์‹คํŒจํ•œ VM์˜ ์ž๋™ ๋ณต๊ตฌ
VM ์‹œ์ž‘-์ค‘์ง€ ๋ฐ ์ผ์‹œ์ค‘์ง€-์žฌ๊ฐœ ์ž‘์—… ์ œ์–ด
VM ๊ทธ๋ฃน์„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ๋ฐฑ์—”๋“œ๋กœ ์„ค์ •
์Šคํ…Œ์ดํŠธํ’€(Stateful) ์›Œํฌ๋กœ๋“œ์˜ ๋””์Šคํฌ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ณด์กด
ํŠน์ • VM์˜ ์ œ์–ด๋˜๋Š” ์—…๋ฐ์ดํŠธ
๋ชจ๋“  VM์˜ ์ž๋™ ์ˆœ์ฐจ์  ์—…๋ฐ์ดํŠธ
์ž๋™ ๋ฐ ์˜ˆ์ธก ์ˆ˜ํ‰ ํ™•์žฅ

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ์ฃผ์š” ์ฐจ์ด๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์ƒ˜ํ”Œ ๋ฐฐํฌ๋ฅผ ๋‚˜๋ž€ํžˆ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋…๋ฆฝํ˜• VM ์Šคํ…Œ์ดํŠธํ’€(Stateful) MIG ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) MIG
์ด ์˜ˆ์‹œ์—์„œ๋Š” ๊ฐœ๋ณ„์ ์œผ๋กœ ์ƒ์„ฑ๋œ 3๊ฐœ์˜ VM์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ์˜ˆ์‹œ์—์„œ๋Š” ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๋น„์ €๋‹๋œ ์œ ์‚ฌํ•˜๊ฒŒ ๊ตฌ์„ฑ๋œ 3๊ฐœ์˜ VM์„ ํฌํ•จํ•˜๋Š” MIG๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ด ์˜ˆ์‹œ์—์„œ๋Š” ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๋น„์ €๋‹๋œ 3๊ฐœ์˜ ๋™์ผํ•œ VM์ด ํฌํ•จ๋œ MIG๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

3๊ฐœ์˜ ๋…๋ฆฝํ˜• VM
์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค์–ด์ง„ 3๊ฐœ์˜ VM์ด ์žˆ๋Š” ์Šคํ…Œ์ดํŠธํ’€(Stateful) MIG
์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“ค์–ด์ง„ 3๊ฐœ์˜ VM์ด ์žˆ๋Š” ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) MIG
  • ์ด ์˜ˆ์‹œ์—์„œ๋Š” ๊ฐ VM์ด ๊ณ ์œ ํ•œ ๋จธ์‹  ์œ ํ˜•, ์ด๋ฏธ์ง€, ๋””์Šคํฌ, ๊ธฐํƒ€ ์†์„ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • VM์ด ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์— ๊ฐœ๋ณ„์ ์œผ๋กœ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด ์˜ˆ์‹œ์—์„œ๋Š” VM์ด ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์— ์ •์˜๋œ ๋จธ์‹  ์œ ํ˜•๊ณผ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํ…Œ์ดํŠธํ’€(Stateful) ์ •์ฑ…์€ ๋ชจ๋“  VM์— ์—ฐ๊ฒฐ๋œ ๋ถ€ํŒ… ๋””์Šคํฌ๊ฐ€ ์Šคํ…Œ์ดํŠธํ’€(Stateful)์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ์ธ์Šคํ„ด์Šค๋ณ„ ๊ตฌ์„ฑ์€ ํ•„์ˆ˜ ์Šคํ…Œ์ดํŠธํ’€(Stateful) ๋ฐ์ดํ„ฐ ๋””์Šคํฌ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด ์˜ˆ์‹œ์—์„œ VM์€ ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์—์„œ ๋จธ์‹  ์œ ํ˜•๊ณผ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์†ํ•ฉ๋‹ˆ๋‹ค.
  • VM์ด ์—…๋ฐ์ดํŠธ๋˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ๋งŒ๋“ค์–ด์ง€๋ฉด ๋””์Šคํฌ๊ฐ€ ๋‹ค์‹œ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.
  • MIG๋Š” ์ž๋™ ํ™•์žฅ ๊ตฌ์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ VM์„ ์ž๋™์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ์›Œํฌ๋กœ๋“œ๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  Compute Engine์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐฐํฌ ์˜ต์…˜์„ ๊ฒ€ํ† ํ–ˆ์œผ๋ฏ€๋กœ, ๋ฐฐํฌ ๋ฐฉ์‹์„ ์„ ํƒํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌ ์ „๋žต ์„ ํƒ

์—ฌ๊ธฐ์„œ ์„ค๋ช…ํ•˜๋Š” ๊ถŒ์žฅ์‚ฌํ•ญ์€ ๊ฐ Compute Engine ๋ฐฐํฌ ์˜ต์…˜์˜ ๊ธฐ๋Šฅ์— ๋ฐฐํฌ๋œ ํŠน์ • ์›Œํฌ๋กœ๋“œ ํŠน์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜์‚ฌ ๊ฒฐ์ • ํ๋ฆ„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ์  ๊ฐ€์ด๋“œ๋ฅผ ์„ ํ˜ธํ•˜๋Š” ๊ฒฝ์šฐ ์ด ๋ฌธ์„œ ๋’ท๋ถ€๋ถ„์˜ ๊ฒฐ์ • ํŠธ๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  1. ๋…๋ฆฝํ˜• VM๊ณผ ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน ์ค‘์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ์š”๊ตฌ์‚ฌํ•ญ ๊ถŒ์žฅ ๋ฐฐํฌ ์ „๋žต
    ๋‹ค์Œ ์š”๊ตฌ์‚ฌํ•ญ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ์›Œํฌ๋กœ๋“œ์— ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋จธ์‹  ์œ ํ˜•์ด๋‚˜ ์ด๋ฏธ์ง€์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•˜๋Š” VM์—์„œ ์‹คํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ˜ธ์ŠคํŠธ VM์˜ ๊ณ ์ • ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
    • ์‹คํŒจํ•œ VM ์ฒ˜๋ฆฌ๋ฅผ ์ œ์–ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • VM์˜ ์‹œ์ž‘-์ค‘์ง€ ๋˜๋Š” ์ผ์‹œ์ค‘์ง€-์žฌ๊ฐœ ์ž‘์—…์„ ์ œ์–ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • VM์„ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ์‚ญ์ œํ•˜๋ ค๋ฉด ์ปค์Šคํ…€ ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ํƒ€์‚ฌ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ๋…๋ฆฝํ˜• VM์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ๋ชจ๋“  ๋…๋ฆฝํ˜• VM์„ ๋‹จ์ผ ์˜์—ญ, VPC ๋„คํŠธ์›Œํฌ, ์„œ๋ธŒ๋„ท์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ VM์„ ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋น„๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค ๊ทธ๋ฃน์„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ์˜ ๋ฐฑ์—”๋“œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ด ๊ฒฐ์ • ํ๋ฆ„์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์„ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.

    ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ๋Š” ์œ„์˜ ์š”๊ตฌ์‚ฌํ•ญ ์ค‘ ์–ด๋А ๊ฒƒ๋„ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    MIG๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ฆฌํ•˜๊ธฐ ์‰ฝ๊ณ  ๊ฐ€์šฉ์„ฑ์ด ๋†’๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ Compute Engine ํ† ํด๋กœ์ง€๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

    ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  2. ์Šคํ…Œ์ดํŠธํ’€(Stateful) MIG์™€ ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) MIG ์ค‘์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ์š”๊ตฌ์‚ฌํ•ญ ๊ถŒ์žฅ MIG ์œ ํ˜•
    ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋””์Šคํฌ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ณด์กด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์Šคํ…Œ์ดํŠธํ’€(Stateful)์ž…๋‹ˆ๋‹ค.

    ์Šคํ…Œ์ดํŠธํ’€(Stateful) MIG๋ฅผ ์„ ํƒํ•˜๊ณ  VM ์žฌ์ƒ์„ฑ, ์ž๋™ ๋ณต๊ตฌ, ์—…๋ฐ์ดํŠธ์™€ ๊ฐ™์ด ์ค‘๋‹จ์„ ์œ ๋ฐœํ•˜๋Š” ์ด๋ฒคํŠธ ๋™์•ˆ Compute Engine์—์„œ ๋ณด์กดํ•ด์•ผ ํ•˜๋Š” ๋””์Šคํฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์Šคํ…Œ์ดํŠธํ’€(Stateful)์ด ์•„๋‹™๋‹ˆ๋‹ค.

    ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) MIG๋ฅผ ์„ ํƒํ•˜๊ณ  ์ž๋™ ํ™•์žฅ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ค‘๋‹จ์„ ์œ ๋ฐœํ•˜๋Š” ์ž‘์—… ์ค‘์— Compute Engine์€ ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์— ๋”ฐ๋ผ ๋””์Šคํฌ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  3. ์˜์—ญ MIG์™€ ๋ฆฌ์ „ MIG ์ค‘์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ์š”๊ตฌ์‚ฌํ•ญ ๊ถŒ์žฅ MIG ์œ ํ˜•
    ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋‹จ์ผ ์˜์—ญ์—์„œ ์‹คํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์˜์—ญ ์žฅ์• ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜์—ญ MIG๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    ์˜์—ญ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ณ„์† ์‹คํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์ „ MIG๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ์ • ํŠธ๋ฆฌ

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ Compute Engine ๋ฐฐํฌ ์ „๋žต์„ ๊ฒฐ์ •ํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์š”์†Œ๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

Compute Engine ๋ฐฐํฌ ์ „๋žต์„ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฐ์ • ํŠธ๋ฆฌ

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