์ง€์›๋˜๋Š” ๊ตฌ์„ฑ

์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ๋‹ค์Œ ์†์„ฑ์ด ์žˆ๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋ฅผ ์ˆ˜๋™์œผ๋กœ ๊ตฌ์„ฑํ•˜๊ฑฐ๋‚˜Google Cloud ์ฝ˜์†”์—์„œ ์ปจํ”ผ๋ด์…œ VM ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•  ๋•Œ ์ œ์•ˆ๋œ ์„ค์ •์„ ์ˆ˜๋ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œํ•œ์‚ฌํ•ญ

์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋ฅผ ๊ตฌ์„ฑํ•œ ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‹ค์Œ ์ œํ•œ์‚ฌํ•ญ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค

  • ์ปจํ”ผ๋ด์…œ VM์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ ค๋ฉด ์ƒˆ VM ์ธ์Šคํ„ด์Šค๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด ์ธ์Šคํ„ด์Šค๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์—๋Š” TPU๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์—๋Š” ๋””์Šคํฌ์šฉ NVME ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. SCSI๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • 5.10 ์ด์ „ Linux ์ปค๋„ ๋ฒ„์ „์—์„œ๋Š” ์ƒˆ ๋””์Šคํฌ๋งŒ XFS๋กœ ํฌ๋งทํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ๋””์Šคํฌ๋ฅผ XFS๋กœ ํฌ๋งทํ•˜๋ ค๋ฉด ์ปค๋„ ๋ฒ„์ „ 5.10 ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

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

  • ๋ถ€ํŒ… ์‹œ๊ฐ„์€ ์ธ์Šคํ„ด์Šค์— ํ• ๋‹น๋œ ๋ฉ”๋ชจ๋ฆฌ ์–‘์— ๋น„๋ก€ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์šฉ๋Ÿ‰ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” ๋ถ€ํŒ… ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์—์„œ๋Š” ์ปจํ”ผ๋ด์…œ VM์ด ์•„๋‹Œ ์ธ์Šคํ„ด์Šค๋ณด๋‹ค SSH ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

  • ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์€ AMD SEV๋ฅผ ์‹คํ–‰ํ•˜๋Š” AMD EPYC Milan CPU ํ”Œ๋žซํผ์ด ์žˆ๋Š” N2D ๋จธ์‹  ์œ ํ˜•์—์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

  • ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” ์ปจํ”ผ๋ด์…œ์ด ์•„๋‹Œ VM ์ธ์Šคํ„ด์Šค์— ๋น„ํ•ด ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ์ด ๋‚ฎ๊ณ  ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋†’์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AMD SEV

  • Debian 12์—๋Š” /dev/sev-guest ํŒจํ‚ค์ง€๊ฐ€ ๋ˆ„๋ฝ๋˜์–ด AMD SEV์˜ ์ฆ๋ช… ์ง€์›์ด ์—†์Šต๋‹ˆ๋‹ค.

  • C2D ๋ฐ N2D ๋จธ์‹  ์œ ํ˜•์˜ AMD SEV์—๋Š” ์ตœ๋Œ€ vNIC ํ ์ˆ˜๊ฐ€ 8์ž…๋‹ˆ๋‹ค.

  • AMD SEV ๋ฐ ํ•˜์ดํผ๋””์Šคํฌ ์ฒ˜๋ฆฌ๋Ÿ‰์ด ์žˆ๋Š” N2D ๋จธ์‹  ์œ ํ˜•์—๋Š” ์ตœ๋Œ€ ๋ฐ์ดํ„ฐ ์ „์†ก ํฌ๊ธฐ (MDTS)๊ฐ€ ์ œํ•œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํ–‰ ์ฝ๊ธฐ ์š”์ฒญ์ด ์ด ํ•œ๋„๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋„๋ก ํ•˜๋ ค๋ฉด ๋ฒ„ํผ๋ง๋œ I/O๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ read_ahead_kb๋ฅผ 124KiB๋กœ ์„ค์ •ํ•˜์„ธ์š”.

