Para criar uma instância de VM confidencial, você precisa de uma máquina virtual com as seguintes propriedades:
É possível configurar manualmente sua própria instância de VM confidencial ou aceitar as configurações sugeridas ao ativar o serviço de VM confidencial no console doGoogle Cloud .
Limitações e problemas conhecidos
As limitações a seguir se aplicam dependendo de como você configurou sua instância de VM confidencial.
Todas as instâncias de VM confidencial
É preciso criar uma nova instância de VM para ativar a VM confidencial. As instâncias existentes não podem ser convertidas em instâncias de VM confidencial.
Não é possível anexar TPUs a instâncias de VM confidencial.
As instâncias de VM confidencial exigem uma interface NVMe para discos. Não há suporte para SCSI.
Somente novos discos podem ser formatados para XFS em versões do kernel do Linux anteriores à 5.10. Para formatar discos atuais para XFS, é preciso ter a versão 5.10 ou posterior do kernel.
Não é possível anexar mais de 40 discos a uma instância de VM confidencial. É possível solicitar uma exceção por um canal de suporte, embora instâncias com mais de 40 discos possam falhar silenciosamente.
O tempo de inicialização é proporcional à quantidade de memória atribuída a uma instância. Você pode perceber tempos de inicialização mais longos para instâncias de VM confidencial com grandes quantidades de memória.
Estabelecer conexões SSH leva mais tempo em instâncias de VM confidencial do que em instâncias de VM não confidenciais.
A migração em tempo real é compatível com os tipos de máquina N2D e C3D que executam o AMD SEV.
As instâncias de VM confidencial podem ter uma largura de banda de rede menor e uma latência maior em comparação com as instâncias de VM não confidenciais.
As instâncias de VM confidencial com Hyperdisk Throughput têm um tamanho máximo de transferência de dados (MDTS, na sigla em inglês) restrito, o que reduz o desempenho. Para minimizar a degradação do desempenho, evite solicitações de leitura antecipada que excedam o limite de MDTS definindo
read_ahead_kbcomo124KiB ao usar E/S em buffer.
AMD SEV
O Debian 12 não tem suporte para atestação do AMD SEV devido à falta do pacote
/dev/sev-guest.O SEV AMD nos tipos de máquina C2D e N2D tem uma contagem máxima de filas de vNIC de
8.
O SEV AMD no tipo de máquina C4D e C3D tem as seguintes limitações:
As instâncias de VM confidencial que usam tipos de máquina C4D e C3D podem ter uma largura de banda de rede menor do que as instâncias de VM não confidenciais equivalentes, mesmo com o desempenho de rede de Tier_1 por VM ativado.
Não há suporte para instâncias bare metal.
A imagem
rhel-8-4-sap-hacom a tagSEV_CAPABLEnão funciona com o AMD SEV em máquinas C4D e C3D com mais de 8 vCPUs. Esta imagem não tem um patch obrigatório que aumenta o tamanho do buffer SWIOTLB para filas de rede de alta capacidade.As instâncias de VM confidencial com AMD SEV no tipo de máquina C3D não oferecem suporte ao Hyperdisk Balanced e ao Hyperdisk Throughput.
AMD SEV-SNP
O processador seguro da AMD é um recurso compartilhado disponível para todos os hosts no servidor físico em que está presente. Um host pode limitar o acesso de convidados ao processador seguro, e as atualizações de firmware para o processador seguro (que são consideradas eventos de host) podem acontecer a qualquer momento.
O Debian 12 não tem suporte de atestado para AMD SEV-SNP devido à ausência do pacote
/dev/sev-guest.O AMD SEV-SNP em tipos de máquina N2D tem uma contagem máxima de filas de vNIC de
8.As instâncias de VM AMD SEV-SNP não são compatíveis com
kdump. Em vez disso, use os registros do console de convidado.As instâncias de VM confidencial com AMD SEV-SNP não são compatíveis com reservas.
Devido a uma migração de kernel convidado e atualizações de segurança, as instâncias de VM confidencial com AMD SEV-SNP podem ter tempos de inicialização mais longos e mudanças de desempenho entre agosto de 2026 e novembro de 2026.
Intel TDX
O Intel TDX oferece suporte a até 192 vCPUs.
O SSD local só é compatível com os tipos de máquina
c3-standard-*-lssd.As instâncias de VM do Intel TDX levam mais tempo para serem encerradas em comparação com as instâncias de VM padrão. Esse atraso aumenta com o tamanho da memória da VM.
Somente volumes de disco permanente equilibrado que usam a interface NVMe são compatíveis.
As instâncias de VM do Intel TDX não podem ser provisionadas em grupos nó de locatário individual.
Devido a restrições de segurança adicionais, a instrução CPUID pode retornar detalhes limitados ou nenhum detalhe da arquitetura de CPU. Isso pode afetar o desempenho das cargas de trabalho que dependem desses valores de CPUID.
As instâncias de VM do Intel TDX não são compatíveis com
kdump. Em vez disso, use os registros do console de convidado.As imagens de convidado sem as correções de interrupção do TDX podem ter durações de interrupção estendidas, resultando em degradação de desempenho. Para evitar a degradação do desempenho, verifique se esses patches estão instalados no build do kernel convidado.
As instâncias de VM do Intel TDX não são compatíveis com reservas.
Computação confidencial da NVIDIA
O atestado da GPU pode falhar, informando um registro de medição incompatível no índice 9. O Google e a NVIDIA estão trabalhando em uma correção.
Para contornar o problema, interrompa e reinicie totalmente a VM confidencial. Reiniciar a VM pelo SO convidado não resolve o problema.
As instâncias de VM aceleradas por GPU não são compatíveis com a criação de clusters para cargas de trabalho de vários nós.
As instâncias de VM aceleradas por GPU não são compatíveis com o Hyperdisk Extreme.
As instâncias de VM aceleradas por GPU em execução no tipo de máquina A3 High com GPUs NVIDIA H100 não são compatíveis com reservas.
Sujeito a limitações de tipo de máquina. Confira as limitações de cada tipo de máquina:
Tipos de máquina
A VM confidencial é compatível com os seguintes tipos de máquina.
| Tipo de máquina | Plataforma de CPU | GPU | Tecnologia de Computação Confidencial | Suporte à migração em tempo real |
|---|---|---|---|---|
|
|
|
NVIDIA H100 |
|
Sem suporte |
|
C2D |
|
Nenhum |
|
Sem suporte |
|
|
|
Nenhum |
|
Sem suporte |
|
|
|
Nenhum |
|
Sem suporte |
|
C3D |
|
Nenhum |
|
Com suporte |
|
|
|
Nenhum |
|
Sem suporte |
|
C4D |
|
Nenhum |
|
Sem suporte |
|
|
|
NVIDIA RTX Pro 6000 |
|
Sem suporte |
|
N2D |
|
Nenhum |
|
Compatível apenas com instâncias de VM AMD SEV |
Zonas
É possível conferir quais zonas são compatíveis com esses tipos de máquina e com a tecnologia de Computação Confidencial usando um dos métodos a seguir.
AMD SEV
Para listar as zonas em que o AMD SEV é compatível, execute o seguinte comando:
gcloud compute zones list \
--filter="availableCpuPlatforms.list():'CPU_PLATFORM'" \
--format="value(name)" \
--sort-by=name
Substitua CPU_PLATFORM pelo nome da plataforma de CPU
que você quer pesquisar:
AMD MilanAMD GenoaAMD Turin
AMD SEV-SNP
O AMD SEV-SNP é compatível com as seguintes zonas, no tipo de máquina N2D com plataformas de CPU AMD Milan:
- 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
c3-standard-*
O Intel TDX é compatível com as seguintes zonas, em tipos de máquina
c3-standard-*.
- asia-northeast1-b
- asia-south1-b
- asia-southeast1-a
- asia-southeast1-b
- asia-southeast1-c
- europe-west3-a
- europe-west3-b
- 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-b
- us-east4-c
- us-east5-b
- us-east5-c
- us-west1-a
- us-west1-b
c3-standard-*-lssd
O Intel TDX é compatível com os tipos de máquina c3-standard-*-lssd
nas seguintes zonas:
- asia-southeast1-a
- asia-southeast1-b
- europe-west4-a
- europe-west4-b
- southamerica-east1-a
- us-central1-a
- us-central1-b
- us-east4-b
- us-east4-c
- us-east5-b
- us-east5-c
- us-west1-b
c4-standard-*
O Intel TDX é compatível com as seguintes zonas, nos tipos de máquina
c4-standard-*:
- asia-southeast1-a
- asia-southeast1-b
- asia-southeast1-c
- europe-west1-b
- europe-west3-a
- europe-west3-b
- europe-west4-a
- europe-west4-b
- us-central1-a
- us-central1-b
- us-central1-f
- us-east4-a
- us-east4-b
- us-east4-c
- us-west1-a
Computação confidencial da NVIDIA
A3 High
A Computação Confidencial da NVIDIA é compatível com as seguintes zonas, em instâncias de VM confidencial com uma GPU anexada no tipo de máquina A3 High:
- europe-west4-c
- us-central1-a
- us-east5-a
G4
Para listar as zonas em que o tipo de máquina g4-standard-48 está disponível, execute
o seguinte comando:
gcloud compute accelerator-types list \
--filter="name ~ ^nvidia-rtx-pro-6000$" \
--format="value(zone)" \
--sort-by=zone
Sistemas operacionais
Para ver as imagens do sistema operacional de VM confidencial disponíveis, consulte Detalhes do sistema operacional. Encontre a distribuição de sua escolha e clique na guia Recursos de segurança para verificar se a VM confidencial é compatível.
Como alternativa, é possível
visualizar imagens de sistemas operacionais compatíveis com um comando gcloud
ou
criar sua própria imagem do Linux.
Ver imagens de sistema operacional compatíveis com a gcloud
As imagens do sistema operacional que você pode usar são determinadas pela sua escolha de tecnologia de Computação confidencial.
Para listar as imagens do sistema operacional, as famílias de imagens e as versões compatíveis com as tecnologias de Computação Confidencial da AMD e da Intel, execute o seguinte comando:
gcloud compute images list \
--filter="guestOsFeatures[].type:(OS_FEATURE)"
Forneça o seguinte valor:
OS_FEATURE: o tipo de suporte da Computação Confidencial que você
quer. Os valores aceitos são:
SEV_CAPABLE: sistemas operacionais compatíveis com AMD SEV.SEV_LIVE_MIGRATABLE_V2: sistemas operacionais compatíveis com AMD SEV e migração em tempo real.SEV_SNP_CAPABLE: sistemas operacionais compatíveis com o isolamento e o atestado do AMD SEV-SNP.TDX_CAPABLE: sistemas operacionais compatíveis com o isolamento e o atestado da Intel TDX.
Para limitar os resultados a uma família de imagens, projeto ou outro texto específico fornecido
na resposta do comando anterior, use um operador AND e substitua
STRING por uma correspondência de texto parcial, semelhante ao exemplo a seguir:
gcloud compute images list \
--filter="guestOsFeatures[].type:(OS_FEATURE) AND STRING"
Para ver detalhes sobre uma imagem específica, execute o seguinte comando usando detalhes das respostas dos comandos anteriores:
gcloud compute images describe IMAGE_NAME \
--project=IMAGE_PROJECT
Imagens compatíveis com uma instância de VM confidencial com GPU
Para instâncias de VM confidencial com GPUs NVIDIA anexadas, os requisitos para projetos e famílias de imagens do sistema operacional são os seguintes:
Tipo de máquina A3 High:
Container-Optimized OS (projeto
confidential-vm-images):cos-121-ltse mais recentesUbuntu (projeto
ubuntu-os-cloud):ubuntu-2204-ltse mais recentes
Embora outras imagens possam ser marcadas como
TDX_CAPABLE, não oferecemos suporte oficial para elas quando usadas com GPUs.Tipo de máquina G4:
Container-Optimized OS (projeto
cos-cloud):cos-125-ltse mais recentesUbuntu (projeto
ubuntu-os-cloud):ubuntu-2204-ltse mais recentesubuntu-2404-lts-amd64e mais recentesubuntu-minimal-2204-ltse mais recentesubuntu-minimal-2404-lts-amd64e mais recentes
Ubuntu Pro (projeto
ubuntu-os-pro-cloud):ubuntu-pro-2204-ltse mais recentesubuntu-pro-2404-lts-amd64e mais recentes
Imagens compatíveis com C3 com SSD local
Para instâncias de VM confidencial que usam o Intel TDX em tipos de máquina c3-standard-*-lssd, as seguintes famílias de imagens de sistema operacional são compatíveis:
cos-117-ltscos-121-lts
A seguir
Saiba como criar uma instância de VM confidencial.
Saiba como criar uma instância de VM confidencial com GPU.