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.