* C4D ๋ฐ C3D ๋จธ์‹  ์œ ํ˜•์˜ AMD SEV์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ œํ•œ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • C4D ๋ฐ C3D ๋จธ์‹  ์œ ํ˜•์„ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” VM๋‹น Tier_1 ๋„คํŠธ์›Œํ‚น ์„ฑ๋Šฅ์ด ์‚ฌ์šฉ ์„ค์ •๋œ ๊ฒฝ์šฐ์—๋„ ๋™๋“ฑํ•œ ๋น„์ปจํ”ผ๋ด์…œ VM๋ณด๋‹ค ๋„คํŠธ์›Œํฌ ๋Œ€์—ญํญ์ด ๋‚ฎ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • vCPU๊ฐ€ 255๊ฐœ๋ฅผ ์ดˆ๊ณผํ•˜๋Š” VM๊ณผ ๋ฒ ์–ด๋ฉ”ํƒˆ ์ธ์Šคํ„ด์Šค๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • SEV_CAPABLE๋กœ ํƒœ๊ทธ๋œ rhel-8-4-sap-ha ์ด๋ฏธ์ง€๋Š” vCPU๊ฐ€ 8๊ฐœ๋ฅผ ์ดˆ๊ณผํ•˜๋Š” C4D ๋ฐ C3D ๋จธ์‹ ์—์„œ AMD SEV์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์ด๋ฏธ์ง€์—๋Š” ๋†’์€ ๋„คํŠธ์›Œํ‚น ๋Œ€๊ธฐ์—ด์˜ SWIOTLB ๋ฒ„ํผ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฌ๋Š” ํ•„์ˆ˜ ํŒจ์น˜๊ฐ€ ๋ˆ„๋ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • C3D ๋จธ์‹  ์œ ํ˜•์—์„œ AMD SEV๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” Hyperdisk Balanced ๋ฐ Hyperdisk Throughput์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

AMD SEV-SNP

  • Debian 12์—๋Š” /dev/sev-guest ํŒจํ‚ค์ง€๊ฐ€ ๋ˆ„๋ฝ๋˜์–ด AMD SEV-SNP์˜ ์ฆ๋ช… ์ง€์›์ด ์—†์Šต๋‹ˆ๋‹ค.

  • N2D ๋จธ์‹  ์œ ํ˜•์˜ AMD SEV-SNP์—๋Š” ์ตœ๋Œ€ vNIC ํ ์ˆ˜๊ฐ€ 8์ž…๋‹ˆ๋‹ค.

  • VM ์ธ์Šคํ„ด์Šค๋Š” kdump๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๊ฒŒ์ŠคํŠธ ์ฝ˜์†” ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

  • AMD SEV-SNP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” ์˜ˆ์•ฝ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • AMD SEV-SNP๊ฐ€ ์žˆ๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Intel TDX

  • ๋กœ์ปฌ SSD ๋จธ์‹  ์œ ํ˜•์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • VM ์ธ์Šคํ„ด์Šค๋Š” ํ‘œ์ค€ VM ์ธ์Šคํ„ด์Šค์— ๋น„ํ•ด ์ข…๋ฃŒํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์ด ์ง€์—ฐ ์‹œ๊ฐ„์€ VM ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  • NVMe ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ท ํ˜• ์žˆ๋Š” ์˜๊ตฌ ๋””์Šคํฌ ๋ณผ๋ฅจ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

  • ๋‹จ๋… ํ…Œ๋„ŒํŠธ ๋…ธ๋“œ ๊ทธ๋ฃน์—๋Š” VM ์ธ์Šคํ„ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • ์ถ”๊ฐ€ ๋ณด์•ˆ ์ œ์•ฝ์œผ๋กœ ์ธํ•ด CPUID ๋ช…๋ น์–ด๋Š” ์ œํ•œ๋œ CPU ์•„ํ‚คํ…์ฒ˜ ์„ธ๋ถ€์ •๋ณด๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ฑฐ๋‚˜ ์•„๋ฌด๊ฒƒ๋„ ๋ฐ˜ํ™˜ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ด๋Ÿฌํ•œ CPUID ๊ฐ’์— ์˜์กดํ•˜๋Š” ์›Œํฌ๋กœ๋“œ์˜ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • VM ์ธ์Šคํ„ด์Šค๋Š” kdump๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๊ฒŒ์ŠคํŠธ ์ฝ˜์†” ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

  • TDX ์ค‘์ง€ ์ˆ˜์ •์‚ฌํ•ญ์ด ์—†๋Š” ๊ฒŒ์ŠคํŠธ ์ด๋ฏธ์ง€๋Š” ์ค‘์ง€ ๊ธฐ๊ฐ„์ด ๊ธธ์–ด์ ธ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ์ด๋Ÿฌํ•œ ํŒจ์น˜๊ฐ€ ๊ฒŒ์ŠคํŠธ ์ปค๋„ ๋นŒ๋“œ์— ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

  • Intel TDX๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” ์˜ˆ์•ฝ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • Intel TDX๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” ์ธ์Šคํ„ด์Šค ํ…œํ”Œ๋ฆฟ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

