Поддерживает ли Aurora Cluster автоматическую балансировку нагрузки запросов чтения к Aurora Replica

Поддерживает ли кластер Aurora RDS для MySQL автоматическую балансировку нагрузки запросов чтения к создаваемым репликам Aurora?


person Pavan    schedule 26.07.2016    source источник


Ответы (1)


Да - по состоянию на 8 сентября 2016 г., Aurora предоставляет конечную точку чтения на уровне кластера, которую можно использовать для балансировки нагрузки запросы чтения только для чтения подключения ко всем репликам чтения в вашем кластере.

Более подробная информация доступна в документации на Конечные точки Aurora:

Конечная точка чтения

Каждый кластер Aurora DB имеет конечную точку считывателя, которую вы можете использовать для подключения к одной из реплик Aurora в вашем кластере БД. Конечная точка считывателя для кластера БД балансирует нагрузки между репликами Aurora, доступными в кластере БД. Когда клиенты запрашивают новые подключения к конечной точке считывателя, Aurora распределяет запросы на подключение между репликами Aurora в кластере БД. Эта функция может помочь сбалансировать рабочую нагрузку чтения между несколькими репликами Aurora в вашем кластере БД.


Обновление - от 16 марта 2021 г., RDS Proxy дополнительно предоставляет конечные точки только для чтения, которые можно использовать для балансировки нагрузки подключений только для чтения ко всем репликам чтения в вашем кластере Aurora, с дополнительной поддержкой объединения / мультиплексирования соединений и автоматического переключения при отказе .

person wjordan    schedule 09.01.2017
comment
Обратите внимание, что балансировка нагрузки выполняется между соединениями, а не отдельными запросами. Если вы хотите сбалансировать нагрузку по отдельным запросам, вам придется кодировать это самостоятельно (или создавать новое соединение для каждого запроса, но в большинстве случаев это не будет хорошей идеей). - person Никита Васильев; 03.05.2021
comment
Вы правы, спасибо за разъяснения. Я также добавил примечание о недавно добавленных конечных точках только для чтения в RDS Proxy. - person wjordan; 03.05.2021