๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๊ฐ€ ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๊ตฌ์„ฑ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๋ชจ๋“  ์ปจํ”ผ๋ด์…œ VM ์œ ํ˜•์€ ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ƒ์„ฑ ์‹œ onHostMaintenance ์ •์ฑ…์„ TERMINATE๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ ์ค‘์— VM์ด ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์˜ ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ

ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ ์ค‘์— ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜์ง€ ์•Š๊ณ  ๊ธฐ๋ณธ ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ •์ฑ… ์„ค์ •์ด ์ ์šฉ๋œ ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๊ฐ€ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค. ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ๋Š” ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์˜ ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ •์ฑ… ์„ค์ •์˜ ๊ธฐ๋ณธ๊ฐ’์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ •์ฑ… ์ปจํ”ผ๋ด์…œ VM ๊ธฐ๋ณธ๊ฐ’ ์„ค๋ช…
onHostMaintenance TERMINATE

๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์˜ ๊ฒฝ์šฐ ์ด ์†์„ฑ์„ TERMINATE๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ ์ค‘์— ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๊ฐ€ ์ค‘์ง€๋˜๊ณ  ์ƒํƒœ๊ฐ€ TERMINATED ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

automaticRestart true true๋กœ ์„ค์ •ํ•˜๋ฉด ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์™„๋ฃŒ๋œ ํ›„ ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
hostErrorTimeoutSeconds 330 ํ˜ธ์ŠคํŠธ๊ฐ€ ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” VM์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— 90๊ณผ 330 ์‚ฌ์ด์˜ ์‹œ๊ฐ„(์ดˆ)์ž…๋‹ˆ๋‹ค.

๊ณ„ํš์„ ํ†ตํ•ด ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ์˜ ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ์˜ ์˜ํ–ฅ ์ตœ์†Œํ™”

๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์— ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ๊ฐ€ ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์„ธ์š”.

์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ ์•Œ๋ฆผ ๋ชจ๋‹ˆํ„ฐ๋ง

ํ˜ธ์ŠคํŠธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์‚ฌ์ „ ์•Œ๋ฆผ์„ ๋ฐ›์œผ๋ ค๋ฉด /computeMetadata/v1/instance/maintenance-event ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ฐ’์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์—์„œ ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ด๋ฒคํŠธ ์•Œ๋ฆผ์„ ์š”์ฒญํ•˜์„ธ์š”.

curl http://metadata.google.internal/computeMetadata/v1/instance/maintenance-event -H "Metadata-Flavor: Google"

๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„œ๋ฒ„ ์š”์ฒญ์œผ๋กœ NONE์ด ๋ฐ˜ํ™˜๋˜๋ฉด VM์ด ์ค‘์ง€๋˜๋„๋ก ์˜ˆ์•ฝ๋˜์ง€ ์•Š์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„œ๋ฒ„๊ฐ€ TERMINATE_ON_HOST_MAINTENANCE๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด VM์ด ์ค‘์ง€๋˜๋„๋ก ์˜ˆ์•ฝ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ํ‘œ์—๋Š” ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์˜ ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ ์•Œ๋ฆผ ๊ธฐ๊ฐ„์ด ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ… ๊ธฐ์ˆ  ์œ ํ˜•๋ณ„๋กœ ์ •๋ฆฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ฐ„์„ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ์— ๋งž๊ฒŒ ๊ณ„ํšํ•˜์„ธ์š”.

์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ… ๊ธฐ์ˆ  ๋จธ์‹  ์œ ํ˜• ์•Œ๋ฆผ ๊ธฐ๊ฐ„
AMD SEV C2D ์—†์Œ
C3D 7์ผ
AMD SEV-SNP N2D 1์‹œ๊ฐ„
Intel TDX c3-standard-* 7์ผ

ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ ์‹œ๋ฎฌ๋ ˆ์ด์…˜

์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ ์›Œํฌ๋กœ๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ…Œ์ŠคํŠธํ•˜๋ ค๋ฉด ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋œ ์ด๋ฒคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์‹ค์ œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ๋ณต์›๋ ฅ์„ ๊ฐ–๋„๋ก ์›Œํฌ๋กœ๋“œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ƒ๊ฐํ•ด ๋ณด์„ธ์š”.

์›Œํฌ๋กœ๋“œ ๋ณ€๊ฒฝ

ํ˜ธ์ŠคํŠธ ์œ ์ง€๋ณด์ˆ˜ ์ด๋ฒคํŠธ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•œ ํ›„ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›Œํฌ๋กœ๋“œ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ์ด๋ฒคํŠธ์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹จ๋… ํ…Œ๋„ŒํŠธ ๋…ธ๋“œ์— ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค ํ”„๋กœ๋น„์ €๋‹

ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹จ๋… ํ…Œ๋„ŒํŠธ ๋…ธ๋“œ์— ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด Google์ด VM์—์„œ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” 4์‹œ๊ฐ„ ๊ธฐ๊ฐ„์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ˆ˜๋™ ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์‹คํ–‰ํ•˜์—ฌ VM์„ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ์–ดํ•˜๋Š” ๋‹ค๋ฅธ ๋…ธ๋“œ ๋˜๋Š” ๋…ธ๋“œ ๊ทธ๋ฃน์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹จ๋… ํ…Œ๋„ŒํŠธ ๋…ธ๋“œ ๊ฐ€๊ฒฉ ์ฑ…์ •์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

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

๋ณต์›๋ ฅ ์žˆ๋Š” ์‹œ์Šคํ…œ ์„ค๊ณ„์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค.