Migration TFS / Azure DevOps Server

Expertise en migration et modernisation de vos plateformes de développement

Pourquoi migrer vers Azure DevOps Server ?

La migration de Team Foundation Server (TFS) vers Azure DevOps Server permet de bénéficier des dernières fonctionnalités, d'améliorer la sécurité, les performances et de garantir un support à long terme. Artza Technologies vous accompagne dans cette transition critique avec une méthodologie éprouvée et sans interruption de service.

🚀

Performances améliorées

Profitez des optimisations et nouvelles fonctionnalités des versions récentes

🔒

Sécurité renforcée

Bénéficiez des derniers correctifs de sécurité et du support LTS

⚙️

Compatibilité étendue

Support de Windows Server et SQL Server récents, Visual Studio 2022

📊

Continuité de service

Migration sans perte de données ni interruption prolongée

Le processus de migration

Une approche méthodique en 8 étapes garantissant une migration réussie

1

Audit et préparation

Analyse de l'architecture existante, identification des prérequis système et validation des comptes de service

2

Configuration des VMs

Préparation des machines virtuelles avec Windows Server et SQL Server compatibles

3

Snapshots et sauvegardes

Création de points de restauration avant toute modification critique

4

Installation Azure DevOps

Déploiement de la dernière version avec patches et mises à jour de sécurité

5

Migration des bases

Migration des collections de projets et bases de données SQL Server

6

Configuration HTTPS

Installation des certificats SSL et configuration des liaisons IIS sécurisées

7

Mise à jour des agents

Installation et configuration des agents de build compatibles Visual Studio 2022

8

Tests et validation

Vérification complète des builds, pipelines et fonctionnalités métier


Nos réalisations clients

Découvrez comment nous avons accompagné nos clients dans leur migration vers Azure DevOps Server

Cas client

Migration Azure DevOps Server 2019 → GA (2025)

Migration complète avec infrastructure 3 VMs et mise à niveau Windows Server 2022

Contexte du projet

Client opérait sur Azure DevOps Server 2019 avec une infrastructure distribuée sur 3 machines virtuelles à Villepinte. L'objectif était de migrer vers la version GA (décembre 2025) tout en modernisant l'infrastructure avec Windows Server 2022 et SQL Server 2022.

Architecture migrée

🖥️ VM prod

  • 2 CPU, 8 Go RAM
  • Windows Server 2022
  • Azure DevOps Server GA
  • Liaison HTTPS avec certificat SSL

💾 VM data

  • 4 CPU, 12 Go RAM
  • Windows Server 2022
  • SQL Server 2022 Standard
  • Collections et bases de données

⚙️ VM agent

  • 4 CPU, 8 Go RAM
  • Windows Server 2022
  • Agents Build v4.268.0
  • Support Visual Studio 2022

Phases de migration

1
Préparation

Arrêt des collections, snapshots des 3 VMs, validation des prérequis

2
Mise à niveau OS

Migration vers Windows Server 2022 sur les 3 serveurs

3
Mise à niveau SQL

Migration vers SQL Server 2022 sur Vm base de données

4
Installation AzDO

Installation Azure DevOps Server GA + Patch1

5
Configuration SSL

Certificat SSL et configuration HTTPS

6
Agents Build

Installation nouveaux agents compatibles VS 2022

7
Validation

Tests avec projet Hello World et validation des builds

8
Production

Démarrage des collections et mise en production

Points clés de la migration

✓ Éléments livrés

  • Migration directe 2019 → GA en une seule étape
  • Exclusions antivirus configurées
  • Comptes de service TFSSERVICE et TFSBUILD maintenus
  • Sauvegardes planifiées vérifiées
  • Compatibilité Visual Studio 2022/2019/2017
  • Documentation complète de migration
  • Agents Build mis à jour (v4.268.0+)
  • Protocole HTTPS opérationnel

Technologies utilisées

Azure DevOps Server GA Windows Server 2022 SQL Server 2022 Visual Studio 2022 IIS 10 Certificats SSL Build Agents v4.268.0

Résultats