NVIDIA ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ…

A3 ๋จธ์‹  ์‹œ๋ฆฌ์ฆˆ์˜ ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ œํ•œ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • VM ์ธ์Šคํ„ด์Šค๋Š” ๋‹ค์ค‘ ๋…ธ๋“œ ์›Œํฌ๋กœ๋“œ์šฉ ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • VM ์ธ์Šคํ„ด์Šค๋Š” ๊ท ํ˜• ์žˆ๋Š” ์˜๊ตฌ ๋””์Šคํฌ (pd-balanced) ๋ฐ SSD(์„ฑ๋Šฅ) ์˜๊ตฌ ๋””์Šคํฌ (pd-ssd)๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋“  A3 ๋จธ์‹  ์‹œ๋ฆฌ์ฆˆ ์ œํ•œ์‚ฌํ•ญ์ด NVIDIA H100 GPU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • NVIDIA H100 GPU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค๋Š” ์˜ˆ์•ฝ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋จธ์‹  ์œ ํ˜•, CPU, ์˜์—ญ

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

๋จธ์‹  ์œ ํ˜• CPU ํ”Œ๋žซํผ ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ… ๊ธฐ์ˆ  ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง€์› GPU ์ง€์›

a3-highgpu-1g

๋จธ์‹  ์œ ํ˜• ์ด๋ฆ„ ๋ณด๊ธฐ

  • ์ธํ…” Sapphire Rapids
  • Intel TDX
  • NVIDIA
์ง€์›๋˜์ง€ ์•Š์Œ ์ง€์›๋จ

C4D

๋จธ์‹  ์œ ํ˜• ์ด๋ฆ„ ๋ณด๊ธฐ

  • AMD EPYC Turin
  • AMD SEV
์ง€์›๋˜์ง€ ์•Š์Œ ์ง€์›๋˜์ง€ ์•Š์Œ

c3-standard-*

๋จธ์‹  ์œ ํ˜• ์ด๋ฆ„ ๋ณด๊ธฐ

  • ์ธํ…” Sapphire Rapids
  • Intel TDX
์ง€์›๋˜์ง€ ์•Š์Œ ์ง€์›๋˜์ง€ ์•Š์Œ

C3D

๋จธ์‹  ์œ ํ˜• ์ด๋ฆ„ ๋ณด๊ธฐ

  • AMD EPYC Genoa
  • AMD SEV
์ง€์›๋˜์ง€ ์•Š์Œ ์ง€์›๋˜์ง€ ์•Š์Œ

C2D

๋จธ์‹  ์œ ํ˜• ์ด๋ฆ„ ๋ณด๊ธฐ

  • AMD EPYC Milan
  • AMD SEV
์ง€์›๋˜์ง€ ์•Š์Œ ์ง€์›๋˜์ง€ ์•Š์Œ

N2D

๋จธ์‹  ์œ ํ˜• ์ด๋ฆ„ ๋ณด๊ธฐ

  • AMD EPYC Milan
  • AMD EPYC Rome (์ง€์› ์ค‘๋‹จ๋จ)
  • Milan ๋ฐ Rome์˜ AMD SEV
  • Milan์˜ AMD SEV-SNP๋งŒ ํ•ด๋‹น
