На данный момент у нас есть арендованный VPS с такой настройкой:
Нам необходимо выдерживать высокие пики нагрузки, поэтому мы думаем о переходе на AWS. У меня мало опыта управления AWS, и у меня есть вопросы по этому поводу:
Нужно ли адаптировать автономные сервисы для работы в AWS? Если нет, может, все же предпочтительнее?
Нет, но для того, чтобы воспользоваться преимуществами лучшего, что может предложить AWS, вам потребуется перенести данные MySQL в RDS, а затем выполнить некоторую работу, чтобы ваше приложение работало в группе автоматического масштабирования за ELB.
Могут ли несколько сервисов (база данных MySQL + пара сервисов API) работать на одном вычислительном экземпляре?
Да.
Если да, достаточно ли легко позже переместить один из них в его собственный вычислительный экземпляр?
Дайте определение «легкий».
Не зацикливайтесь на вещах. Экземпляры EC2 - это просто виртуальные серверы. Ничего более. Вы можете использовать их так же, как и любой другой VPS, но это не поможет решить проблему масштабирования. Для этого вам нужно будет взять на себя обязательство изучить технологии и инструменты, доступные вам в AWS.