3
Serveurs migrés
0
Perte de données
100%
Collections migrées
HTTPS opérationnel

Cas client

Migration Azure DevOps Server 2020 → 2022

Préparation et migration vers Azure DevOps Server 2022 avec architecture optimisée

Contexte du projet

Client exploitait Azure DevOps Server 2020 sur Windows Server 2019 Standard avec SQL Server 2019 Standard. Le projet visait à migrer vers Azure DevOps Server 2022 tout en optimisant l'architecture et en conservant les serveurs de build existants.

Évolution de l'architecture

📍 Architecture initiale

  • Azure DevOps Server 2020
  • 32 Go RAM
  • Windows Server 2019 Standard
  • SQL Server 2019 Standard
  • 2 agents Build intégrés

🎯 Architecture cible

  • Azure DevOps Server 2022
  • 8 Go RAM (optimisé)
  • Windows Server 2019/2022
  • SQL Server 2019/2022
  • Configuration en anglais
  • Serveur Build dédié

Prérequis et préparation

Checklist de préparation

  • Configuration VM avec 8 Go RAM
  • Installation Windows Server 2019 ou 2022
  • Installation SQL Server 2019 ou 2022
  • Téléchargement Azure DevOps Server 2022.0.1
  • Création snapshot de la VM
  • Conservation serveur Azure DevOps 2020
  • Conservation serveur Build
  • Docker Desktop sur serveur Build

Spécifications SQL Server

Configuration spécifique pour Azure DevOps Server avec les fonctionnalités essentielles :

Database Engine Services Full-Text Search Analysis Services Reporting Services SQL Server Express/Standard/Enterprise

Infrastructure de Build

Le serveur de build dédié a été maintenu et intégré à la nouvelle architecture :

🔧 Serveur Build

  • Docker Desktop installé
  • 2 agents Build configurés
  • Connecté au nouveau serveur Azure DevOps 2022
  • Serveur de build historique 2020 conservé

Technologies & Outils

Azure DevOps Server 2022.0.1 Windows Server 2019/2022 SQL Server 2019/2022 Docker Desktop Build Agents IIS

Livrables

8 Go
RAM optimisée
2022
Version LTS
2
Serveurs Build
Documentation

Notre méthodologie éprouvée

Une approche structurée garantissant une migration sans risque et sans interruption de service

Phase 1

Audit initial

Analyse complète de votre infrastructure actuelle et identification des prérequis

  • Inventaire des serveurs et configurations
  • Analyse des versions TFS/Azure DevOps
  • Identification des comptes de service
  • Évaluation des collections et projets
  • Vérification des agents de build
Phase 2

Planification détaillée

Élaboration du plan de migration avec calendrier et stratégie de rollback

  • Définition de l'architecture cible
  • Dimensionnement des serveurs
  • Planification des snapshots
  • Stratégie de migration des bases
  • Plan de tests et validation
Phase 3

Préparation infrastructure

Configuration des environnements et installation des prérequis système

  • Préparation des VMs
  • Installation Windows Server
  • Installation SQL Server
  • Configuration réseau et DNS
  • Certificats SSL
Phase 4

Migration des données

Migration contrôlée des collections et bases de données avec points de restauration

  • Snapshots pré-migration
  • Arrêt des collections
  • Sauvegarde des bases SQL
  • Installation Azure DevOps Server
  • Migration et attachement des collections
Phase 5

Configuration post-migration

Finalisation de la configuration et mise en place des services complémentaires

  • Configuration HTTPS et certificats
  • Mise à jour des agents de build
  • Configuration des exclusions antivirus
  • Paramétrage des sauvegardes
  • Configuration des notifications
Phase 6

Tests & Documentation

Validation complète et documentation pour vos équipes

  • Tests de build avec VS 2022
  • Validation des pipelines
  • Tests d'intégration
  • Documentation technique
  • Formation des équipes

Prêt à migrer vers Azure DevOps Server ?

Nos experts vous accompagnent dans votre migration avec une méthodologie éprouvée et sans interruption de service.

Demander un audit