Conceptos claves en Team Foundation Server 2010

Comenzando con mi investigación sobre Team Foundation Server me topé con algunos conceptos claves en un post de bharry, donde menciona  estas características y que resumo a continuación.

Team Project Collections

Cada colleción es un grupo de proyectos relacionados y cada TFS Farm  puede contener varias collecciones.
Cada colección es totalmente independiente una de la otra

Bases de Datos

Por la introducción de los Team Project Collections

TFS_Config

Base de datos raiz que centraliza los datos de la configuración del TFS incluyendo el listado de team project collections.

TFS_Warehouse

Contiene la información de reportes de todas las team project collections, con esto provee la capacidad de reporteria entre todas las team project collections en la TFS farm

TFS_*

Una base de datos por cada team project collection. La cual contiene toda la información operacional relacionada con un sub sitema para determinada team project collection (contol de versiones, seguimiento de ítems en trabajo, builds, etc).

TFS Farms

La introducción de las TFS Farms se considera un gran cambio de arquitectura, permitiendo mayor flexibilidad con relación al TFS 2008. Dichos cambios que dan vida a las TFS Farms son:

  • soporte de NLB entre TFS application tiers. El habilitar balanceo de carga tiene como proposito habilitar una mas limpia y completa historia de alta disponibilidad.
  • Scale out for SQL data tiers. Debido a que cada base de datos es independiente éstas pueden estar en cualquier SQL Server.
Comparte Este Post:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • FriendFeed

About fboiton

I'm a Software Developer specialized in Web Solutions for Large Scale and High Availability Applications, with more than 8 years of experience in Web Applications development. Software Architecture, Team Management and Continous Improvement are my bigger interests. Specialties ASP.NET, SQL Server, Web Development in general, Linux Servers, Software Architecture, Team Management.
This entry was posted in Desarrollo de Software and tagged . Bookmark the permalink.

Leave a Reply