Milan์˜ AMD SEV VM๋งŒ ์ง€์›๋˜์ง€ ์•Š์Œ

์ง€์›๋˜๋Š” ์˜์—ญ ๋ณด๊ธฐ

๋‹ค์Œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋จธ์‹  ์œ ํ˜•๊ณผ ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ… ๊ธฐ์ˆ ์„ ์ง€์›ํ•˜๋Š” ์˜์—ญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AMD SEV

์ฐธ์กฐ ํ‘œ

์ปจํ”ผ๋ด์…œ VM์—์„œ SEV๋ฅผ ์ง€์›ํ•˜๋Š” ์˜์—ญ์„ ํ™•์ธํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•˜์„ธ์š”.

  1. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ์ „ ๋ฐ ์˜์—ญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

  2. ๋จธ์‹  ์œ ํ˜• ์„ ํƒ์„ ํด๋ฆญํ•œ ๋‹ค์Œ N2D, C2D, C3D, C4D๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  3. CPU ์„ ํƒ์„ ํด๋ฆญํ•œ ๋‹ค์Œ AMD EPYC Milan, AMD EPYC Genoa ๋˜๋Š” AMD EPYC Turin์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

gcloud

Google Cloud์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜์—ญ์„ ๋‚˜์—ดํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

gcloud compute zones list \
    --format="value(NAME)"

ํŠน์ • ์˜์—ญ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ CPU ํ”Œ๋žซํผ์„ ๋‚˜์—ดํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ณ  AMD Milan, AMD Genoa ๋˜๋Š” AMD Turin ์ง€์›์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

gcloud compute zones describe ZONE_NAME \
    --format="value(availableCpuPlatforms)"

AMD SEV-SNP

AMD SEV-SNP๋Š” AMD Milan CPU ํ”Œ๋žซํผ์ด ์žˆ๋Š” N2D ๋จธ์‹  ์œ ํ˜•์—์„œ ๋‹ค์Œ ์˜์—ญ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

  • asia-southeast1-a

  • asia-southeast1-b

  • asia-southeast1-c

  • europe-west3-a

  • europe-west3-b

  • europe-west3-c

  • europe-west4-a

  • europe-west4-b

  • europe-west4-c

  • us-central1-a

  • us-central1-b

  • us-central1-c

Intel TDX

Intel TDX๋Š” c3-standard-* ๋จธ์‹  ์œ ํ˜•์—์„œ ๋‹ค์Œ ์˜์—ญ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

  • asia-northeast1-b

  • asia-south1-b

  • asia-southeast1-a

  • asia-southeast1-b

  • asia-southeast1-c

  • europe-west4-a

  • europe-west4-b

  • europe-west4-c

  • europe-west9-a

  • europe-west9-b

  • us-central1-a

  • us-central1-b

  • us-central1-c

  • us-east1-c

  • us-east1-d

  • us-east4-a

  • us-east4-c

  • us-east5-b

  • us-east5-c

  • us-west1-a

  • us-west1-b

NVIDIA ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ…

NVIDIA ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ…์€ a3-highgpu-1g ๋จธ์‹  ์œ ํ˜•์— ์—ฐ๊ฒฐ๋œ GPU๊ฐ€ ์žˆ๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์—์„œ ๋‹ค์Œ ์˜์—ญ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

  • europe-west4-c

  • us-central1-a

  • us-east5-a

์šด์˜์ฒด์ œ

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ปจํ”ผ๋ด์…œ VM ์šด์˜์ฒด์ œ ์ด๋ฏธ์ง€๋Š” ์šด์˜์ฒด์ œ ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. ์›ํ•˜๋Š” ๋ฐฐํฌ๋ฅผ ์ฐพ์€ ๋‹ค์Œ ๋ณด์•ˆ ๊ธฐ๋Šฅ ํƒญ์„ ํด๋ฆญํ•˜์—ฌ ์ปจํ”ผ๋ด์…œ VM์ด ์ง€์›๋˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋˜๋Š” gcloud ๋ช…๋ น์–ด๋กœ ์ง€์›๋˜๋Š” ์šด์˜์ฒด์ œ ์ด๋ฏธ์ง€๋ฅผ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ์ž์ฒด Linux ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

