Blog
TCO cloud souverain Suisse vs AWS Azure : le calcul complet sur 36 mois
Compute, egress, support, change et conformité nLPD : les 5 postes que les calculateurs AWS et Azure n'affichent pas. Un scénario PME suisse sur 36 mois, hypothèses, formules et sources publiées.
Article Hidora publié le 21 août 2026. Les chiffres, prix et comparatifs sont ceux de cette date.
Compute, egress, support, change, conformité nLPD : les cinq postes que les calculateurs AWS et Azure n'affichent pas. Le calcul qui suit porte sur un profil PME suisse, sur 36 mois, avec ses hypothèses, ses formules et ses sources publiées pour que vous puissiez le refaire avec les vôtres.
Selon Flexera (State of the Cloud 2025), le coût cloud est la première préoccupation des DSI pour la 5e année consécutive, cité par 83 % des responsables IT. Ce que cette statistique ne dit pas : la plupart des organisations sous-estiment leur facture réelle de 40 à 60 %, parce que les calculateurs AWS et Azure n'affichent que le compute.
Cinq postes composent le vrai TCO cloud pour une entreprise suisse, egress, support production, surcharge région Europe, risque de change USD/CHF, et conformité nLPD. Ils sont systématiquement absents des devis initiaux. Sur 36 mois, ils représentent souvent plus que le compute lui-même.
Cet article compare trois fournisseurs sur trente-six mois. Si vous cherchez d’abord à comprendre le premier de ces postes, les frais de sortie l’expliquent et en montrent l’effet sur une facture mensuelle. Pour vos propres quantités, le calculateur TCO.
Les 5 postes que les calculateurs AWS et Azure n'affichent pas
1. La surcharge région Europe
AWS affiche régulièrement ses tarifs sur la base de la région us-east-1 (Virginie). La même instance m6i.large en eu-central-1 (Frankfurt) coûte ~$96/mois au lieu de ~$70/mois : une surcharge d'environ 37 % (source, cloudprice.net, mai 2026). Azure applique le même mécanisme. Les devis présentés dans les appels d'offres utilisent presque toujours les tarifs US comme base. La région la plus proche de la Suisse, eu-central-1 pour AWS et West Europe pour Azure, coûte structurellement plus cher.
2. Les egress fees
$0,09/Go sortant chez AWS et Azure, après les premiers 100 Go mensuels gratuits. Pour 3 Tio de sorties mensuelles, franchise de 100 Gio déduite, cela représente 267 $/mois non affiché dans les devis compute. Sur 36 mois : 9 629 $, soit 8 474 CHF. Chez Hikube, l'egress n'est pas facturé : 0 CHF dans ce comparatif TCO. Ce poste hyperscaler est traité en détail dans notre article sur le coût réel du stockage S3 AWS pour une entreprise suisse.
3. Le support production
Le support Developer d'AWS et Azure commence à $29/mois. Le niveau Business, requis pour tout environnement de production avec SLA garanti, démarre à $100/mois et monte à 3-10 % du total de la facture mensuelle. Pour une facture de $2 000/mois, le support ajoute $60 à $200 par mois. Il est rarement inclus dans les estimations initiales présentées au comité de direction.
4. Le risque de change USD/CHF
AWS et Azure facturent en USD. Pour une PME suisse dont les revenus sont en CHF, une variation de 10 % du taux de change modifie le budget IT dans la même proportion, sans que les workloads aient changé d'un octet. En 2025, la volatilité USD/CHF a atteint 8-12 % sur certains trimestres. Un cloud facturé en CHF transforme ce risque variable en coût fixe prévisible.
5. Le coût de conformité nLPD
Ce poste demande trois distinctions que l'on confond souvent. Le travail nLPD qui vous incombe — registre des activités, contrat de sous-traitance conforme à l'art. 9, information des personnes — existe quel que soit l'hébergeur, y compris suisse : c'est votre obligation, pas un produit qui s'achète, et la localisation ne l'exécute pas à votre place. Ce qui varie d'un fournisseur à l'autre, c'est le dossier supplémentaire qu'exige un transfert à l'étranger au sens de l'art. 16. Et depuis le 15 septembre 2024, ce dossier n'est plus systématique pour les États-Unis : le Conseil fédéral a reconnu une protection adéquate pour les entreprises certifiées au Swiss–US Data Privacy Framework, si bien qu'un transfert vers une entité certifiée ne réclame pas de garanties additionnelles. À vérifier entité par entité sur la liste officielle du DPF, car la certification vise une société nommée, pas un groupe. Le Cloud Act est une question séparée : il porte sur l'accès des autorités américaines, pas sur le régime de transfert, et une décision d'adéquation ne le neutralise pas. Chez Hikube, l'opérateur est suisse (Hidora SA) et les données sont à Genève, Gland et Lucerne : il n'y a pas de transfert à l'étranger à documenter, mais votre propre travail nLPD reste entier, dans le cadre décrit sur la page sécurité et conformité, pas une certification supplémentaire. Ceci n'est pas un avis juridique. Pour une présentation complète de ces obligations nLPD liées à votre provider cloud, notre article dédié couvre les trois articles de loi applicables.
Calcul TCO 36 mois : un scénario, pas un devis
Les chiffres qui suivent décrivent un profil sous des hypothèses déclarées. Ce n'est pas le prix d'AWS ou d'Azure : c'est ce que donne ce scénario avec ces hypothèses-là. Elles sont toutes listées ci-dessous, avec les formules, pour que vous puissiez refaire le calcul avec les vôtres. Avant tout usage commercial, relevez les prix unitaires sur les pages des fournisseurs le jour de votre calcul : ils changent, et les relevés ci-dessous datent de mai 2026.
Hypothèses du scénario
| Paramètre | Valeur retenue |
|---|---|
| Profil | PME suisse, 60 personnes |
| Régions | AWS eu-central-1 (Francfort), Azure West Europe (Amsterdam), Hikube Genève / Gland / Lucerne |
| Compute | 4 instances de 2 vCPU et 8 Go de RAM, Linux, on-demand, 24/7, sans engagement de durée |
| Stockage utile | 10 Tio, soit 10 240 Gio (base binaire) |
| Nombre de copies | 3, sur trois emplacements physiquement distincts, dans les trois colonnes |
| Mode de réplication | asynchrone chez Hikube, ce que le fournisseur permet ailleurs |
| Débit de modification mensuel | 10 % du volume en scénario principal, 100 % en variante |
| Transferts sortants | 3 Tio/mois vers Internet, dont les 100 premiers Gio gratuits chez AWS et Azure |
| Support | plan production, premier palier facturé en pourcentage de la facture mensuelle |
| Disponibilité | SLA publié du fournisseur, non pondéré dans le calcul |
| Durée | 36 mois, tarif on-demand, sans remise d'engagement |
| Taxes | hors TVA et hors droits de douane |
| Change | 1 USD = 0,88 CHF, relevé de mai 2026, taux figé sur les 36 mois |
Ce qui rend les trois colonnes comparables
C'est le point où une comparaison de TCO se joue, et celui que la plupart des comparatifs escamotent. Le SKU Hikube à 0,18 CHF le Gio-mois est du NVMe réseau déjà répliqué en trois copies sur Genève, Gland et Lucerne, trafic entre sites compris : il n'y a pas de ligne supplémentaire à empiler. En face, les deux hyperscalers ne fonctionnent pas de la même façon.
Chez AWS, un volume EBS vit dans une seule zone de disponibilité. Trois copies, ce sont donc trois volumes, plus la couche de réplication que vous installez et exploitez vous-même, plus le trafic entre zones. Facturer un seul volume gp3 en face de trois copies Hikube reviendrait à comparer un service à un tiers de service.
Chez Azure, un disque managé en ZRS est répliqué de façon synchrone sur trois zones, chacune située sur un site physique distinct, et il est facturé comme un seul disque. La colonne Azure n'est donc pas multipliée : son prix au Gio est déjà celui de trois copies. C'est ce qui explique qu'il paraisse plus élevé que le gp3 d'AWS.
Deux choses restent hors du calcul, toutes deux à l'avantage des hyperscalers. Les IOPS ne sont pas comparés : Hikube ne publie pas de catalogue d'IOPS, et chez AWS, dépasser les 3 000 IOPS de base d'un volume gp3 se facture 0,005 $ par IOPS provisionné et par mois, non compté ici. Et trois zones de disponibilité de la région de Francfort ne sont pas trois villes distantes de cent kilomètres : atteindre la dispersion géographique de Genève, Gland et Lucerne demanderait du cross-region, plus cher que le cross-AZ retenu. Le chiffre AWS ci-dessous est donc un plancher, pas un plafond.
Formules
Compute = nombre d'instances × prix mensuel × 36
Stockage AWS = (3 × Gio utiles × prix du Gio-mois) + (Gio modifiés par mois × 2 destinations × tarif cross-AZ), le tout × 36
Stockage Azure = Gio utiles × prix ZRS du Gio-mois × 36
Stockage Hikube = Gio utiles × prix du SKU 3xReplicated × 36
Egress = (Gio sortants par mois − franchise) × prix du Gio × 36
Support = taux du palier × facture mensuelle (compute + stockage + egress) × 36
Les frais cross-AZ se facturent au Gio transféré, pas au Gio stocké : seul le volume modifié dans le mois traverse les zones, d'où le débit de modification en hypothèse.
Prix unitaires, nature et source
« Relevé » désigne un prix lu sur une page tarifaire à une date donnée. « Estimation » désigne une valeur reconstituée, non vérifiée ligne à ligne chez le fournisseur. « Contrainte contractuelle » désigne une règle de facturation, pas un montant.
| Élément | Valeur | Nature | Source |
|---|---|---|---|
| Instance 2 vCPU / 8 Go, AWS m6i.large, eu-central-1 | ~96 $/mois | Relevé tiers, mai 2026 | cloudprice.net, à revérifier sur la page AWS EC2 |
| Instance 2 vCPU / 8 Go, Azure D2s_v3, West Europe | ~96 $/mois | Relevé tiers, mai 2026 | instances.vantage.sh, à revérifier sur la page Azure VM |
| Instance 2 vCPU / 8 Go, Hikube u1.large | 80 CHF/mois | Prix public | Tarification Hikube |
| AWS EBS gp3, par volume, une zone | ~0,10 $/Gio-mois | Estimation | Tarification EBS |
| AWS transfert cross-AZ | ~0,01 $/Gio transféré | Estimation | Tarification EC2, transferts |
| AWS IOPS provisionnés au-delà de 3 000 par volume gp3 | 0,005 $/IOPS-mois | Relevé, non compté | Tarification EBS |
| Azure disque managé ZRS, trois zones, un seul disque | ~0,23 $/Gio-mois | Estimation | Tarification Managed Disks, redondance |
| Hikube Block Storage 3xReplicated, inter-site inclus | 0,18 CHF/Gio-mois | Prix public | Tarification Hikube |
| Egress AWS et Azure au-delà de 100 Gio/mois | ~0,09 $/Gio | Relevé | Azure, AWS |
| Egress Hikube | non facturé | Prix public | Tarification Hikube |
| Support production, premier palier | 10 % de la facture mensuelle | Contrainte contractuelle | AWS Support, Azure Support |
Comment refaire le relevé
Chaque prix unitaire du tableau se relève en quelques minutes chez le fournisseur, et il vaut mieux le faire que nous croire. Voici le chemin exact, page par page.
1. Compute AWS : page EC2 On-Demand, région « Europe (Frankfurt) », système « Linux », famille m6i, taille large. Le prix est horaire ; multipliez par 730 pour obtenir le mois.
2. Compute Azure : page Virtual Machines Linux, région « West Europe », série Dv3, taille D2s v3, « Pay as you go ». Même conversion horaire.
3. Stockage AWS : page EBS, section gp3, région Francfort. Relevez deux nombres : le Gio-mois du volume, et l'IOPS provisionné au-delà des 3 000 de base.
4. Transferts AWS : page EC2 On-Demand, section Data Transfer. Relevez l'inter-zone et la sortie vers Internet, ainsi que la franchise mensuelle.
5. Stockage Azure : page Managed Disks, redondance ZRS, région West Europe.
6. Transferts Azure : page Bandwidth.
7. Support : AWS Support et Azure Support, palier production, pourcentage et plancher mensuel.
8. Hikube : page tarifs, SKU d'instance et SKU Block Storage 3xReplicated.
9. Change : le taux du jour, à inscrire dans vos hypothèses comme nous inscrivons le nôtre.
Les deux agrégateurs cités plus haut, cloudprice.net et instances.vantage.sh, ne servent qu'à dater un ordre de grandeur. Ils ne font pas foi et un devis ne se construit pas dessus. Si votre relevé diffère du nôtre, c'est le vôtre qui compte : les tarifs bougent, et les nôtres datent de mai 2026. Pour une estimation complète, les deux fournisseurs publient leur propre outil, calculator.aws et le calculateur Azure.
Résultat du scénario, en francs
Tous les montants sont convertis en CHF au taux déclaré, y compris les lignes relevées en dollars, pour qu'aucune somme ne mélange deux devises. Débit de modification : 10 % par mois.
| Poste sur 36 mois | AWS | Azure | Hikube |
|---|---|---|---|
| Compute, 4 instances | 12 165 CHF | 12 165 CHF | 11 520 CHF |
| Stockage 10 Tio, 3 copies | 97 970 CHF | 74 613 CHF | 66 355 CHF |
| Egress 3 Tio/mois | 8 474 CHF | 8 474 CHF | 0 CHF |
| Support production | 11 861 CHF | 9 525 CHF | Inclus |
| Travail de conformité lié au transfert | 0 CHF, sous réserve ① | 0 CHF, sous réserve ① | Sans objet |
| Total | 130 470 CHF | 104 777 CHF | 77 875 CHF |
① Aucun surcoût de conformité n'est imputé aux fournisseurs américains dans ce calcul, depuis que les entreprises certifiées au Swiss–US Data Privacy Framework bénéficient d'une reconnaissance d'adéquation. Si l'entité avec laquelle vous contractez n'y figure pas, ajoutez le travail de garanties documentées de l'art. 16 al. 2 nLPD, que nous estimions à 1 500 à 3 000 CHF par an. Et dans les trois colonnes, votre propre travail nLPD — registre, contrat de sous-traitance, information des personnes — n'est pas compté : il est dû quel que soit l'hébergeur.
Sous ces hypothèses, Hikube ressort 40 % moins cher qu'AWS et 26 % moins cher qu'Azure sur 36 mois. L'écart ne vient pas du compute, qui est presque identique, mais de trois postes : la troisième copie facturée trois fois chez AWS et incluse ailleurs, l'egress non facturé chez Hikube, et le support inclus.
Ce qui fait bouger le calcul, et ce qui ne le fait pas
Le débit de modification, qu'on place volontiers au centre, ne déplace presque rien une fois les copies comptées correctement. À 100 % par mois au lieu de 10 %, le total AWS passe de 130 470 à 136 893 CHF et l'écart de 40 à 43 % : le terme dominant est le triplement du volume, pas le trafic entre zones.
Ce qui fait vraiment basculer le résultat, c'est le nombre de copies dont vous avez besoin. Un volume gp3 seul, dans une seule zone, sans réplication, ramène la ligne stockage AWS à 32 440 CHF et le support à 5 308 CHF, soit un total de 58 387 CHF sur 36 mois. Sur ce profil-là, Hikube coûte 33 % de plus qu'AWS. Même profil, mêmes prix unitaires, un seul paramètre changé : la redondance.
Deux autres paramètres pèsent autant. Un engagement de un à trois ans fait tomber la ligne compute de 30 à 60 % chez les hyperscalers, ce que ce calcul on-demand ne reflète pas. Et un design par instantanés copiés entre régions, plutôt que par réplication continue, coûte nettement moins cher chez AWS — au prix d'un RPO qui se compte en heures et non en minutes : ce n'est plus le même service, et c'est précisément le genre de substitution qu'une comparaison honnête doit refuser.
Ce résultat ne s'applique donc pas à tous les profils. Un workload sans egress, sans données personnelles et sans besoin de redondance sur trois sites trouvera un prix inférieur chez AWS ou Azure. La règle reste la même : écrire ses hypothèses, vérifier qu'on compare le même service des deux côtés, calculer les cinq postes, et ne pas prendre la ligne compute pour le total.
Ce que le calculateur AWS et Azure ne dira jamais
Trois mécanismes de lock-in augmentent le coût réel de migration une fois l'infrastructure en place.
Le premier est le piège des Reserved Instances et Savings Plans. Les remises 1-3 ans semblent attractives. 37 à 72 % de réduction selon les engagements (ordre de grandeur tiers : costgoat.com, mai 2026 ; barèmes primaires sur AWS Savings Plans et Azure Reserved Instances). Mais chaque engagement lie l'organisation à une architecture figée. Une migration décidée en cours d'engagement génère un coût d'opportunité sur les mois restants. Le bon moment pour évaluer une migration est avant le renouvellement, pas après.
Le deuxième est l'écosystème propriétaire. Chaque service AWS ou Azure natif ajouté à l'architecture (RDS, Lambda, Cosmos DB, Azure Functions) augmente le coût de migration vers un autre provider. Un provider qui s'appuie sur des standards ouverts. API S3-compatible pour le stockage, Kubernetes standard pour le compute. préserve la portabilité et maintient la pression concurrentielle sur votre contrat cloud.
Le troisième concerne le Data Act européen, dont la date est souvent avancée de trois ans. Le règlement (UE) 2023/2854 est entré en vigueur le 11 janvier 2024 et s'applique depuis le 12 septembre 2025. Son article 29 organise une sortie progressive : du 11 janvier 2024 au 12 janvier 2027, un fournisseur peut encore facturer des frais de changement, plafonnés aux coûts qu'il engage directement pour l'opération. C'est à partir du 12 janvier 2027, et pas avant, que tout frais de changement devient interdit, egress de migration compris. Il n'existe donc aujourd'hui aucune obligation de gratuité : il existe un plafond et une échéance.
Deux limites de périmètre pèsent sur un calcul suisse. Le règlement vise les frais de changement de fournisseur, pas le trafic sortant courant : vos egress de production restent facturés au tarif du catalogue, avant comme après 2027, et ce sont eux qui pèsent sur 36 mois. Et c'est un texte de l'Union : la Suisse n'en fait pas partie, la couverture d'un client suisse dépend de l'entité avec laquelle il contracte. À vérifier dans le contrat, pas à supposer.
Ce qui existe déjà, ce sont des politiques commerciales, unilatérales et révocables. AWS offre depuis le 5 mars 2024 le transfert sortant vers Internet gratuit à qui quitte AWS, pour tous ses clients dans le monde et depuis toutes ses régions ; il faut passer par le support pour faire approuver la demande, et le déplacement doit être terminé en 90 jours. Azure offre l'egress gratuit pour quitter la plateforme, les 100 premiers Go par mois étant déjà gratuits pour tout le monde et le reste accordé sous forme de crédit sur demande. À ne pas confondre avec son transfert à prix coûtant pour un usage multicloud en parallèle, lui réservé aux adresses de facturation de l'EEE, de l'AELE et du Royaume-Uni. Dans les deux cas, c'est une fenêtre de migration ouverte par le fournisseur, pas une baisse du coût d'exploitation ni un droit opposable.
Migrer vers un cloud suisse ou rester sur AWS/Azure : règle de décision
Évaluer une migration maintenant si :
, Volume egress mensuel supérieur à 3-5 To
, Données personnelles de résidents suisses en production
, Contrats Reserved Instances ou Savings Plans à renouveler dans les 6 mois
, Secteur réglementé (finance, santé, juridique) avec obligation nLPD documentée
Rester sur AWS/Azure si :
, Workloads critiquement dépendants de services propriétaires sans équivalent standard
, Engagement Reserved Instances en cours avec coût de sortie élevé
, Egress très faible et aucune donnée personnelle suisse en production
Dans tous les cas, le calcul TCO complet mérite d'être fait avant chaque renouvellement d'engagement, pas après. Les 5 postes décrits dans cet article prennent 30 minutes à estimer avec les tarifs publics des providers concernés.
Synthèse
Le vrai TCO cloud pour une PME suisse inclut cinq postes absents des devis initiaux : surcharge région Europe, egress, support production, risque de change USD/CHF, et conformité nLPD. Sur 36 mois, ces postes représentent souvent 40 à 60 % de la facture réelle. Le bon moment pour calculer : avant le prochain renouvellement d'engagement Reserved Instances, pas après.
Votre prochain renouvellement cloud approche. L'équipe Hikube accompagne les entreprises suisses dans le calcul de leur TCO cloud réel et l'évaluation des scénarios de migration. Calculer votre TCO avec notre équipe →
Pour aller plus loin
Instances cloudFrais de sortie : le poste qui manque à votre comparatif
Prêt à tourner sur une infra 100 % suisse ?
14 jours d’essai, sans carte. GPU inclus.