Является ли образ машины Amazon (AMI) неизменным?

StackOverflow https://stackoverflow.com/questions/1631960

  •  06-07-2019
  •  | 
  •  

Вопрос

(Заранее спасибо, что терпите мой, казалось бы, глупый вопрос).

Я имею в виду:Рассмотрим образ VMWare Windows 2003.Если я 1 - запустите это изображение, а затем 2 - запустите программу, которая что -то записывает в файл, а затем 3 - остановите изображение VMware, а затем 4 - запустите изображение vmware, тогда этот файл находится на жестком диске изображения VMware.

Так ли это в случае АМИ?Или если мой AMI остановится, я потеряю все изменения?

Спасибо

Это было полезно?

Решение

ОИМ неизменны.Каждый раз, когда вы запускаете экземпляр AMI в EC2, локальный диск находится в том же состоянии, в котором вы создали (или «связали») AMI.

Тем не менее, вы можете подключить постоянное хранилище (EBS) к экземпляру или отправить его на S3 (vai s3sync и т. д.) или подключиться к базе данных (RDS), чтобы иметь данные, которые проживут после срока службы экземпляра.

Но ничего из этого не включено по умолчанию.

Я считаю, что можно было бы написать сценарий, который выполнялся бы при загрузке и прикреплялся к тому EBS (или извлекал ранее созданный файл из S3, или прикреплялся к экземпляру RDS).Если вы поместите это в образ перед объединением, оно будет выполняться каждый раз при запуске.Вот рецепт, который я нашел для создания и подключения тома EBS при загрузке (Я не проверял это;пусть покупатель будет бдителен).

Вероятно, это максимально близко к тому, что VMWare предоставляет в EC2.

Другие советы

Если ваш экземпляр останавливается, исчезает все, что не является частью исходного изображения.

вам нужно связать экземпляр с изображением, чтобы сохранить изменения.

по этой ссылке

для хранения данных вы помещаете их на EBS.

Экземпляр — это копия изображения.Вы можете запустить столько экземпляров одного и того же изображения, сколько захотите.Сам образ неизменен.

Экземпляры EC2 являются временными.Все данные на дисках экземпляра теряются при его выключении.

Вы можете постоянно хранить данные на EBS (или S3).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top