Какое корневое устройство использовать для нового экземпляра EC2? - PullRequest
8 голосов
/ 21 декабря 2010

Я пытаюсь начать работу с Amazon EC2.

Мне нужно выбрать изображение (AMI) для начала. Я остановился на использовании официального Ubuntu AMI, но у меня есть два варианта для корневого хранилища - «Instant» или «EBS» (См. эту страницу ).

Будучи новичком в AWS, я не уверен, что действительно понимаю разницу. Что означают эти два варианта и каковы плюсы / минусы каждого?

Ответы [ 3 ]

6 голосов
/ 22 декабря 2010

EBS (Elastic Block Store) означает, что для корневого каталога вашего экземпляра доступна абстракция жесткого диска.Если ваш экземпляр завершается, то все еще там.

Если вы используете хранилище экземпляров, то содержимое вашего корневого каталога хранится в образе на S3.Это означает, что если экземпляр завершается, то вся информация в корневом каталоге исчезает.

Я использовал (сейчас очень старый) экземпляр Ubuntu, используя хранилище экземпляров, и это не проблема.Данные, которые я действительно хочу сохранить при перезагрузке, хранятся на томах EBS, которые монтируются в корневой каталог (в данном случае это базы данных, приложения и журналы сервера приложений).

Проблема возникает в том, что происходит, если вам нужны два одинаковых экземпляра и вам нужно увеличивать и уменьшать пул экземпляров в зависимости от спроса.Если вы используете корневое хранилище EBS, вам нужно будет скопировать данные EBS перед запуском второго экземпляра.С корневым хранилищем экземпляра вы можете просто запустить его.

2 голосов
/ 27 декабря 2010

Я рекомендую EBS, но это действительно зависит от вашего сценария.Наша компания использует EBS специально по следующим причинам (выделено из http://LabSlice.com/FAQ внизу):

"Машины, поддерживаемые EBS, быстрее загружаются, могут быть остановлены и могут быть сделаны моментальный снимокв течение нескольких минут. Они поддерживают более новые размеры экземпляров Micro (всего 2 цента / час) и во многих случаях будут стоить дешевле для типичных профилей использования LabSlice. Все эти преимущества заставили нас принять решение о поддержке только EBS-поддерживаемые ОМИ. "

0 голосов
/ 22 декабря 2010

Я не эксперт, но я бы порекомендовал поддерживаемый EBS AMI. Проще сохранить ваши изменения после сбоев / завершений.

Руководство Amazon по Instant / S3 и EBS поддерживается здесь .

...