Поделиться через


Общие сведения о факторах высокой доступности

Последнее изменение раздела: 2010-01-27

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

Устойчивость работы почтовых ящиков

Сервер Exchange Server 2010 позволяет развертывать инфраструктуру сервера почтовых ящиков изолированно или с обеспечением устойчивости работы почтовых ящиков. Система Exchange 2010 была переработана с учетом концепции устойчивости работы почтовых ящиков, при которой архитектура изменилась таким образом, что автоматическая защита через отработку отказов стала реализовываться на уровне отдельной базы данных сервера почтовых ящиков, а не на уровне сервера.

При выборе решения, использующего устойчивость работы почтовых ящиков, предоставляется несколько вариантов архитектуры.

  • Развертывание нескольких копий баз данных позволяет:
    • спроектировать решение, устраняющее наиболее распространенные причины использования резервного копирования. Копии базы данных обеспечивают защиту от сбоев оборудования, программного обеспечения и центра данных;
    • увеличить размеры баз данных до 2 терабайт, поскольку для восстановления используется другая копия базы данных, а не резервная копия;
    • использовать альтернативные архитектуры хранилища, например JBOD (простой массив дисков), при развертывании трех и более копий баз данных.
  • Распространяя активные базы данных на все серверы, входящие в группу доступности базы данных, можно максимально увеличить производительность оборудования. Дополнительные сведения см. в следующем подразделе.

Дополнительные сведения см. в разделах Планирование высокой доступности и устойчивости сайтов и Общие сведения об архивации, восстановлении и аварийном восстановлении.

Размещение копий активной и пассивной баз данных на одном сервере

Ключевой аспект планирования емкости почтовых ящиков Exchange 2010 заключается в определении количества копий баз данных для активации отдельных серверов при настройке на обеспечение устойчивости работы почтовых ящиков. Несмотря на существование целого ряда проектов, рекомендуются следующие модели.

Модель для всех активированных копий баз данных

При этой модели планирования емкости сервер обрабатывает 100% всех размещенных копий баз данных, которые становятся активными. Например, если на сервере размещено 35 копий баз данных, процессор и память проектируются для обслуживания всех 35 баз данных, активных в период максимальной нагрузки.

Из двух моделей, рассмотренных в этом разделе, именно эта модель обеспечивает большую доступность и лучшие показатели производительности клиентов. Однако эта модель имеет более высокую стоимость сервера.

Модель для целевых сценариев сбоя

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

Простое правило заключается в разработке следующим образом:

  • Автоматический сбой одного узла в конфигурациях из двух узлов
  • Сбой в двух узлах в конфигурациях с тремя серверами (ручная активация для второго сбоя)
  • Автоматические сбои в двух узлах, где группа доступности базы данных имеет четыре или более узлов

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

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

Ограничить количество баз данных можно, настроив параметр максимального количества активных баз данных. Этот параметр можно настроить в консоли управления Exchange, выполнив командлет Set-MailboxServer -MaximumActiveDatabases. Это значение настраивается для каждого сервера в группе доступности базы данных в соответствии с максимальным количеством баз данных, для которого предназначено развертывание. Дополнительные сведения см. в разделе Set-MailboxServer.

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

Дополнительные сведения см. в разделе Примеры проектов группы доступности базы данных.