Доступ к хранилищу экземпляров Amazon EC2 - PullRequest
9 голосов
/ 03 сентября 2011

Я знаю, что это вопрос новичка, но документация действительно не ясна по этому поводу.

Я успешно запустил экземпляр кластера Amazon Linux AMI 2011.02.1 cc1.4xlarge. Мне нужно загрузить и обработать текстовый файл объемом 15 ГБ, и я не знаю, как активировать «дополнительное» хранилище.

По умолчанию у меня всего 8 ГБ памяти. Может кто-нибудь помочь мне написать простую и понятную инструкцию о том, как активировать все хранилище (1690 ГБ), которое у меня должно быть?

Заранее большое спасибо.

С уважением,

Eugenio

Ответы [ 3 ]

2 голосов
/ 29 марта 2012

Вы сможете смонтировать эфемерные накопители, следуя этому руководству .

Приветствия.

0 голосов
/ 20 декабря 2015

Это очень распространенный вопрос, и есть большая путаница, с которой все сталкиваются, когда начинают работать с AWS EC2.

Здесь нужно помнить 2 вещи:

  1. Тип экземпляра
  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 - Добавьте хранилище , хранилище экземпляров будет доступно.

0 голосов
/ 22 августа 2013

Проверьте, какой тип Amazon Linux AMI вы используете для запуска образа.По моему опыту, если вы запускаете с типом AMI «EBS-backed», он не будет монтировать эфемерное хранилище.Если вы переключитесь на тип «Instance Store», он будет смонтирован для вас по адресу /media/ephemeral0

http://aws.amazon.com/amazon-linux-ami/

...