Назад | Перейти на главную страницу

Могу ли я получить доступ к резервному серверу в AWS RDS?

Я пытаюсь создать в AWS работающее доказательство концепции для нашего веб-приложения, которое внезапно требует очень быстрого масштабирования. В настоящее время он размещен на локальном сервере VMware, и мы переходим на AWS.

Я работаю над настройкой экземпляра MS SQL Server на AWS RDS с включенным зеркалированием в нескольких зонах доступности. Мы хотели бы иметь настройку, которая позволяет нам читать с реплики и записывать в основную. Есть ли способ получить доступ к зеркальному серверу отработки отказа / реплике, или мне нужно будет найти другое решение для этого?

Короче нет, нельзя.

Из часто задаваемых вопросов об Amazon RDS

Вопрос: Могу ли я использовать резервный режим для операций чтения или записи при запуске моего инстанса БД в развертывании в нескольких зонах доступности?

Нет, резервная реплика не может обслуживать запросы на чтение. Развертывания в нескольких зонах доступности призваны обеспечить повышенную доступность и надежность базы данных, а не преимущества масштабирования чтения. Таким образом, функция использует синхронную репликацию между основным и резервным. Наша реализация гарантирует, что основной и резервный серверы постоянно синхронизированы, но исключает использование резервного для операций чтения или записи. Если вас интересует решение для масштабирования чтения, см. Ответы на часто задаваемые вопросы о репликах чтения.

AWS использует зеркальное отображение базы данных для поддержки развертываний Microsoft SQL Server в разных зонах доступности, и, следовательно, реплики для чтения также не поддерживаются.

Я бы порекомендовал экземпляры EC2, группы доступности AlwaysOn и активные вторичные серверы.

Есть довольно прочная белая бумага доступно для настройки отказоустойчивой кластеризации и групп доступности AlwaysOn на AWS.

Вы не можете получить доступ к серверу с несколькими зонами доступности, кроме основного Amazon. Что вы можете сделать, так это создать N подчиненных серверов и настроить считывание с них.