Я хочу использовать AWS OpsWorks для развертывания приложения PHP с использованием серверной части MySQL. У меня есть слой PHP, настроенный и собранный с развернутым тестовым приложением PHP. Я размышляю между обычным MySQL-сервером или использую AWS RDS MySQL.
Мой вопрос будет касаться подключения от интерфейсных серверов PHP к внутреннему экземпляру MySQL. Какой опыт пользователей уже делают это? Есть ли проблемы, о которых стоит беспокоиться? В настоящее время мы разрабатываем локально, используя типичный файл db.php, содержащий информацию для подключения к БД. Обычно на одном сервере.
Кто-нибудь еще делает что-то подобное? Предложения?
На данный момент RDS достаточно развит, я настоятельно рекомендую использовать его вместо экземпляра EC2 с MySQL. В долгосрочной перспективе это поможет масштабировать ваше приложение, если ваша БД является узким местом в архитектуре.
Других решений пока нет …