Team Foundation Server on Windows Azure

La Keynote del PDC 2010 no ha dejado un anuncio muy interesante; Existirá una versión de TFS hosteada en Windows Azure lista para ser usada!!

Hasta ahora la solución pasaba por instalarnos nuestro propio TFS, en  nuestro entorno empresarial, o utilizar lanzarnos a utilizar algunas de las soluciones de TFS hosteado que estaban ofreciendo algunos proveedores, que en muchas ocasiones se limitaban sólo a ofrecer ciertas funcionalidades.

A través de este servicio en la nube podremos disponer de todas las funcionalidades que TFS ofrece desde la nube; gestor de fuentes, máquinas builds, integración con LabManager, gestión de work items etc…todo, todo, todo…

Aquí os muestro la arquitectura que tendrá el TFS en la nube.

TFS

Como cosa destacables:

  • Se ha migrado toda la capa de aplicación a un Web Role.
  • Se ha migrado la base de datos SQL Server a SQL Azure.
  • Se emplea Windows Azure Storage para almacenamiento .de ficheros.
  • Se usan worker roles para simular el agente de SQL Server.
  • Para la autenticación se hace uso de Access Control, pudiendo utilizar diferentes proveedores de autenticación, como Active Directory, Live ID, Google….
  • Para los entornos de Builds se emplearé el nuevo rol de Virtual Machine.

En al demo de Keynote se ha visto lo sencillo que podría llegar a ser crear una cuenta de TFS en la nube, aquí veis como se crea.

Welcome

Una vez creado, se realizarán las labores de aprovisionamiento de forma automática y ala, a trabajar, ya podemos conectarnos.

Connect

Y recordad, este entorno también permitirá tener entornos de builds y entornos de pruebas para usar con Lab Manager.

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *