EBS Volume
é o disco subjacente por trás do EC2. Snapshot
é um backup pontual de específico volume
enquanto AMI é um backup de toda a instância EC2 que pode ter vários volumes conectados, exatamente como máquinas virtuais.
Com o Packer , você pode construir imagens de máquina automatizadas, incluindo AMIs para EC2, arquivos VMDK / VMX para VMware, exportações OVF para VirtualBox, etc.
EC2 <-- EBS Volume (Boot) + EBS Volume
^
|
Snapshot (only of specific volume)
^
|
AMI (Combined snapshots of all volumes, snapshot must have boot volume)
^
|
Launch a new Instance (same installed softwares and configs, different specs)
Os instantâneos podem ser usados para fazer backup de unidades / volumes. É uma operação de backup incremental, o que significa que cada vez que você tira um instantâneo de um volume, ele adicionará apenas as novas alterações adicionadas / introduzidas no volume desde seu último backup (não o backup completo), o que economiza tempo de backup, espaço e, finalmente, o custo .
Os instantâneos podem ser usados em:
Faça backup das unidades regularmente
Altere o tipo de volume, por exemplo, você tem tráfego ou leituras e gravações e precisa aumentar as operações de E / S para mudar de gp2
para io1
com maiorIOPs
AMIs personalizados podem ser usados em:
Para recuperação de desastres no caso de a instância atual do EC2 em execução estar corrompida e não puder ser executada sem motivo.
AMIs da empresa padrão que têm todos os softwares de pré-requisitos instalados que simplificam o processo de implantação (por exemplo, configurado para se conectar ao Splunk, tem alguns softwares de monitoramento e observação instalados, tem docker instalado ou está configurado para conectar Puppet ou Chef na inicialização)
AMIs podem ser usados para implementar seus aplicativos em diferentes regiões com facilidade.
Atualize seu servidor para especificações superiores ou diferentes com todos os softwares instalados e suas configurações
AMIs podem ser compartilhados publicamente entre contas AWS.