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.
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.
Una vez creado, se realizarán las labores de aprovisionamiento de forma automática y ala, a trabajar, ya podemos conectarnos.
Y recordad, este entorno también permitirá tener entornos de builds y entornos de pruebas para usar con Lab Manager.