У нас есть веб-сервер на базе PHP, размещенный на AMI на Amazon EC2. Этот веб-сервер использует сервер MySQL, работающий на другом экземпляре RDS Amazon. Обе настройки работают отлично. Мы пытаемся масштабировать настройку, помещая их за балансировщик нагрузки и раскручивая новые экземпляры, когда загрузка идет вверх и вниз.Amazon масштабирует сервер базы данных веб-сервера
Мы смогли добиться разворота новых экземпляров веб-сервера. Все эти веб-серверы подключаются к одной базе данных, и, следовательно, все работает хорошо. Однако во время этого процесса сервер базы данных становится узким местом. Мы хотели бы, чтобы сервер базы данных масштабировался. Веб-сервер и сервер базы данных должны быть развернуты парами, и, очевидно, серверы баз данных должны синхронизироваться. Неясно, как это должно быть достигнуто, и любая помощь или справочная информация или учебник будут очень полезны.
Я искал в Интернете и читал документы Amazon, но все было пустым.
Откровенно говоря, я также не знаю, является ли это вопросом, связанным с SO, или вопросом сайта SU или ServerFault. Пожалуйста, проявите снисхождение в случае, если это так.
Большое спасибо Mark, приложение предназначено для того, чтобы иметь 100 000 пользователей и может увеличиться до 100x. Следовательно, масштабирование сервера базы данных является единственным решением, так как оно в конечном итоге станет узким местом, если используется экземпляр малого/среднего размера и будет чрезмерным и дорогостоящим, когда загрузка сократится. – Narayanan