gcloud๋กœ ์ง€์›๋˜๋Š” ์šด์˜์ฒด์ œ ์ด๋ฏธ์ง€ ๋ณด๊ธฐ

์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜์ฒด์ œ ์ด๋ฏธ์ง€๋Š” ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ… ๊ธฐ์ˆ  ์„ ํƒ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ AMD ๋ฐ Intel ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ… ๊ธฐ์ˆ ์„ ์ง€์›ํ•˜๋Š” ์šด์˜์ฒด์ œ ์ด๋ฏธ์ง€, ์ด๋ฏธ์ง€ ๊ณ„์—ด, ๋ฒ„์ „์„ ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

gcloud compute images list \
    --filter="guestOsFeatures[].type:(OS_FEATURE)"

๋‹ค์Œ ๊ฐ’์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

OS_FEATURE: ์›ํ•˜๋Š” ์ปจํ”ผ๋ด์…œ ์ปดํ“จํŒ… ์ง€์› ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ํ—ˆ์šฉ๋˜๋Š” ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • SEV_CAPABLE: AMD SEV๋ฅผ ์ง€์›ํ•˜๋Š” ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค.

  • SEV_LIVE_MIGRATABLE_V2: AMD SEV ๋ฐ ์‹ค์‹œ๊ฐ„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง€์›ํ•˜๋Š” ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค.

  • SEV_SNP_CAPABLE: AMD SEV-SNP ๊ฒฉ๋ฆฌ ๋ฐ ์ฆ๋ช…์„ ์ง€์›ํ•˜๋Š” ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค.

  • TDX_CAPABLE: Intel TDX ๊ฒฉ๋ฆฌ ๋ฐ ์ฆ๋ช…์„ ์ง€์›ํ•˜๋Š” ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ๋ฅผ ํŠน์ • ์ด๋ฏธ์ง€ ํŒจ๋ฐ€๋ฆฌ, ํ”„๋กœ์ ํŠธ ๋˜๋Š” ์ด์ „ ๋ช…๋ น์–ด์˜ ์‘๋‹ต์— ์ œ๊ณต๋œ ๊ธฐํƒ€ ํ…์ŠคํŠธ๋กœ ์ œํ•œํ•˜๋ ค๋ฉด AND ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  STRING์„ ๋‹ค์Œ ์˜ˆ์™€ ๊ฐ™์ด ๋ถ€๋ถ„ ํ…์ŠคํŠธ ์ผ์น˜๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

gcloud compute images list \
    --filter="guestOsFeatures[].type:(OS_FEATURE) AND STRING"

ํŠน์ • ์ด๋ฏธ์ง€์— ๊ด€ํ•œ ์„ธ๋ถ€์ •๋ณด๋ฅผ ๋ณด๋ ค๋ฉด ์ด์ „ ๋ช…๋ น์–ด์˜ ์‘๋‹ต์—์„œ ๊ฐ€์ ธ์˜จ ์„ธ๋ถ€์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

gcloud compute images describe IMAGE_NAME \
    --project=IMAGE_PROJECT

GPU๊ฐ€ ์žˆ๋Š” ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์—์„œ ์ง€์›๋˜๋Š” ์ด๋ฏธ์ง€

Intel TDX๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  H100 GPU๊ฐ€ ์—ฐ๊ฒฐ๋œ A3 ๋จธ์‹  ์‹œ๋ฆฌ์ฆˆ์˜ ์ปจํ”ผ๋ด์…œ VM ์ธ์Šคํ„ด์Šค์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ์šด์˜์ฒด์ œ ์ด๋ฏธ์ง€ ์ œํ’ˆ๊ตฐ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • ubuntu-2204-lts

  • cos-tdx-113-lts

๋‹ค๋ฅธ ์ด๋ฏธ์ง€๊ฐ€ TDX_CAPABLE๋กœ ํƒœ๊ทธ๋  ์ˆ˜ ์žˆ์ง€๋งŒ GPU์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ๊ณต์‹ ์ง€์›์ด ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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