Используя 2 сервера для TFS, что установить, где?
Вопрос
Быстрый вопрос:
У меня есть два сервера, и первоначальная идея заключалась в том, чтобы использовать один в качестве уровня приложения и уровень данных, а другой-в качестве машины для сборки.
Но это относительно небольшой проект, поэтому кажется, что общий перебор использует один сервер только для служб сборки (я предполагал, что придет более слабая машина, тогда я удивлен).
Если я разделите уровень приложений и уровень данных между двумя серверами, куда мне поместить сервис сборки?
На стороне уровня приложения или на стороне уровня данных? Какой из них будет лучше?
Решение
В нашей окружающей среде у нас есть AT и DT, разделенные на их собственных машинах, и проводим услугу сборки на AT. То, что это сводится к тому, где у вас есть самые «запасные» ресурсы, доступные для сборки сборки. Взгляните на счетчики Perfmon для памяти и процессора с течением времени и посмотрите, какой из них выглядит так, как будто он наиболее легко используется, и поместите туда своего агента сборки.
Исходя из опыта, это, вероятно, будет вашим уровнем приложения, особенно если у вас есть службы отчетности и куб, установленные на уровне данных вместе с хранилищем исходного кода и хранилищем рабочих элементов.