Когда вы останавливаете загрузочный экземпляр EBS, вы отказываетесь от физического оборудования (или его части), на котором работал сервер, и EC2 может свободно запускать на нем чужой экземпляр.
Ваш загрузочный том EBS (и другие подключенные тома EBS) все еще сохраняются, хотя на самом деле они не привязаны к физическому или виртуальному серверу. Они просто связаны с идентификатором экземпляра, который нигде не работает.
При повторном запуске экземпляра EC2 выбирает некоторое оборудование для его запуска, подключает тома EBS и снова загружает его из корневого тома.
Вещи, которые меняются, когда вы останавливаетесь / начинаете:
Новый внутренний IP-адрес (хотя может случайно совпадать).
Новый внешний IP-адрес (хотя может быть случайным образом одинаковым).
Если Elastic IP-адрес был связан с экземпляром до того, как он был остановлен, вам нужно будет повторно связать его после запуска.
Все содержимое бывшего эфемерного хранилища экземпляра было стерто, и вам предоставляется новое эфемерное хранилище.
Вы можете оставить экземпляр остановленным на столько времени, сколько захотите, и не платить за время выполнения (хотя за хранение тома EBS взимается намного меньшая плата). Смотрите следующий пункт.
Новый час выставления счета начинается для экземпляра, когда вы запускаете его снова. Например, если вы запустите новый экземпляр, а затем остановите / запустите его 3 раза в течение первых 60 минут, с вас будет взиматься плата за 4 часа вместо 1.
Существует небольшая вероятность того, что в EC2 не будет доступных слотов правильного типа экземпляра для запуска вашего экземпляра, когда вы захотите запустить его снова. Я произвел это и временно переключился на другой доступный тип экземпляра, чтобы снова запустить его.
Когда вы перезагружаетесь, это простая перезагрузка на уровне ОС, и экземпляр остается работающим на том же оборудовании, с теми же частными и общедоступными IP-адресами, сохраняет тот же Elastic IP-адрес (если связан) и сохраняет то же самое временное хранилище, не получая стер. При перезагрузке новый час оплаты не запускается, и вы не отказываетесь от оборудования экземпляра.
Пока экземпляр остановлен, вы можете сделать несколько классных вещей, прежде чем запустить его снова. Вот статья, которую я написал об изменении типа экземпляра экземпляра, пока он остановлен:
Перемещение экземпляра EC2 в больший размер
http://alestic.com/2011/02/ec2-change-type
Вот статья, которую я написал о том, как изменить размер загрузочного диска EBS экземпляра, пока он остановлен:
Изменение размера корневого диска на работающем загрузочном экземпляре EBS EC2
http://alestic.com/2010/02/ec2-resize-running-ebs-root
Вот статья, которую я написал о том, как проверить корневой диск экземпляра (когда он остановлен), когда вы не можете подключиться к нему, пока он работает:
Исправление файлов в корневом томе EBS экземпляра EC2
http://alestic.com/2011/02/ec2-fix-ebs-root
Поскольку цикл остановки / запуска имеет хорошие шансы для переноса вашего экземпляра на новое оборудование, это простой способ заменить оборудование вашего экземпляра, если вы подозреваете, что текущая платформа может работать плохо и вызывать проблемы. Вот статья, которую я написал об этом:
Более простой способ замены оборудования экземпляра в EC2
http://alestic.com/2011/02/ec2-move-hardware