#amazon-web-services #amazon-ec2
Вопрос:
Я изучаю aws и использую экземпляры ec2. Я пытаюсь понять, что такое объем.
Я прочитал на сайте aws, что:
Том Amazon EBS-это надежное устройство хранения данных на уровне блоков, которое вы можете подключить к своим экземплярам. После подключения тома к экземпляру его можно использовать так же, как и физический жесткий диск.
Это то, где хранятся вещи, когда я устанавливаю такие вещи, как npm и node? Работает ли он как жесткий диск на моем сервере?
Комментарии:
1. ДА. Думайте об этом как о виртуальном жестком диске.
2. опубликовал ответ, в котором говорится о ключевых различиях между 2 типами хранилищ, с которыми вы сталкиваетесь в своем путешествии по aws
Ответ №1:
AWS EBS-это объем блочного хранилища, и для удобства понимания, да, вы можете рассматривать его так же, как жесткий диск, однако с большими преимуществами по сравнению с традиционным жестким диском. немногие из них являются:
- Вы можете увеличить/уменьшить размер хранилища в соответствии с вашими требованиями (отсюда и название Elastic).
- Вы можете добавить несколько EBS в свои экземпляры, например
20 GB of volume1 and 30 GB of volume2
- И на вопрос, который вы задали,можете ли вы установить npm amp; node, да, вы можете, так как он будет прикреплен к вашему экземпляру EC2, и ваш экземпляр может легко использовать прикрепленные данные, модули и т. Д
Для получения дополнительных разъяснений вы можете обратиться к этому руководству пользователя AWS на EBS: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volumes.html
Ответ №2:
Да, это точно так же, как жесткий диск на вашем сервере, и у вас может быть несколько устройств.
Самое классное, что вы также можете расширить их, если вам нужно дополнительное пространство.
Комментарии:
1. Что вы подразумеваете под несколькими устройствами? Например, у меня может быть несколько томов на экземпляры ec2 или несколько экземпляров ec2 на том?
2. К 1 экземпляру EC2 может быть подключено несколько томов EBS. Вы не можете прикрепить том EBS более чем к одному экземпляру
Ответ №3:
где хранятся вещи, когда я устанавливаю такие вещи, как npm и node
- Да, технически том ebs — это виртуальный накопитель, который подключен к вашему экземпляру через сеть ( флэш-накопитель, подключенный по сети).
- Поскольку задействована сеть, что неявно означает, что из-за передачи данных по сети возникнет некоторая задержка.
- Данные сохраняются,даже если экземпляр останавливается, завершается, переходит в спящий режим или происходит сбой оборудования.
- Поскольку это сетевой диск, его можно подключить или отсоединить к любому другому экземпляру.
В дополнение к этому существует еще один тип хранилища, который вы найдете под названием хранилище экземпляров
- Вы можете указать тома хранилища экземпляров для экземпляра только при его запуске. Вы не можете отсоединить том хранилища экземпляров от одного экземпляра и подключить его к другому экземпляру.
- это дает очень высокий IOPS, потому что он напрямую (физически) подключен к экземпляру.
- Пример использования, например, для хранилища, где данные быстро меняются, например, для кэша или буферов.
- Ваши данные будут потеряны, если произойдет какое-либо из этих событий, например, сбой базового диска, остановка экземпляра, переход экземпляра в спящий режим, завершение работы экземпляра или сбой диска.