Share via


Ejemplos de topología alojada

En lugar de instalar y configurar Visual Studio Team Foundation Server (TFS) localmente, Microsoft ofrece la opción de usar Team Foundation Service Preview, donde Microsoft pone a su disposición en la nube todos los elementos de servidor de la implementación.Esto simplifica en gran medida la implementación, ya que los únicos aspectos de arquitectura que deberá considerar son asegurarse de que los usuarios tienen acceso a Internet y los permisos necesarios para tener acceso al proyecto.

El entorno hospedado

TFS en la nube

Las marcas comerciales ajenas a Microsoft que aparecen en esta imagen pertenecen a sus respectivos propietarios.

Si decide utilizar el servicio, el proyecto completo, incluido el código fuente, los elementos de trabajo, las configuraciones de compilación y las características del equipo, se hospedará en la nube.Desde C# hasta Python, desde Windows hasta Android, puede utilizar diversos lenguajes y usar como destino diversas plataformas, además de utilizar diversas herramientas.Los únicos aspectos de la arquitectura que necesita administrar son los requisitos de acceso.

Cuando utilice Team Foundation Service Preview, use un explorador web y su cuenta de Microsoft para conectarse al servicio hospedado.Puede crear proyectos de equipo, agregar miembros al equipo y trabajar como lo haría con una implementación instalada localmente, pero sin necesidad de administrar los servidores.La capa de aplicación, la capa de datos y los servidores de compilación se hospedan automáticamente, utilizando la plataforma de nube de Microsoft y SQL Server Azure.Esta es una excelente elección de arquitectura si desea características de TFS como el control de código fuente, los elementos de trabajo y la administración de proyectos ágiles, pero no desea el soporte para administrar la infraestructura física.También es una buena opción que se debe tener en cuenta si los miembros del equipo están distribuidos por todo el mundo.Dado que el servicio está completamente basado en web, los únicos aspectos que debe administrar son si los miembros del equipo tienen acceso a Internet, si los firewalls bloquean el puerto 443 y si se puede agregar una cuenta de Microsoft para cada miembro del equipo a cada uno de los proyectos que se hospedan automáticamente.

Diagrama simple del servicio TFS hospedado

Dado que los recursos de servidor para Team Foundation Service Preview se administran automáticamente, puede ser una buena opción para los equipos que tengan picos de uso impredecibles de uso o que necesiten expandir o contratar en gran medida los recursos de un proyecto.La infraestructura del servicio está diseñada para absorber las fluctuaciones en las necesidades y puede expandirse sin problemas para administrar proyectos de gran tamaño.También es una buena opción para equipos con escasos o nulos recursos de soporte de TI.

A diferencia de las implementaciones locales, el servicio hospedado no admite la integración con Productos de SharePoint o SQL Server Reporting Services, y no se integra totalmente con Visual Studio Lab Management.Debido a esta limitación, el servicio hospedado no es una buena opción si el equipo necesita informes detallados sobre el progreso, función disponible en la integración entre TFS y SQL Server Reporting Services, o requiere equipos de laboratorio virtual y pruebas automatizadas, funciones proporcionadas por Visual Studio Lab Management.Aunque el servicio proporciona una página y un panel de equipo, no es tan detallado como la integración disponible entre TFS, SQL Server Reporting Services y SharePoint Foundation 2010.

Además, Team Foundation Service Preview no es una buena opción si el proyecto tiene requisitos estrictos de gobernanza.No elija el servicio hospedado si está programando en un entorno estrictamente regulado, como el sector financiero, o si el proyecto debe tener control total de su infraestructura para fines de auditoría.

Hh977190.collapse_all(es-es,VS.110).gifEjemplos de implementaciones hospedadas

Puede optar por hospedar los recursos de la máquina de compilación en la nube junto con todos los demás aspectos del servidor de la implementación, o puede utilizar servidores de compilación locales.Puede usar un servidor de compilación hospedado para las compilaciones integradas y dejar que los desarrolladores utilicen servidores de compilación locales para ejecutar las compilaciones provisionales.

Topología hospedada con compilación en la nube

Topología hospedada con servidor de compilación local

Para obtener más información sobre el servicio y las opciones para utilizarlo, vea Team Foundation Service Preview.

Vea también

Conceptos

Arquitectura de Team Foundation Server

Instalar Team Foundation Server y Visual Studio ALM

Planear y seguir proyectos