News

Microsoft отказался от Client Access Server Array в новой версии Exchange 2013. Как решить вопрос отказоустойчивости?

News | 20.11.2013

С выпуском новой версии Exchange 2013 остро стал вопрос создания отказоустойчивого решения. Ведь в старой версии, среди прочего, была возможность настройки, так называемого Client Access Server Array – объединение нескольких серверов клиентского доступа под общим адресом, но в версии 2013 от нее отказались: http://technet.microsoft.com/ru-ru/library/jj898588(v=exchg.150).aspx (раздел «Client Access server arrays and Exchange 2013»). 

 

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

 

Учитывая известные недостатки NLB-кластеров:

  • снижение производительности сети
  • низкий уровень SLA
  • нестабильность
  • проблемы с коммутаторами, которые не поддерживают групповые МАС-адреса и т.д.

 

Рекомендуется использование специализированных решений по балансировке, оптимизации трафика и безопасности приложений

Кроме того Exchange спроектирован таким образом, что на одном сервере и одном порту (443) работают сразу несколько служб, принимающих клиентские подключения по HTTPS - например, Outlook Anywhere, обрабатывающая запросы клиентов Outlook; Outlook Web Access, позволяющая получать доступ из браузера; Active Sync, работающая с мобильными устройствами, и другие. 

 

С использованием Citrix NetScaler возможно создание для каждой службы отдельный монитор и обеспечение их независимость, т.е. чтобы можно было обнаружить отказ одной службы и перенаправить на другой сервер только запросы, адресованные ей, а все остальные службы работали бы как раньше.

 

NetScaler также поможет решить проблемы кеширования, компресии и безопасности на 7 уровне модели OSI