2013-07-12 3 views
54

Так что у меня возникли проблемы с разработкой того, что конкретно представляет собой разница между этими двумя.AWS Разница между моментальным снимком и AMI

Как я понимаю, моментальный снимок - это просто резервная копия диска, тогда как AMI является резервной копией всей системы (или экземпляра, которую я должен сказать), но это не вся система, технически полностью расположенная на дисковод? и если это так, то нет явной разницы, и я чего-то не хватает?

ответ

36

Есть два типа МАСС (и соответствующих случаях):

  1. экземпляр-магазин (иногда называют S3, на основе). Они менее распространены, и я не рекомендую их для новичков. Массив экземпляра AMI - это копия корневого объема экземпляра экземпляра плюс некоторые метаданные, все сохраненные в ведре S3 в специальном формате

  2. EBS boot. Вероятно, это то, что вы используете. Загрузка EIS AMI - - EFS-снимок корневого тома EBS плюс некоторые метаданные, такие как архитектура, ядро, имя AMI, описание, сопоставление блоков устройств и многое другое.

Вы можете сделать снимок с загрузочного тома EBS и превратить его в ботинке EBS AMI, зарегистрировав его с соответствующими метаданными. Самая сложная часть этого - указать правильный идентификатор AKI (ядро), чтобы он правильно загрузился.

+0

Спасибо, eric, я создал резервную копию изображения AMI, и у меня есть возможность запустить и зарегистрировать его? Я смущен относительно того, какая разница здесь ... – Melbourne2991

+0

Я не знаю, что вы подразумеваете под «подкреплением изображения AMI». –

+0

Я нажал правой кнопкой мыши на свой экземпляр и нажал кнопку «создать AMI», я верю. Очень путают со всей этой терминологией, извиняюсь, если я не правильно ее использую. – Melbourne2991

12

Основное различие заключается в типе упомянутого сервиса. Снимок представляет собой объем EBS, в котором вы можете сохранить состояние и перезагрузиться с теми же данными в определенный момент времени.

AMI аналогичен, но сам по себе для экземпляров EC2. Вы не можете сделать снимок экземпляра с поддержкой не ebs, но вы можете создать AMI (системный образ) одного.

Обычно я использую снимки EBS в качестве решений для резервного копирования для тома базы данных и Я использую AMI для сохранения конфигурации экземпляра

+1

Что делать, если мой том содержит мои базы данных, а также мою конфигурацию экземпляра? Что делает AMI для сохранения снимка EBS (и наоборот)? Благодаря – Melbourne2991

+1

AMI немедленно запускается в новый экземпляр. моментальный снимок EBS можно скопировать на новый том (виртуальный диск). Этот виртуальный диск можно использовать в качестве основы для нового экземпляра, но сам по себе он не является экземпляром. –

0

снимки являются менее дорогостоящими, чтобы использовать в качестве стратегии резервного копирования, потому что, когда у вас есть несколько снимков, вы платите только для одной полной резервной копии и отдыха, по сути, просто различимы и обычно намного меньше.

+5

Это неверно для AMI загрузочных AMI, поскольку они * являются точными моментальными снимками EBS и небольшими метаданными. Расходы будут одинаковыми. –

0

Вы можете придумать AMI как общий шаблон для машины с ОС и сохраненными компонентами.

Снимки могут включать в себя все, что делает AMI, но также сохраняют данные на диске тома EBS.

Какой из них вы решите использовать, как правило, будет продиктован тем, поддерживаются ли ваши экземпляры EBS, и если вы хотите точно воссоздать машину со всеми неповрежденными данными или просто хотите создать общий шаблон машины.

+0

Итак, AMI не сохраняет объем EBS? – Melbourne2991

+1

AMI может быть настроен на включение одного или нескольких томов EBS, но эти тома будут пустыми при загрузке, они не будут содержать данные, которые были в исходном исходном компьютере. – CIGuy

+0

Итак, AMI - это действительно мета-данные (не уверен, что это правильный термин)? Как и какая ОС вы используете, размер экземпляра и т. Д.? Он должен технически быть всего в нескольких килобайтах в размере, который я принимаю? – Melbourne2991

5

Вот несколько различий между AMI и EBS снимками:

1) ОИТ и содержит спускаться на воде ссылки на корневом устройство и может содержать ссылки на снимки других объемов данных.

2) Образ данных, содержащийся в AMI, не представляет четко определенной точки за раз, если экземпляр не перезагружен, что обычно неприемлемо для производственной среды. Снимки могут быть взяты согласованным образом, так как их точное точное время можно контролировать, поэтому перед запуском моментального снимка можно убедиться, что все готово к резервному копированию.

3) AMI может быть создан из существующих снимков корневого устройства для Linux, но не для Windows.

10

AMI может быть создан с использованием моментального снимка. Например, используя один «моментальный снимок», вы можете создать несколько AMI, скажем, один PV и один HVM AMI, используя тот же снимок.

Итак, моментальный снимок имеет данные о системе/ОС. AMI (моментальные снимки + метаданные машины/аппаратные средства).

+0

Если у меня есть AMI, то из него был создан экземпляр. Включает ли AMI данные этого экземпляра? Я имею в виду, если экземпляр содержит файлы WAR Tomcat, то AMI, из которого был создан этот экземпляр, включает также? – Dejell

+1

Если вы создаете AMI из экземпляра, содержащего tomcat (или любые файлы), то новый созданный AMI будет содержать эти файлы/данные. Любой экземпляр, созданный из этого AMI, будет иметь эти файлы. Однако исходный AMI, из которого вы создали экземпляр, не будет иметь их (предполагая, что вы добавили файлы в экземпляр после создания экземпляра). –

0

Из определения, предоставленного AWS, он разъясняет разницу - изображение машины Amazon (AMI) - это шаблон, содержащий конфигурацию программного обеспечения (например, операционную систему, сервер приложений и приложения). Из AMI вы запускаете экземпляр, который является копией AMI, работающей как виртуальный сервер в облаке. Принимая во внимание моментальные снимки Вы можете сделать резервную копию данных на своих томах EBS на Amazon S3, выполнив моментальные снимки момента. Снимки - это инкрементные резервные копии, что означает, что сохраняются только блоки на устройстве, которые изменились после последнего моментального снимка. При удалении моментального снимка удаляются только данные, исключающие этот снимок.

Смежные вопросы