EBS Volume
базовый диск за EC2. Snapshot
- это резервная копия на определенный момент времени, volume
а AMI - это резервная копия всего экземпляра EC2, который может иметь несколько подключенных томов, точно так же, как виртуальные машины.
С помощью Packer вы можете создавать автоматизированные образы машин, включая AMI для EC2, файлы VMDK / VMX для VMware, экспорт OVF для VirtualBox и т. Д.
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)
Снимки можно использовать для резервного копирования дисков / томов. Это операция инкрементного резервного копирования, что означает, что каждый раз, когда вы делаете снимок тома, он будет добавлять только новые изменения, добавленные / внесенные в том с момента последнего резервного копирования (а не всю резервную копию), что экономит время, пространство и, в конечном итоге, затраты .
Снимки можно использовать в:
Резервное копирование дисков регулярно
Измените тип тома, например, у вас есть трафик или операции чтения и записи, и вам нужно увеличить количество операций ввода-вывода, чтобы вы изменили с gp2
на io1
с более высокимIOPs
Пользовательские AMI можно использовать в:
Для аварийного восстановления в случае, если текущий запущенный экземпляр EC2 поврежден и не может работать без причины.
Стандартные AMI компании, в которых установлено все необходимое программное обеспечение, которое упрощает процесс развертывания (например, настроено для подключения к Splunk, установлено программное обеспечение для мониторинга и наблюдения, установлено докер или настроено для подключения Puppet или Chef при запуске)
AMI можно использовать для простого развертывания ваших приложений в разных регионах.
Обновите свой сервер до более высоких или других спецификаций со всем установленным программным обеспечением и их конфигурациями
AMI могут быть общедоступными в аккаунтах AWS.