Я не очень понимаю разницу между Volume
и Snapshot
. Когда создается новый экземпляр, он автоматически создает snapshotID
лайк snap-ad8e61t8
в Volume
под Elastic Block Store
но ничего не хранит в разделе снимков под Elastic Block Store
.
При создании нового экземпляра он описывает (вместе с snapshotID):
A snapshot is a backup of an EC2 volume that's stored in S3. You can create
a new volume using data stored in a snapshot by entering the snapshot's ID. You can search
for public snapshots by typing text in the Snapshot field.
Descriptions are case-sensitive.
Но он хранится под Elastic Block Store
или EBS
.
Я сохранил несколько файлов на рабочем столе экземпляра AWS EC2, а затем нажал stop
. После перезапуска я ожидал, что мои данные будут потеряны, но они были на рабочем столе.
Том - это виртуальный жесткий диск. Снимок - это образ (резервная копия) тома, который хранится в S3, удаленно и дешево. Вы можете создавать пустые тома и тома из моментальных снимков.
Если у вас есть данные тома1 размером 10 ГБ, и вам нужно, чтобы он был 20 ГБ, или вам нужно изменить его с магнитного на ssd, тогда вы создаете моментальный снимок этого тома и создаете новый том из этого моментального снимка.
Конечно, вы также можете создать новый пустой том без использования моментального снимка, а затем выполнить синхронизацию всех файлов с новым томом. Пустой том не имеет идентификатора моментального снимка.
Идентификатор моментального снимка, который вы видите в деталях тома, - это идентификатор моментального снимка, который использовался для создания тома.
S3 - это удаленное и дешевое хранилище для Amazon, не зависящее от ваших экземпляров. Вы можете убить и завершить свой экземпляр и его тома, не затрагивая данные в S3.
EBS - это локальное хранилище для вашего экземпляра. Он постоянный, что означает, что если вы выключите сервер, диск все еще будет там. Альтернатива локальному хранилищу - недолговечная, а не постоянная альтернатива. Если вы выключите сервер, диск исчезнет. Однако он переживет перезапуск. Если сервер выходит из строя (аппаратное обеспечение может выйти из строя), диск пропал. Это может показаться плохим, но если сервер основан на AMI, его можно быстро воссоздать. Конечно, AMI должен быть настроен в соответствии с вашими потребностями.