Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Развертывание Team Foundation Server
Односерверное развертывание
Типичное развертывание с одним сервером показано на рис.16.2. На сервере установлены уровни данных и приложений TFS, а также SharePoint Services и SQL Server 2005.
Развертывание на раздельных серверах
Типичный вариант развертывания с несколькими серверами показан на рис.16.3. Уровень приложений TFS установлен совместно с SharePoint Services. На другом компьютере размещены уровень данных TFS и SQL Server 2005.
Другие серверы
Как в односерверном, так и в раздельном варианте вы вольны установить также сервер сборки и прокси-сервер. Их можно установить как на том же сервере, что и уровень приложений, так и на других серверах.
Установка сервера сборки
Чтобы повысить производительность сборки и снизить нагрузку на уровень приложений, разместите службы сборки на отдельном сервере. Например, это нужно сделать, если сборки планируется проводить достаточно часто.
Прокси-сервер Team Foundation
Прокси-сервер Team Foundation кеширует копии файлов, включенных в систему управления исходным кодом. Используйте прокси-сервер, если вы обращаетесь к серверу управления исходным кодом по сети и испытываете проблемы с ее быстродействием.
Топологии TFS
Выбрав вариант установки, вы должны затем выбрать одну из нескольких топологий. К вашим услугам как простые, так и сложные топологии - для команд самых различных размеров.
Простая топология
На рис.16.4 показана самая простая топология TFS - уровни приложений и данных развернуты на одном и том же сервере. Прокси-сервер TFS развернут на отдельном сервере. Доступ к серверу имеется с клиентских рабочих станций в том же домене.
Эта конфигурация подходит для команд разработчиков и для пилотных проектов с числом пользователей не более 400.
Топология умеренной сложности
На рис.16.5 показан вариант с топологии с разделением уровней. Службы приложений развернуты на одном сервере, базы данных - на другом.
На рис.16.5 показано также испытательное оборудование и серверы сборки, развернутые на отдельных узлах. Клиентские узлы находятся либо в том же домене, что и серверы, либо в доменах, которые связаны с серверами отношениями доверия. Топологии этого уровня сложности уместны в больших командах разработки с количеством пользователей от 400 до 2000.
Сложная топология
Сложная топология, показанная на рис.16.6, близка к предыдущему случаю. Однако теперь в нее добавлены компоненты отказоустойчивости - резервный сервер уровня приложений и уровень данных с использованием технологий кластеризации SQL.
Кроме того, на рис.16.6 показан географически удаленный дочерний домен, связанный с основным доменом при помощи низкоскоростного соединения. Клиенты в этом домене для более эффективного доступа к системе управления исходным кодом используют прокси-сервер TFS.
Дополнительные соображения
При развертывании TFS учитывайте следующее:
- Если у вас уже есть настроенный сервер SharePoint, который вы хотите использовать для размещения портала Team Foundation Server, у вас имеется возможность переместить портал на этот сервер. Подробнее - по адресу http://blogs.msdn.com/bharry/archive/2006/10/30/moving-your-tfs-share point-site.aspx.
- В крупных проектах выигрыша позволяет добиться перемещение механизма и куба на отдельный компьютер. Вы можете задать кластеризацию SQL на уровне данных и настроить конфигурацию "активный-активный" с SQL на одном узле и OLAP на другом, так что бы каждый из них был отказоустойчивым резервом для другого. Подробнее - по адресам http://msdn2.microsoft.com/en-us/library/aa721760(vs.80).aspx и http:// msdn2.microsoft.com/en-us/library/ms252505(VS.80).aspx.