Guide technique ANYSYS · vérifié le 26 octobre 2026
Veeam Backup & Replication 13 : architecture et dimensionnement pour une PME

Serveur de sauvegarde Windows ou Veeam Software Appliance, proxies, dépôts, base de configuration, ports et comptes : les décisions d’architecture à prendre avant la première tâche, avec les chiffres officiels de la version 13.1 et les écarts avec la 12.3.
01 / Périmètre
Périmètre et versions
Une installation Veeam de PME tient souvent sur un seul serveur qui cumule tous les rôles. C’est supportable, à condition de savoir ce que l’on concentre et ce qui se passe le jour où ce serveur tombe ou se fait chiffrer. Ce premier guide pose l’architecture ; les suivants traitent les dépôts immuables, la conception des tâches, la restauration et l’automatisation PowerShell.
| Version | Sortie | Fin des correctifs | Fin du support | Dernier build relevé |
|---|---|---|---|---|
| 13 | novembre 2025 | novembre 2028 | novembre 2028 | 13.1.1.18 (12 août 2026) |
| 12 | février 2023 | novembre 2025 | février 2027 | 12.3.2.4934 (6 octobre 2026) |
Sur Windows, la mise à niveau vers 13.1 exige d’être en 12.3.1 (build 12.3.1.1139) ou plus récent sur un système d’exploitation supporté. Si votre objectif est de passer d’un serveur Windows à la Veeam Software Appliance, Veeam demande de ne pas monter en 13.1 : restez sur le dernier correctif 13.0 et contactez le support Veeam pour la migration.
02 / Architecture
Les composants et leur rôle
Veeam sépare le pilotage du transport des données. Le serveur de sauvegarde orchestre, les proxies lisent et compressent, les dépôts stockent. En version 13, chaque rôle peut tourner sur Windows ou sur Linux, et la Veeam Software Appliance livre le serveur de sauvegarde sur un Linux durci.
| Composant | Rôle | Remarque pour une PME |
|---|---|---|
| Serveur de sauvegarde | Orchestration, planification, base de configuration, console et web UI | Sur Windows (Server 2016 à 2025) ou Veeam Software Appliance (Veeam JeOS bâti sur Rocky Linux from CIQ). |
| Proxy de sauvegarde | Lecture des données, compression, déduplication, chiffrement, envoi au dépôt | Par défaut le rôle proxy est porté par le serveur de sauvegarde, ce que Veeam juge suffisant pour de petites installations à faible trafic. |
| Dépôt de sauvegarde | Stockage des chaînes de sauvegarde | Prévoir au moins un dépôt durci (hardened) ou objet immuable : voir le guide dédié. |
| Veeam Infrastructure Appliance | Image Linux durcie pour les rôles proxy, dépôt, dépôt durci, serveur de montage, passerelle | Ne peut pas porter les rôles serveur de bandes, proxy off-host ni serveur NDMP. |
| Base de configuration | Paramètres, historique des sessions, catalogue | PostgreSQL embarqué par défaut ; voir la section 4. |
En mode VMware, le proxy choisit automatiquement le mode de transport dans l’ordre Direct storage access, puis Virtual appliance (HotAdd), puis Network. Veeam déconseille le mode Network sur un réseau 1 GbE et le juge adapté au 10 GbE. Pour une PME avec un cluster vSphere et un SAN iSCSI, un proxy virtuel en HotAdd par cluster est le point de départ le plus simple.
03 / Dimensionnement
Dimensionner le serveur de sauvegarde
Les prérequis officiels de la version 13 sont identiques pour le processeur et la mémoire, que le serveur soit sous Windows ou sous forme d’appliance.
| Ressource | Serveur Windows (v13) | Veeam Software Appliance (v13) |
|---|---|---|
| Processeur | x86-64, 8 cœurs (vCPU) minimum | x86-64, 8 cœurs minimum ; 6 cœurs suffisent jusqu’à 5 charges protégées |
| Mémoire | 16 Go + 500 Mo par tâche concurrente | 16 Go + 500 Mo par tâche concurrente |
| Disque | 5 Go produit + 4,5 Go .NET ; 10 Go par 100 VM pour le catalogue ; au moins 100 Go conseillés pour le cache Instant VM Recovery ; au moins 10 Go de journaux | Disque 1 : 240 Go minimum (480 Go SSD recommandés pour quelques centaines de charges). Disque 2 : 240 Go minimum (catalogues et sauvegardes) |
| Réseau | 1 Gbit/s ou plus sur site, 1 Mbit/s ou plus hors site | Idem |
Exemple de calcul pour une PME de 40 VM sauvegardées en 4 tâches qui peuvent tourner en même temps : 16 Go + 4 × 0,5 Go = 18 Go de mémoire minimum, auxquels s’ajoutent les rôles cumulés (proxy, serveur de montage) si vous n’en déployez pas d’autres. Le catalogue invité représente environ 4 Go (10 Go par 100 VM). Ce sont des minima : prévoyez de la marge pour les restaurations instantanées, qui consomment le cache.
04 / Base
Base de configuration
La base de configuration est le cœur du serveur : sans elle, pas d’historique ni de paramètres. Le moteur par défaut a changé entre les versions.
| Veeam Backup & Replication 13 (Windows) | Veeam Backup & Replication 12.3 | |
|---|---|---|
| Moteur inclus | PostgreSQL 17.10 dans le setup | PostgreSQL 15.14-1 dans le setup |
| PostgreSQL supporté | 17.x, 15.x, 14.x | 14.x, 15.x |
| SQL Server supporté | 2016, 2017, 2019, 2022, 2025 (toutes éditions) | 2012 à 2022 (toutes éditions) |
- SQL Server 2025 Express est limité à 50 Go de base, les éditions Express antérieures à 10 Go.
- L’instance PostgreSQL doit utiliser l’encodage UTF-8 par défaut.
- Sur la Veeam Software Appliance, une base PostgreSQL distante sous Linux exige les paquets postgresql17 en version 17.6 ou plus.
- Le passage d’un moteur à l’autre (SQL Server vers PostgreSQL) n’est supporté qu’au sein d’une même version de Veeam Backup & Replication, via sauvegarde et restauration de configuration.
Pour une PME, gardez le PostgreSQL local fourni par le setup : il évite une licence SQL Server, un serveur de plus et la limite Express. L’analyseur Security & Compliance contrôle d’ailleurs que PostgreSQL est configuré avec les réglages recommandés.
05 / Réseau
Flux réseau et ports
En version 13, la console, la web UI et les clients REST parlent au serveur de sauvegarde sur le port 443. C’est un changement important par rapport à la 12.3, où la console utilisait les ports 9392 et 9420 et l’API REST le port 9419.
| Source | Destination | Port TCP | Usage (v13) |
|---|---|---|---|
| Console, web UI, serveur de montage, Infrastructure Appliance | Serveur de sauvegarde | 443 | Communication principale |
| Poste web UI / Host Management | Serveur de sauvegarde | 10443 | Veeam Software Appliance uniquement |
| Poste web UI | Serveur de sauvegarde | 80 | Optionnel, redirection HTTP vers HTTPS |
| Accès distant | Serveur de sauvegarde | 22 / 3389 | Optionnels, dépannage (appliance / Windows) |
| Console | Serveur de sauvegarde Windows | 9420 | Mise à jour automatique de la console |
| Proxy, dépôts, passerelle, serveur de montage | Serveur de sauvegarde | 6162, repli 2500 à 3300 | Data Mover |
| Client REST | Serveur de sauvegarde | 9419 | Swagger ; REST écoute désormais sur 443 |
La matrice complète dépend des composants (hyperviseurs, agents, bandes, objet). Avant d’ouvrir un pare-feu, partez de la page Ports de votre version. Le script ci-dessous vérifie seulement que les ports principaux répondent depuis une machine de l’infrastructure ; il ne modifie aucune règle.
<#
.SYNOPSIS
Read-only TCP reachability check for the main Veeam Backup & Replication 13
ports, run from a machine of the backup infrastructure.
.DESCRIPTION
Tests TCP connections with Test-NetConnection (-Port, -InformationLevel Quiet)
and returns one row per target and port. Nothing is configured: no firewall
rule is added or changed.
The default checks are taken from the "Ports" page of the Veeam Backup &
Replication 13 User Guide:
- 443 console / web UI / REST client -> backup server
- 6162 proxies, repositories, gateway and mount servers -> backup server
(fallback range 2500-3300 is not scanned here)
- 10443 web UI / Host Management -> backup server (Veeam Software Appliance only)
Use -Check to supply your own list (for example after reading the ports
matrix for your version and components).
.PARAMETER BackupServer
Name or address of the backup server.
.PARAMETER Appliance
Also test 10443 (Veeam Software Appliance deployments).
.PARAMETER Check
Custom list of hashtables @{ ComputerName = '...'; Port = 0; Purpose = '...' }.
When provided, the default checks are ignored.
.EXAMPLE
.\Test-VBRPortReachability.ps1 -BackupServer vbr01.mgmt.local | Format-Table
.EXAMPLE
.\Test-VBRPortReachability.ps1 -Check @(@{ ComputerName = 'repo01'; Port = 6162; Purpose = 'Data Mover' })
.NOTES
Windows PowerShell 5.1 or PowerShell 7 on Windows (NetTCPIP module).
A successful TCP test does not prove that the Veeam service behind the port
is healthy; a failed one points to routing, DNS or firewall.
Source: ANYSYS ICT, https://www.anysys.be/articles/
#>
[CmdletBinding(DefaultParameterSetName = 'Default')]
param(
[Parameter(Mandatory, ParameterSetName = 'Default')]
[string]$BackupServer,
[Parameter(ParameterSetName = 'Default')]
[switch]$Appliance,
[Parameter(Mandatory, ParameterSetName = 'Custom')]
[hashtable[]]$Check
)
$ErrorActionPreference = 'Stop'
if ($PSCmdlet.ParameterSetName -eq 'Default') {
$Check = @(
@{ ComputerName = $BackupServer; Port = 443; Purpose = 'Console / web UI / REST -> backup server' }
@{ ComputerName = $BackupServer; Port = 6162; Purpose = 'Infrastructure components -> backup server (Data Mover)' }
)
if ($Appliance) {
$Check += @{ ComputerName = $BackupServer; Port = 10443; Purpose = 'Web UI / Host Management (Veeam Software Appliance)' }
}
}
foreach ($item in $Check) {
$ok = Test-NetConnection -ComputerName $item.ComputerName -Port $item.Port -InformationLevel Quiet -WarningAction SilentlyContinue
[pscustomobject]@{
Source = [System.Net.Dns]::GetHostName()
ComputerName = $item.ComputerName
Port = $item.Port
Purpose = $item.Purpose
TcpOpen = [bool]$ok
TestedAt = Get-Date
}
}06 / Sécurité
Isolation, comptes et domaine
La recommandation figure dans l’outil de Veeam lui-même : le contrôle « Backup server should not be a part of the production domain » de Security & Compliance Analyzer. Pour les grands environnements, Veeam recommande un domaine de gestion dans une forêt Active Directory séparée ; pour les petits et moyens, un groupe de travail suffit. Le contrôle n’est « Passed » que si le serveur n’est joint à aucun domaine.
Les bulletins de 2026 donnent un argument concret : CVE-2026-21666, CVE-2026-21667 et CVE-2026-44963 permettaient une exécution de code à distance sur le serveur de sauvegarde par un utilisateur de domaine authentifié (versions 12.3.2 antérieures aux builds correctifs). Veeam précise que CVE-2026-44963 ne touche aucun build 13.x. Un serveur hors domaine réduit cette classe de risque, quelle que soit la version.
Comptes à prévoir
- Administrateurs Veeam nominatifs avec MFA activée (contrôle « MFA for the backup console should be enabled »).
- Compte de service pour l’automatisation : la MFA n’est pas supportée pour PowerShell, il faut un compte dédié pour lequel la MFA est désactivée (voir le guide PowerShell).
- Comptes invités pour le traitement applicatif (AD, SQL, Exchange) : les comptes du domaine de production sont saisis dans le gestionnaire d’identifiants Veeam, le serveur n’a pas besoin d’être membre du domaine.
- Services Veeam sous Windows : l’analyseur attend qu’ils tournent sous le compte LocalSystem.
- Security Officer sur l’appliance et le dépôt durci : mot de passe de 15 caractères minimum, MFA configurée à la première connexion (sauf si elle a été désactivée à l’installation).
Pour la continuité du serveur lui-même, la version 13 propose un cluster haute disponibilité à deux nœuds basé sur l’appliance. Il exige la licence Veeam Data Platform Premium, interdit les dépôts locaux du serveur et ne se gère ni depuis la web UI ni depuis la console Host Management. Pour la plupart des PME, une sauvegarde de configuration chiffrée et testée reste la protection de base : voir le guide restauration.
07 / Pièges
Pièges fréquents
- Sauvegarder le serveur Veeam avec une tâche Veeam : la documentation le déconseille (gel de la VM au snapshot, déconnexion de la base). Utilisez la sauvegarde de configuration.
- Laisser la sauvegarde de configuration sur le serveur : l’analyseur exige qu’elle ne soit ni sur le serveur ni sur son dépôt par défaut.
- Système non supporté : les builds Insider de Windows ne sont pas supportés pour le serveur ni pour aucun composant.
- Monter en 13.1 en voulant migrer vers l’appliance : rester en 13.0 et passer par le support Veeam.
- Ports 12.3 dans les règles de pare-feu : après mise à niveau, la console passe sur 443 ; nettoyez les anciennes ouvertures après validation.
- Dépôt durci dans une VM : l’analyseur recommande une machine physique à stockage local (voir guide 2).
08 / Contrôle
Vérification
- 01
Relevez le build installé : sur la console, menu principal, Help > About.
- 02
Lancez Security & Compliance Analyzer (onglet Home, bouton Security & Compliance). Dans la web UI, on ne peut que consulter les résultats ; l’analyse complète se fait depuis l’application de bureau.
- 03
Traitez chaque ligne « Not implemented » ou justifiez l’exclusion par écrit.
- 04
Exécutez
Test-VBRPortReachability.ps1depuis un proxy et depuis le dépôt, puis archivez le résultat. - 05
Vérifiez que la sauvegarde de configuration part bien vers un dépôt distinct du serveur et qu’elle est chiffrée.
# Read-only: run from a proxy or repository server (Windows)
.\Test-VBRPortReachability.ps1 -BackupServer vbr01.mgmt.local | Format-Table -AutoSize09 / Sources
Sources
- Veeam KB4738 : Release Information for Veeam Backup & Replication 13 and Updates
- Veeam KB4696 : Release Information for Veeam Backup & Replication 12.3
- Veeam Product Lifecycle
- User Guide v13 : Backup Server (system requirements)
- User Guide v13 : Upgrading to Veeam Backup & Replication 13 on Windows
- User Guide v13 : Upgrade Checklist
- User Guide v13 : Ports
- User Guide 12 : Ports
- User Guide 12 : System Requirements
- User Guide v13 : VMware Backup Proxies
- User Guide v13 : Transport Modes
- User Guide v13 : Veeam Infrastructure Appliance, considerations
- User Guide v13 : Security & Compliance Analyzer
- User Guide v13 : High Availability cluster, limitations
- User Guide v13 : Configuration database
- Veeam KB4830 et KB4869 : vulnérabilités 12.3.2
- Microsoft Learn : Test-NetConnection