Это очень распространенный вопрос, и есть большая путаница, с которой все сталкиваются, когда начинают работать с AWS EC2.
Здесь нужно помнить 2 вещи:
- Тип экземпляра
- AMI (образ машины Amazon, в основном снимок диска с некоторой операционной системой)
Каждый AMI имеет некоторые требования, которые будут определять части конфигурации созданного вами экземпляра.
Здесь мы имеем дело с типом корневого устройства AMI:
AMI с поддержкой EBS
Эти AMI работают только на экземплярах, к которым подключен том EBS. И поэтому, если вы выберете AMI с поддержкой EBS, мастер по умолчанию добавит том EBS (обычно размером 8 ГиБ), а вы не заметите , и вы будете платить за эту EBS отдельно в дополнение к почасовая зарядка EC2. В этом случае, когда вы используете ssh для своего экземпляра, вы найдете только 8 ГБ хранилища, а не тот большой объем, который вам обещали при просмотре таблицы цен EC2 на https://aws.amazon.com/ec2/pricing/. И это сбивает с толку.
Если вы также хотите использовать ваше хранилище, как правило, с большим экземпляром, с этими AMI, тогда при создании этого экземпляра необходимо явно добавить том и выбрать Instance Store 0 из Типа тома (на шаге 4 - Добавить хранилище). Вам может быть назначено более 1 дисков для вашего типа экземпляра, в этом случае вам необходимо добавить все из них (Instance Store 0,1, ... и т. Д.). Эти тома могут быть добавлены только во время создания. Если тома были автоматически смонтированы, вы найдете их в /media/ephemral*
, если нет, вам придется монтировать их вручную.
AMI с поддержкой экземпляра в магазине
Эти образы используют хранилище экземпляров в качестве корневого устройства (ОС будет установлена в хранилище экземпляров на /
). Я думаю, что путаница возникает из-за того, что эти AMI не сразу отображаются на вкладке «Быстрый старт» шага 1, на котором вы выбираете AMI. Все AMI на вкладке «Быстрый старт» поддерживаются EBS, и AMI Instance Store в наши дни очень редки, все используют AMI с поддержкой EBS из-за их различных преимуществ в скорости и постоянстве, и это также рекомендуется Amazon.
Если вы хотите, чтобы поддерживаемый хранилищем экземпляров AMI избегал работы с какими-либо EBS, то на шаге 1 выберите вкладку AMI сообщества и отфильтруйте их по Root Device Type = Instance Store , затем выберите свой AMI. Независимо от того, добавляете ли вы Instance Store 0
в Шаг 4 - Добавьте хранилище , хранилище экземпляров будет доступно.