Я создаю некоторые AMI из одного из основных на EC2. Один из типов экземпляров запускает Tomcat и содержит множество индексов Lucene; другой экземпляр будет запускать MySQL и иметь с ним соответствующие требования к данным.В чем смысл хранения экземпляров на EC2?
Я пытаюсь определить лучший способ включить те из AMI, которые я создаю. Если я смонтирую /mnt/lucene
и /mnt/mysql
, они не будут включены в генерируемый AMI. Поэтому мне кажется, что предпочтительный способ справиться с ними - это иметь EBS для каждого из них, делать снимки и разворачивать экземпляры, которые имеют собственную EBS, основанную на последних моментальных снимках. Это лучший способ для продолжения?
Что такое, например, хранилище? Похоже, он будет работать только как временное хранилище - чего мне не хватает? Предположительно, есть причина, по которой Amazon предлагает до 800 ГБ хранения в стандартных больших экземплярах ...
Вот что я подумал. Я мог бы найти некоторые цифры, касающиеся того, как хранилище экземпляров изменяется в сравнении с EBS. Я запустил bonnie ++ на хранилище экземпляра, и он не ударил мои носки. – jabley
Я думаю, вопрос в том, насколько это (не) удалило ваши носки по сравнению с тем же эталоном на ebs :) У меня такое чувство, что это одна из тех ситуаций, когда правильный выбор будет отличаться для всех, и вы вам нужно выяснить, какое сочетание доступных вариантов лучше всего подходит для вашей конкретной проблемы. Красота ситуации заключается в том, что если один узел занимает два часа, чтобы обмануть ваши данные, вы всегда можете арендовать два узла и сделать это за 1 час! (предполагая, что вы благословлены параллельными задачами) –
Интересно, как хранилище экземпляров держится против RAID небольших томов EBS. Возможно, после того, как вы используете RAID-массивы, больше нет смысла использовать хранилище экземпляров (по крайней мере, для доступа к БД). –