Я постараюсь быть как можно более подробным, так как я знаю, что эти вопросы часто слишком расплывчаты.
Я запускаю несколько небольших сервисов на EC2 / RDS и начал организовывать миграцию всего сервиса на EC2.
Текущая служба работает: -
Я ищу некоторую ориентацию на: -
Надеюсь, это не слишком расплывчато.
Пытаться определить «постоянный» тип инстанса на EC2 - пустая трата вашего времени. Просто запустите тип инстанса, который, по вашему мнению, должен соответствовать потребностям, и отрегулируйте его в большую или меньшую сторону в зависимости от измеренной производительности и вашего бюджета.
Вот статья, которую я написал о том, как переключать типы экземпляров после того, как экземпляр уже запущен:
Перемещение инстанса EC2 на больший (или меньший) размер
http://alestic.com/2011/02/ec2-change-type
Самое важное решение - начать с 32- или 64-разрядной архитектуры, поскольку сегодня большинство типов экземпляров поддерживают только одну или другую. Чтобы переключаться между 32- и 64-разрядной архитектурой, вам необходимо создать новый экземпляр (и, возможно, AMI). Итак ... всегда документируйте / автоматизируйте, как именно вы создаете свой экземпляр / AMI, и всегда храните свои данные на отдельных томах EBS, чтобы их можно было перемещать между экземплярами.
Внедрите балансировку нагрузки AWS, если вы обнаружите, что один экземпляр не обеспечивает комфортного удовлетворения ваших потребностей и / или если вы хотите иметь действующие серверы для поддержки трафика в случае сбоя одного экземпляра и / или если вы хотите использовать автоматическое масштабирование, потому что ваш трафик меняется. много между минимумом и максимумом.
Не бойтесь запускать несколько экземпляров для выполнения разных задач. Например, пакетная обработка, анализ файла журнала, обработка резервного копирования могли бы быть лучше, если бы они не выполнялись на веб-сервере (ах).
... список того, что нужно делать / что нужно знать в среде ec2 ...
Да, это немного расплывчато. Прочитайте как можно больше документации AWS / EC2 и блогов, которые относятся к темам. Экспериментируйте и пробуйте разные подходы; выбрасывайте вещи, которые не работают. Документируйте все, что вы делаете, чтобы вы могли это воспроизвести.