Может ли кто-нибудь предложить, как можно достичь высокой доступности для обмена MS и для сервера MS SQL между двумя центрами обработки данных, когда каждый сервер расположен в центре обработки данных? Пользователи с сайта A, подключенного к SQL Server в DC1, должны иметь возможность беспрепятственно подключаться к SQL серверу в DC2 в случае сбоя в DC1. Сайты имеют P2P-ссылки между собой в виде треугольника, то есть SiteA подключается к DC1 и DC2. DC1 подключается к DC2 под управлением OSPF.
Я не сторонник Windows, но полагаю, мы можем настроить SQL-кластер между серверами в двух разных DC? могу ли я использовать для этого какие-либо сторонние решения?
Для SQL Server, если у вас есть подходящее решение для хранения, вы можете реализовать растянутый (или географический) кластер. Часто требуется дополнительное лицензирование хранилища - раньше я использовал HP CLX, который является расширением.
Зеркальное отображение базы данных может быть более подходящим - оно выполняется для каждой базы данных, в то время как кластеризованный экземпляр дает сбой для ВСЕХ баз данных вместе.
Кластеризация - это не то, что вы реализуете по прихоти, и растяжимая кластеризация более сложна, чем кластеризация. Вам потребуется много времени для планирования, исследований и тестирования - может оказаться целесообразным посторонняя помощь.
Кластеры растяжения: http://blogs.technet.com/b/rob/archive/2008/11/02/sql-server-2005-multi-site-clustering-with-windows-server-2008.aspx
но я полагаю, мы можем установить SQL-кластер между серверами в двух разных DC?
Ах нет. Я бы сказал, что зеркалирование - это решение.
могу ли я использовать для этого какие-либо сторонние решения?
Да, ты можешь. Но это была бы трата денег, поскольку для этого вам не нужны никакие сторонние оолы.
Я не парень windows
Наймите того, кто разбирается в windows, sql и exchange.