Хранилище групп доступности AlwaysOn
Я смотрю на внедрение групп доступности AlwaysOn для моей производственной среды. У меня есть 2 сервера. Моя цель состоит в том, чтобы иметь 1 в качестве действующей базы данных, а другую - в случае отказа основной.
Я пытаюсь выяснить, нужен ли обоим серверам доступ к одним и тем же файлам данных или у каждого сервера будет своя копия файлов / журналов базы данных?
Я никогда не использовал ни одну из технологий отказоустойчивости сервера sql в прошлом.
Спасибо,
1 ответ
Похоже, вы хотите репликации сервера. По сути, каждый сервер будет запускать свой собственный демон db-сервера и хранить свои собственные файлы. Насколько я понимаю, есть две основные конфигурации, которые вы можете использовать: master-master и master-slave. В master-master оба сервера образуют кластер, и для завершения транзакции он должен быть записан на оба сервера, чтобы в случае сбоя эта транзакция все еще была доступна миру. Другой - это система резервного копирования, которая не уравновешивает нагрузку. Когда это возможно, новые данные отправляются ведомому. Я не уверен, какие гарантии они имеют в отношении данных, поступающих в резервную копию до завершения транзакции. Надеюсь, это полезное начало.