Обеспечение доступности Team Foundation Server
Обновлен: Ноябрь 2007
Можно управлять временем отключения серверов для обслуживания. Однако следует также учитывать, как будут обрабатываться непредвиденные сбои. Применяя одну из трех базовых стратегий, можно обеспечить доступность серверов для клиентов во время обслуживания или сбое. Выбор стратегии определяется объемом времени недоступности, которое могут выдержать пользователи, и топологией системы.
Стратегии доступности
Обычно односерверные и двухсерверные топологии могут выдержать разумный объем времени недоступности для обслуживания системы или восстановления после сбоя. Сложные системы могут обеспечивать непрерывное обслуживание через выделенные ресурсы. Нижеприведенные стратегии позволяют получить различную степень доступности Team Foundation Server.
Стандартные рекомендации резервного копирования баз данных Для уровня данных можно поддерживать резервные копии баз данных и использовать их для восстановления за разумное время. Используются те же рекомендации, что и для любой базы данных SQL Server. Эта стратегия не требует дополнительных компьютерных или обслуживающих ресурсов. Дополнительные сведения см. в разделе Резервное копирование Team Foundation Server.
Компьютер для "горячего" резервирования служб приложений Можно уменьшить время восстановления служб, настроив и поддерживая отдельный сервер уровня приложений для "горячего" резервирования. Для реализации данной стратегии необходимо дополнительное оборудование и, следовательно, дополнительное обслуживание для поддержания компьютера в обновленном и готовом к работе состоянии. Дополнительные сведения см. в разделе Управление серверами уровня приложений Team Foundation.
Примечание. Уровень приложений не может быть частью веб-фермы.
Компьютер необходимо поддерживать в обновленном состоянии, совпадающем с основным компьютером. В следующем списке приведены необходимые дополнительные обслуживающие действия.
Аппаратные обновления.
Обновления операционной системы.
Обновления программного обеспечения.
Изменения в пользовательских учетных записях и разрешениях.
Изменения в ключе шифрования служб отчетов.
Кроме обслуживания компьютеров, администратор Team Foundation Server должен реагировать на сбой, запрашивая обновление базы данных DNS-сервера у администратора домена и используя программу командной строки TFSAdminUtil. Дополнительные сведения см. в разделе Практическое руководство. Активация резервного сервера уровня приложений.
Кластеризация баз данных Для обеспечения непрерывного обслуживания уровня данных можно настроить и поддерживать выделенные серверы в кластере. Использование кластера рекомендуется, если организация уже обладает ресурсами для настройки и поддержки кластера. Эта стратегия существенно увеличивает стоимость в ресурсах и обслуживании, так как аппаратные и программные требования к кластеру очень строги. Например, оборудование должно быть полностью идентичным и входить в список одобренного оборудования. Дополнительные сведения см. в следующих разделах на веб-узле корпорации Майкрософт: "Практическое руководство. Как создать новый отказоустойчивый кластер SQL Server 2005" для SQL Server 2005 и "Практическое руководство. Как создать новый отказоустойчивый кластер SQL Server (установка)" для SQL Server 2008.
**Зеркальное отображение баз данных **Зеркальное отображение сервера уровня данных Team Foundation имеет несколько преимуществ. Оно позволяет отключить основной сервер уровня данных Team Foundation для обновления, обслуживания или ремонта, и это минимальным образом затронет пользователей Team Foundation Server. Также оно включает механизм быстрого восстановления в случае недоступности основного сервера уровня данных Team Foundation. Использовать зеркальный сервер для сервера уровня данных Team Foundation рекомендуется, если организация обладает ресурсами для настройки и поддержки второго сервера уровня данных Team Foundation.
В этом разделе
Кластеризация сервера уровня данных
Описывает процесс кластеризации и объясняет преимущества кластеризации сервера уровня данных Team Foundation.Активация резервного сервера уровня приложений
Описывает требования для активации отказоустойчивого сервера уровня приложений Team Foundation и содержит ссылки на разделы о настройке.Зеркальное отображение сервера уровня данных Team Foundation
Описывает требования и конфигурации для зеркального отображения сервера уровня данных Team Foundation.
См. также
Основные понятия
Активация резервного сервера уровня приложений
Кластеризация сервера уровня данных
Резервное копирование Team Foundation Server