Você está na página 1de 1

Arquitectura de Team Foundation Server

Para planear y administrar la implementacin de la mejor forma posible, debe entender primero la arquitectura
subyacente de Team Foundation Server (TFS). Entender la arquitectura puede ayudarle a mantener el buen estado
global de la implementacin y a garantizar la disponibilidad global de los servidores y servicios que los equipos de
desarrollo requieren.
Hay varias maneras de implementar TFS: en un servidor; en muchos servidores, en un dominio o grupo de trabajo, o
en varios dominios. Tambin puede utilizar Visual Studio Online, donde Microsoft hospeda automticamente todos
los elementos de servidor de la implementacin. Entender la arquitectura puede ayudarle a decidir la topologa que
puede satisfacer mejor sus necesidades empresariales. Cualquiera que sea la topologa que elija, si entiende la
arquitectura que subyace a TFS, podr administrar mejor los requisitos fsicos y lgicos. Este tema proporciona
informacin general bsica sobre las distintas arquitecturas, con vnculos a informacin adicional sobre
implementaciones de ejemplo. Tambin proporciona informacin tcnica sobre los servicios, las bases de datos, la
informacin de configuracin, y los puertos y protocolos de red de las implementaciones locales.
Para comprender la arquitectura de TFS y cmo afecta a la implementacin, debe tener en cuenta lo siguiente:
Las capas lgicas de aplicacin, datos y cliente de Team Foundation, y si desea utilizar uno o varios
servidores para las capas de aplicacin y de datos, o si desea que las capas de aplicacin y de datos se
hospeden en la nube automticamente mediante Visual Studio Online
La ubicacin de los servidores fsicos o virtuales que hospedan esas capas
Team Foundation Build y el nmero y la ubicacin de los equipos de compilacin que se ejecutarn en el
entorno, incluido cuntos puede necesitar para llevar a cabo sus procedimientos de desarrollo
La posible necesidad de un proxy de Team Foundation Server
Adems, debe tener en cuenta las interacciones entre estas entidades. Por ejemplo, si decide utilizar el servicio TFS
hospedado, debe asegurarse de que los clientes puedan tener acceso al servicio en el puerto 443. Si decide
implementar TFS localmente, debe saber qu servicios Web, bases de datos y modelos de objetos utiliza
TFS. Tambin debe saber qu puertos y protocolos de red utiliza TFS de forma predeterminada y qu puertos de red
se pueden personalizar. Por ltimo, debe entender qu permisos debe establecer en Team Foundation Server y los
componentes y programas de los que depende su implementacin.
Adems de sus propios servicios, Team Foundation Server depende de otros servicios para funcionar. Para obtener
informacin acerca de estos servicios, vea Conceptos de Team Foundation Server y Componentes del almacn de
datos de TFS. Para obtener ms informacin sobre los requisitos y las dependencias de la instalacin, vea Gua de
instalacin de Team Foundation Server.

Você também pode gostar