Во-первых, хотя я давно знаю об AWS, я использую его впервые.
Я так понимаю, тома EBS предназначены для постоянного хранения данных, а тома хранилища экземпляров предназначены для одноразового использования. Я использую экземпляры для интеллектуального анализа данных, поэтому они запускаются на спотовых экземплярах и используют много операций ввода-вывода при заполнении запросов для мастера.
Я не могу использовать EBS, потому что ввод-вывод стоит целое состояние, и мне не нужен экземпляр, чтобы выжить, он получает задание от главного сервера, обрабатывает задание и возвращает его, данные не нужно сохранять на экземпляре. Я чувствую, что мне нужно использовать Instance Store, но, похоже, нет способа сохранить AMI и загрузить его как хранилище экземпляров. Как мне это настроить? Я не могу входить в экземпляры каждый раз, чтобы настроить их, к тому же на установку необходимой зависимости уходит 10 минут. Я предполагал, что смогу настроить экземпляр хранилища экземпляров, затем сохранить и просто загрузить его копии. Может ли кто-нибудь сказать мне, где я ошибаюсь или что мне делать в этой ситуации.
Спасибо!
Я не знал об EBS стоит целое состояние. Хотя вы можете обеспечить высокий IOPS, вам это не обязательно.
Хотя вы можете сохранить снимок своей системы, есть еще один метод. Вы можете использовать сценарии для автоматической настройки EC2. Вы можете предоставить сценарий через пользовательские данные EC2 и установить все необходимые вам зависимости. Вы также можете воспользоваться такими программами, как Puppet, Chef, SaltStack, для автоматизации вещей.
Я верю, что ты хочешь сделать создать свой собственный AMI из существующего экземпляра. Вот краткий обзор шагов:
instance-store precise us-east
чтобы найти выпуски 12.04, поддерживаемые хранилищем экземпляров, в us-east-1ubuntu
и настройте его по мере необходимости. Примечание: вы должны установить java и Инструменты AMI Amazon EC2 для последующих шагов./tmp/cert
по экземпляру. Если у вас их нет, вам нужно создать и загрузить свой сертификат подписиВ качестве альтернативы вы можете использовать устройство обратной петли и ec2-связка-изображение установить ОС с нуля.
У нас похожий профиль использования. Это то, что мы делаем
Это позволяет нам иметь очень маленькие тома ОС / приложений (10 ГБ) и очень большие рабочие тома для эфемерных вещей, которые нас не волнуют. Уловка здесь состоит в том, чтобы убедиться, что ваш сценарий запуска экземпляра отображает хранилище экземпляров на правильное блочное устройство, чтобы сценарии монтирования в ОС могли справиться с этим.