Imagens de máquinas

Esta página descreve o que é uma imagem de máquina, quando a usar e como se compara a outros recursos que armazenam dados, como instantâneos ou imagens personalizadas. Para obter informações sobre como criar uma imagem de máquina, consulte o artigo Criar imagens de máquinas.

Uma imagem da máquina é um recurso do Compute Engine que armazena todos os metadados, dados, configurações e autorizações de vários discos de uma instância de máquina virtual (VM). Pode usar uma imagem de máquina em muitos cenários de manutenção, cópia de segurança e recuperação do sistema, bem como clonagem de instâncias.

Quando usar uma imagem de máquina

A tabela seguinte compara a utilização de imagens da máquina, instantâneos de disco padrão, modelos de instâncias e imagens personalizadas.

Cenários Imagem da máquina Instantâneo de disco padrão Imagem personalizada Modelo de instância
Cópia de segurança de disco único Sim Sim Sim Não
Cópia de segurança de vários discos Sim Não Não Não
Cópia de segurança diferencial Sim Sim Não Não
Clonagem de instâncias Sim Não Sim Sim
Imagem base para replicação Não Não Sim Não

A partir da tabela anterior, pode ver que as imagens de máquinas são os recursos mais ideais para os seguintes exemplos de utilização:

Várias cópias de segurança de discos

As imagens da máquina suportam cópias de segurança ao nível da instância. É feita uma cópia de segurança dos discos como instantâneos diferenciais.

Quando uma imagem de máquina é usada para copiar discos, o Compute Engine garante que os dados nos discos são capturados de forma consistente em caso de falha do sistema num determinado momento. O Compute Engine usa datas/horas consistentes a nível global para garantir esta garantia. Esta consistência é fundamental se a sua instância estiver em execução e quiser garantir que o ponto de cópia de segurança é mantido em todos os discos. Quando o ponto de cópia de segurança entre discos é mantido, pode regressar ao mesmo ponto no tempo entre discos quando restaura uma imagem de máquina.

Cópia de segurança de vários discos

As imagens da máquina são adequadas para criar cópias de segurança de todos os discos anexados a uma instância da VM. Pode usar uma imagem de máquina para fazer uma cópia de segurança de vários discos em simultâneo. Uma captura de ecrã de disco padrão só pode fazer uma cópia de segurança de um único disco de cada vez.

Cópia de segurança diferencial do disco

As imagens de máquinas armazenam instantâneos diferenciais das imagens de máquinas ou dos instantâneos criados anteriormente. Quando gera uma imagem da máquina a partir de uma instância da VM, a primeira imagem da máquina contém uma cópia completa de todos os dados do disco. As imagens de máquinas subsequentes são armazenadas como cópias diferenciais para um melhor desempenho e eficiência do espaço. Este mecanismo é semelhante ao usado pelas cópias instantâneas de disco padrão.

Clonagem de instâncias

As imagens da máquina podem ser usadas para clonar instâncias. Pode usar uma imagem da máquina para fazer cópias de uma instância que contenha a maioria das configurações da VM da instância de origem. Em seguida, pode usar estas cópias para resolver problemas, dimensionar instâncias de VMs, depurar ou fazer a manutenção do sistema.

Informações armazenadas numa imagem da máquina

Uma imagem de máquina recolhe as seguintes informações da instância de origem:

As seguintes informações da instância de origem não são recolhidas por uma imagem de máquina:

  • Dados na memória.
  • Dados armazenados em discos SSD locais anexados. No entanto, uma imagem da máquina captura o mapeamento de dispositivos dos discos SSD locais.
  • Atributos específicos da instância de origem, como o nome ou o endereço IP.

Local de armazenamento de imagens da máquina

Para cumprir os requisitos de conformidade, pode ter de controlar onde os seus dados são armazenados. Pode controlar onde a sua imagem da máquina é armazenada geograficamente especificando um storageLocation durante a criação da imagem da máquina. As imagens da máquina podem ser armazenadas numa multirregião do Cloud Storage, como asia, ou numa região do Cloud Storage, como asia-south1.

Por predefinição, quando cria uma imagem de máquina a partir de uma instância, a imagem de máquina é armazenada no contentor multirregional do Cloud Storage que contém a instância de origem ou no contentor multirregional do Cloud Storage geograficamente mais próximo da instância de origem.

Por exemplo, se a instância de origem estiver armazenada em us-central1 your machine a imagem estiver armazenada na região múltipla por predefinição.us No entanto, uma localização predefinida, como australia-southeast1, está fora de uma região múltipla. A região multirregional mais próxima é asia.

Independentemente de onde a imagem da máquina está armazenada, ainda pode aceder à imagem da máquina globalmente definindo as autorizações adequadas.

Preços

O custo da utilização de uma imagem de máquina depende do tamanho da imagem de máquina e da localização onde está armazenada.

Para determinar o custo da sua imagem de máquina, conclua os seguintes passos:

  1. Use o comando gcloud compute machine-images describe para encontrar o tamanho do armazenamento em bytes. Quando é criada uma imagem, o respetivo tamanho de armazenamento em bytes baseia-se no conjunto de blocos que foram escritos nos discos de origem usados para a imagem, independentemente dos conteúdos dos blocos.

    gcloud compute machine-images describe MACHINE_IMAGE_NAME
    

    Substitua MACHINE_IMAGE_NAME pelo nome da imagem da máquina.

  2. Desloque a página até ao final do resultado e reveja o valor armazenado no campo totalStorageBytes. Este valor está em bytes. Converta este valor em gigabytes binários (GB) JEDEC ou gibibytes (GiB) IEC, em que 1 GiB é 230 bytes.

    .......
    storageLocations:
    - us
    totalStorageBytes: '58688064'
  3. Use as tabelas de preços na página Preços dos discos para encontrar o custo por GB do seu tipo de disco e região.

    Em alternativa, pode usar a Trusted Cloud by S3NS calculadora de preços para estimar o custo mensal.

O que se segue?