Мне назначили проект, в котором sql server работает на одном сервере с одним томом raid 1. Эта установка работала нормально, пока отказ оборудования не привел к простоям малого бизнеса на целый день. У этого проекта нет строгого бюджета, но не хочу слишком сходить с ума.
Первый вариант, который я рассмотрел, - это кластер SQL Server с двумя узлами. Оборудование уже доступно, и я успешно протестировал его в тестовой среде. Однако это по-прежнему оставляет мне хранилище как единственную возможную точку отказа.
Что было бы хорошим вариантом для отработки отказа кластеризации серверов sql?
Программное обеспечение: Windows Server 2012 и Microsoft SQL Server 2012
Примечание. Я понимаю, что помимо сбоя хранилища, существует также вероятность сбоя сетевой карты или коммутатора, который может вызвать столько же простоев, однако, просто ради этого, давайте предположим, что об этом позаботятся.
Always on позволит вам иметь отдельное хранилище для каждого узла. (http://msdn.microsoft.com/en-us/library/ff877884(v=sql.110).aspxОднако в win10 это становится сложнее с новыми функциями высокой доступности хранилища.
Вы не упомянули, что вы используете для хранения, но если вы используете SAN, вы также можете использовать репликацию SAN с вашим кластером SQL.
Однако, если у вас еще нет различных элементов для этого, лучше выбрать Always On. (Как предложил Джим Б.)