Какие преимущества перед использованием Экземпляр Amazon с поддержкой магазина над Блочное хранилище EBS? Единственное, что я вижу при сравнении этих двух, это то, что экземпляр с поддержкой хранилища кажется, требует меньше затрат.
Я буду развертывать несколько экземпляров одного и того же веб-сервиса, которому требуется очень мало места для хранения, но отсутствие инструментов AMI для экземпляр с поддержкой хранилища отталкивает меня.
У EBS и хранилища экземпляров есть некоторые преимущества и недостатки. В общем, для большинства масштабируемых приложений я рекомендую хранилище экземпляров поверх EBS.
Некоторые преимущества EBS:
Некоторые преимущества магазина экземпляров:
Определенно преимуществ и недостатков больше, чем я перечислил, но это те, которые быстро приходят в голову. На работе мы используем хранилище экземпляров для всех экземпляров, если нет особой причины для наличия экземпляра EBS. Все экземпляры EBS дублируются в каждой доступной зоне доступности в регионе, чтобы обеспечить продолжение работы некоторых экземпляров в случае другого сбоя EBS.
Мне нравится подвести черту при настройке: если для работы экземпляра требуется много настраиваемой работы, используйте EBS, а если нет, используйте хранилище экземпляров. Я определяю индивидуальную работу как задачи, которые нужно выполнять вручную и не автоматизировать. Мы используем Puppet для развертывания экземпляров с нуля, используя стандартные образы Ubuntu AMI. Я написал Сообщение блога о том, как мы можем взять общие AMI и ввести их в эксплуатацию без вмешательства пользователя.
Если вы собираетесь использовать AutoScaling или аналогичную технологию, я настоятельно рекомендую инвестировать в автоматизацию, даже если вы развернете свой собственный AMI, поскольку между сборками AMI, вероятно, потребуются изменения (развертывание кода и т. Д.).
Что касается создания AMI хранилища экземпляров, в Интернете доступно большое количество учебных пособий, показывающих, как создавать AMI хранилища экземпляров, поскольку хранилище экземпляров существует примерно на несколько лет дольше, чем EBS. Инструменты AMI доступны по адресу http://aws.amazon.com/developertools/368 .
На самом деле инстансы с поддержкой AWS EBS AMI выгоднее, чем использование AMI хранилища экземпляров, потому
Вы можете остановить поддерживаемый EBS AMI, когда вы его не используете, и возобновить, когда он вам снова понадобится.
Вы можете изменить размер томов EBS.
Вы можете создать образ своих EBS Instnace
У вас не может быть всего вышеперечисленного с AMI хранилища экземпляров, но вы все же можете преобразовать AMI хранилища экземпляров в AMI с поддержкой EBS и, тем не менее, если вы не хотите, чтобы все данные были постоянными, вы можете выбрать AMI хранилища экземпляров.
Наконец, выбор AMI AWS зависит от вашего варианта использования.