В настоящее время мы используем один экземпляр EC2 для запуска наших Сервисов. И мы планируем добавить еще один экземпляр для установки нашего Сервера приложений. Лучше поместить базу данных в отдельный экземпляр и запросить из обоих экземпляров или есть лучшее решение? Между тем, мы также должны учитывать масштабируемость, когда хотим добавить больше серверов во время выполнения.
Спасибо
Ответ на этот вопрос в основном один и тот же внутри или вне EC2.
Не вдаваясь в подробности об особенностях вашей архитектуры и требованиях к приложениям, я бы по умолчанию рекомендовал разместить MySQL на собственном сервере.
Вот хороший обзор некоторых вопросов, которые следует учитывать:
http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/