Comparatif des services cloud — une ligne par service

Correspondance et sélection entre AWS, Google Cloud Platform, Microsoft Azure et Cirrostratus (cloud privé souverain auto-hébergé sur Proxmox — API REST + MCP + WebUI + IaC OpenTofu). Chaque service est développé ci-dessous : besoin, contexte, tableau comparatif sur 3 à 6 critères, recommandation.

AWSAmazon Web Services
Google CloudGoogle Cloud Platform
Microsoft AzureMicrosoft Azure
CirrostratusCirrostratus

plan d'actions — état réel 340/355 réalisées · 15 actions restantes : attendu prévu et blocages · galerie logos
état produit au 11/10/2026 : 0.135.0 en prod (correctifs T21+T22 déployés et prouvés : backup natif FerroDB 8,9 Go/244 s avec pré-flush à chaud, fast-path append d'audit, maintenance journal 1,1 Go→0, 12 vues WebUI, routes HSM + 50 scénarios d'usage servies, jetons MCP 720 h, watchdog de dégradation) ; second site OVH — tunnel WireGuard actif, cirrod site 2 scrappé par Prometheus (up=1), nœud FerroDB 2 préparé (runbook)

90services comparés
15catégories
379critères notés
90recommandations
355améliorations listées
81logos
Méthode. Le tableau ci-dessous donne la correspondance fonctionnelle (une ligne par service, une colonne par fournisseur, logo de chaque solution — les « — » signalent l'absence d'équivalent réel plutôt qu'un rapprochement forcé). Chaque ligne renvoie à une fiche : 1) descriptif du besoin, 2) contexte de décision, 3) tableau comparatif des quatre solutions sur 3 à 6 critères de sélection (notes ●●●●→●○○○ + justification) se terminant par une note globale — moyenne simple des critères notés (les « — » exclus) assortie du rang (🥇 1er…) ; elle reflète les critères retenus dans CE comparatif, dont la souveraineté et la structure de coûts — deux dimensions où un cloud public est structurellement en retrait, tandis que maturité et échelle mondiale y favorisent les hyperscalers —, 4) recommandation argumentée (elle, conditionnelle au scénario), 5) toutes les améliorations identifiées pour que Cirrostratus soit premier du comparatif — plan d'actions détaillé (solution sous-jacente + licences, effort en jours-homme, recettes CAS/PREUVE/DÉMO, tableaux avant/après) ; l'analyse longue reste disponible en fin de fiche (repliée). Les chiffres précis (tarifs, quotas) évoluent : les arguments portent sur des structures de pricing et des faits vérifiables. Les capacités Cirrostratus sont celles réellement déployées et mesurées. Logos : icônes officielles des trois clouds (jeu redistribué par le projet open-source Diagrams), marques via Wikimedia Commons, logos des 78 services Cirrostratus originaux (galerie).
Calcul & machines virtuellesConteneurs & serverlessStockageBases de données & analytiqueRéseau & diffusionAPI & intégrationÉvénementiel & messagerieIA & apprentissage automatiqueDevOps & CI/CDObservabilitéSécurité & identitéCoûts, gouvernance & supportCommunication & engagementIoT & edgeAtouts spécifiques Cirrostratus
Service AWS GCP Azure Cirrostratus
Calcul & machines virtuelles
Machine virtuelle à la demandeEC2Compute EngineVirtual MachinescirroMachines (LXC/VM réels sur Proxmox, catalogue cs-nano→cs-xl-8xl + cs-mem/nvme/gpu à prix dérivés, right-sizing à marge 20 %, clones liés, images golden)
Mise à l'échelle automatiqueAuto ScalingManaged Instance GroupsVM Scale Sets / autoscalecirroAutoscale (bornes min/max, seuils CPU)
Calcul par lots (batch)AWS BatchCloud BatchAzure BatchcirroBatch (file, code retour, tentatives)
Hôtes dédiésDedicated HostsSole-Tenant NodesDedicated HostcirroDédié (affinités VM↔hôte, profils gpu/nvme/haute-fréquence, prévision capacité 3-24 mois, live-migration planifiée)
Poste de travail / IDE cloudWorkSpaces / Cloud9Cloud ShellWindows App / Virtual DesktopcirroWorkspace (code-server + jeton de tunnel)
Plateforme applicative (PaaS web)Elastic BeanstalkApp EngineApp ServicecirroApps (runtime manifeste, git-push sans secret, auth managée OIDC/jetons Ed25519 via l'IAM, buildpacks)
Conteneurs & serverless
Applications conteneurisées managéesApp Runner / ECS+FargateCloud RunContainer AppscirroApp (image étiquetée + port, veille auto 10 min)
Kubernetes managéEKSGKEAKScirroK8s (k3s réel sur nœuds LXC, plans mini/ha/scale/vcluster) — option Cilium 1.20.2 épinglé (dataplane eBPF)
Fonctions serverless (FaaS)LambdaCloud FunctionsAzure FunctionscirroFonctions (déclencheurs http/règle/topic/cron, pool warm-starts) + offre managée Knative 1.22.0 (0.125.0)
Registre de conteneursECRArtifact RegistryContainer Registry / ACRcirroRegistre : offre Harbor v2.12.2 managée + analyse Trivy (pipeline réel conditionné au binaire)
Stockage
Stockage objetS3Cloud StorageBlob StoragecirroS3 (compatible S3 sur SeaweedFS, tiering par âge d'accès, multipart/versioning, SSE AES-256-GCM clé par objet KEK par org, verrou conformité)
Archivage froidS3 GlacierCloud Storage (classes Archive)Archive StoragecirroGlacier (tailles mesurées, sha256, restauration)
Stockage blocEBSPersistent DiskManaged DiskscirroVolumes (snapshots planifiés rotation mesurée, clonage CoW, tiers standard-ssd/premium-nvme à QoS 3k/20k IOPS)
Stockage fichier / NFSEFSFilestoreAzure FilescirroNFS (partages NFSv4, snapshots, quotas, scale-out manifeste 2+ membres, cohérence de signatures)
Sauvegarde planifiéeAWS BackupBackup and DR ServiceAzure BackupcirroBackup (plans applicatifs, catalogue de recherche daté, tests de restauration auto avec verdicts OK/PARTIEL/ÉCHEC aux chiffres) ; le plan de contrôle FerroDB lui-même est sauvegardé par backup natif --compact (trap EXIT : le nœud n'est jamais laissé arrêté, alerte ntfy, rétention 7 j) — déployé 06/10 et prouvé : 8,9 Go en 244 s
Bases de données & analytique
Base SQL relationnelle managéeRDS / AuroraCloud SQL / AlloyDBAzure SQL / Database for PostgreSQLcirroDBaaS (FerroDB pgwire multi-nœuds Raft + offre PostgreSQL managé 18.6 épinglée, PITR, répliques lecture, harnais de compat pgwire 12 cas)
Entrepôt de données (warehouse)RedshiftBigQuerySynapse / Fabric DWcirroFerroQuery (colonne, parallélisation prouvée, vues matérialisées incrémentales, files de concurrence avec préemption et anti-famine)
NoSQL clé-valeur à grande échelleDynamoDBBigtableCosmos DBcirroKV (tables, TTL, journal cirroFlux, perf par-entrée mesurée) + offre TiKV v8.5.0 LTS épinglé (distribué, Raft)
Cache mémoireElastiCacheMemorystoreAzure Cache for RediscirroCache — Valkey 9.1.0 épinglé (BSD-3, compatible Redis 7.2), offre managée en 1 commande
SQL serverless sur le stockage objetAthenaBigQuery (tables externes)Synapse serverlesscirroAthena (SQL lecture seule, 1 000 lignes max)
Pipelines ETLGlueDataflowData FactorycirroDataflow (source SQL → table etl_ matérialisée)
BI et rapportsQuickSightLooker / Looker StudioPower BIcirroRapports (rapports planifiés, CSV via API)
Streaming de donnéesKinesisPub/Sub + DataflowEvent HubscirroFlux (partitions, rétention, curseurs)
Streaming vidéo (webcams, RTSP)Kinesis Video Streams——cirroVideo (RTSP → segments .ts via ffmpeg RÉEL, playlist HLS)
Orchestration de workflowsStep FunctionsWorkflows / ComposerLogic AppscirroWorkflows (étapes webhook/fonction/topic/attendre/condition, retry/catch par étape, worker continu, rejeu, + offre Argo Workflows 4.0.0 épinglée pour DAG conteneurisés)
Réseau & diffusion
Réseau privé (VPC/VNet)VPCVPCVNetRéseaux virtuels cirrostratus (CIDR, DHCP, IPAM intégré)
DNS managéRoute 53Cloud DNSAzure DNSZones DNS cirrostratus (records pilotés par la bascule multi-site)
CDN / diffusion d'edgeCloudFrontCloud CDNFront Door / CDNcirroCDN (origine, TTL, stats mesurées)
Équilibrage de chargeElastic Load BalancingCloud Load BalancingLoad Balancer / Front DoorcirroLB (sondes actives drain propre, L4 FNV, cibles par carte, offre Traefik v3.7.13 épinglée config TOML générée des LB réels)
VPN managéSite-to-Site VPNCloud VPNVPN GatewaycirroVPN (WireGuard managé, peers + handshakes — première maille inter-sites réelle : lab1↔OVH actif depuis le 04/10, 10.200.0.1↔10.200.0.2, 90 ms)
Gestion d'adresses IP (IPAM)VPC IPAM—Virtual Network Manager (partiel)cirroIPAM (alerte pool ≥ 90 %, export CSV RFC 4180, recherche globale multi-réseaux + historique, réservation à la source refus nommé)
Découverte de servicesCloud Map——cirroCarte (nommage <nom>.<org>.cirro, dérive détectée)
Reprise après sinistre multi-siteRoute 53 ARC / health checks—Traffic Manager / Front DoorBascule DNS automatique (surveillant armé, verrou sticky, retour manuel) — 2ᵉ site RÉEL engagé le 04/10 : tunnel WireGuard lab1↔OVH actif + cirrod site 2 :8787 sur l'hôte OVH
API & intégration
Passerelle d'APIAPI GatewayAPI GatewayAPI ManagementcirroPasserelle (quotas horaires, usage par fenêtre)
API GraphQL managéeAppSync——cirroGraphQL (mutations permissionnées, abonnements SSE, plugins vues métier, complexity limits 200 anti-requêtes coûteuses)
Événementiel & messagerie
Publication/abonnement (topics)SNSPub/SubService Bus (topics)cirroTopics (fan-out, webhooks signés HMAC + files ferroq)
Files d'attente durablesSQSPub/Sub (pull)Storage Queues / Service Busferroq (files natives du courtier multi-protocoles)
Bus d'événements (routage)EventBridgeEventarcEvent GridcirroRegles (filtres, destinations, test à blanc)
Courtier de messages multi-protocolesAmazon MQ——ferroq (MQTT, STOMP, AMQP 1.0, HTTP, gRPC, QUIC + TLS + cluster)
Planification de tâches (cron)EventBridge SchedulerCloud SchedulerTimers (Logic Apps / Functions)cirroCron (déclenchement managé audité, nourrit les webhooks)
IA & apprentissage automatique
API de modèles LLMBedrockVertex AI (Gemini + Model Garden)Azure OpenAIcirroLLM (compat OpenAI 2 sens, autoscaling GPU, cache préfixes €, catalogue chat/embeddings/rerank calqué moteurs réels, dérive JSD, A/B hash FNV)
Agents IA (outils + mémoire)Bedrock AgentsVertex AI Agent BuilderAI Foundry Agent ServicecirroAgents (agents ReAct, outils réels, mémoire, politique lecture seule)
Registre de modèlesSageMaker Model RegistryVertex AI Model RegistryAzure ML RegistrycirroModeles (versions immuables, approbation humaine prod, évals pondérées, datasets versionnés lineage, signature Ed25519 artefacts)
Affinage (fine-tuning) de modèlesSageMaker TrainingVertex AI (tuning)Azure ML (finetuning)cirroModeles affiner (entraîneur local, pertes mesurées epoch par epoch)
Magasin de caractéristiques (feature store)SageMaker Feature StoreVertex AI Feature Store—cirroFeatures (schéma figé, entités, versions ingérées)
Surveillance de modèles en productionSageMaker Model MonitorVertex AI Model MonitoringAzure ML MonitoringcirroMonitoring-LLM (alerting seuils p95/erreurs, rejeu déterministe, dérive sémantique JSD centroïdes, A/B hash FNV stable gagnant à delta)
Vision par ordinateurRekognitionVision AIAzure AI VisioncirroVision (en-têtes parsés, dimensions mesurées, empreinte SHA-256)
Extraction de texte / OCR documentsTextractDocument AIDocument IntelligencecirroOCR (PDF multi-pages, inclinaison par projection, tables détectées par coordonnées grille exacte, NER FR gazetiers+SIRET Luhn)
Analyse de texte (NLP)ComprehendNatural Language APIAzure AI LanguagecirroComprehend (sentiment FR/EN, entités, phrases clés)
Reconnaissance vocale (STT)TranscribeSpeech-to-TextAzure AI SpeechcirroTranscription (whisper.cpp, détection de langue)
Synthèse vocale (TTS)PollyText-to-SpeechAzure AI SpeechcirroVoix (piper local, WAV 22,05 kHz)
Assistant conversationnel (chatbot)LexDialogflowAzure Bot ServicecirroAgents (runs ReAct + conversation) + cirroAccompagnement (parcours des nouveaux utilisateurs, 0.124.0)
DevOps & CI/CD
Pipelines CI/CDCodePipelineCloud BuildAzure PipelinescirroPipelines (source vérifiée HTTP, bleu/vert ou canari, URL sondée)
Hébergement de dépôts GitCodeCommit (fermé aux nouveaux clients)Cloud Source RepositoriesAzure Repos— (Gitea souverain intégré au lab)
Infrastructure as CodeCloudFormation / CDKInfra Manager (Terraform)Bicep / ARMProvider OpenTofu cirrostratus (cirro_ferrodb_cluster, cirro_database, …)
Déploiement fullstack (app + domaine + CDN + base)AmplifyFirebase (hosting + services)Static Web AppscirroAmplify (app + DNS + CDN + base ferrodb/postgres, plan ordonné)
Outils de migration cloudMigration HubMigration CenterAzure Migratecirro migrate_plan (Terraform AWS/GCP/Azure → gabarits cs-*, coûts comparés)
Place de marché d'applicationsAWS MarketplaceGoogle Cloud MarketplaceAzure MarketplacecirroMarketplace (postgresql-16, redis-7, n8n, uptime-kuma, miniflux, ollama-webui)
Observabilité
Monitoring de métriquesCloudWatchCloud MonitoringAzure MonitorcirroMonitoring (Grafana + Prometheus, état RÉEL des pods)
Centralisation de journaux (logs)CloudWatch LogsCloud LoggingLog Analytics— (stack Grafana/Loki du banc ; journaux par service exposés)
Traçage distribué (APM)X-RayCloud TraceApplication InsightscirroTraces (X-Trace-Id corrélable, p50/p95/p99, top routes)
Suivi d'erreurs applicatives (error tracking)CloudWatch RUMError ReportingApplication InsightscirroErreurs (Sentry self-hosted FSL-1.1-MIT dite / GlitchTip MIT, DSN compatible, ingestion clé hashée, corrélation cirroLogs trace_id, alertes ntfy)
Page de statut publiqueHealth Dashboard / Health APIGoogle Cloud Status DashboardAzure StatuscirroStatus (page publique sans authentification, composants, incidents, dispo 30 j)
Sécurité & identité
Gestion des identités et des accèsIAMCloud IAMMicrosoft Entra IDcirroIAM (OIDC/SCIM/SSO Keycloak RS256/JWKS, rôles personnalisés à politiques par service, export audit CSV/JSON, jetons Ed25519)
Détection de menaces managéeGuardDutySecurity Command CenterDefender for CloudcirroGarde (anomalies + corrélation : compromissions probables, campagnes)
Pare-feu applicatif web (WAF)AWS WAFCloud ArmorWeb Application FirewallcirroBouclier (rate limiting 429, pack OWASP top-10 déterministe, boucle finding→ban règle nft, anti-bot modèle léger)
Protection anti-DDoSShield (Standard/Advanced)Cloud Armor (protection réseau)DDoS ProtectioncirroBouclier (pare-feu intelligent audit/enforce)
Gestion de secretsSecrets ManagerSecret ManagerKey VaultcirroSecrets (rotation réelle, injection env noms seuls, scan dépôts, HSM YubiKey physique plan B 3 étages)
Découverte de données sensiblesMacieSensitive Data Protection (DLP)PurviewcirroSensible (courriels, IBAN, clés — extraits JAMAIS rendus)
Identité de charge utile (workload identity)IAM roles (comptes de service)Workload Identity FederationManaged IdentitiesSVID SPIFFE Ed25519 par VM (rotation serial++)
Certificats TLS managésACMCertificate ManagerKey Vault (certificats)Banc TLS cirrostratus (auto-signé + Let's Encrypt prouvés)
Conformité continue (config)AWS Config— (assuré par Security Command Center)Azure PolicycirroConfig (5 règles, score global, écarts nommés)
Coûts, gouvernance & support
Facturation et suivi des coûtsCost ExplorerBilling (rapports)Cost ManagementcirroFacture + vue-ensemble (lignes par famille, showback usage réel × 730 h)
Détection d'anomalies de coûtCost Anomaly Detection—Cost AlertscirroCouts (seuils par famille, corrélation événements, isolation forest pur-Rust déterministe seedé)
Budgets et plafondsAWS BudgetsBudgets (Billing)Cost BudgetsBudgets cirrostratus (pression → préemption des VMs spot)
Réservations long termeReserved Instances / Savings PlansEngagements CUDReservationscirroReservations (couverture RÉELLE des VMs actives, économies chiffrées)
Étiquetage des ressources (tags)Tag Editor / Resource GroupsLabelsAzure TagscirroTags (clé=valeur unique, recherche par filtre)
Recommandations d'optimisationTrusted Advisor / Compute OptimizerRecommenderAdvisorcirroRecos (VMs dormantes, volumes orphelins, snapshots 90 j, IPs 30 j sans trafic, apps 60 j — économie aux tarifs, ménage confirmé)
Estimation de coûtPricing CalculatorPricing CalculatorPricing CalculatorcirroEstimate (devis JSON, historique tarifs, simulateur multi-ressources ventilé avec/sans réservation)
Plans de supportAWS Support (Basic/Developer/Business/Enterprise)Support (Standard/Enhanced/Premium)Support Plans AzurecirroSupport (basic/argent/or, sévérités 1-4, SLA MESURÉS)
Portabilité et export (anti-lock-in)—— (export par service)— (Bicep partiel)cirroExport (bundle signé, secrets jamais exportés, import de restauration)
Communication & engagement
Courriel transactionnelSES— (via partenaires)Communication ServicescirroCourrier (relais SMTP, états échec avec raison)
Campagnes courriel par segmentsPinpoint / SES—— (Communication Services)cirroPinpoint (segments par rôle, envoi SMTP réel, stats sans invention)
Notifications push / multi-canalSNS (mobile push)Firebase Cloud MessagingNotification HubscirroNotifications (routage sévérité + fenêtres de silence) + ntfy v2.21.0 épinglé (push souverain iOS/Android/desktop)
IoT & edge
Brokering IoT (connexion des objets)IoT Core— (IoT Core retiré en 2023)IoT HubcirroIoT (broker MQTT réel embarqué, shadow, cmd cloud→device)
Calcul en périphérie (edge)IoT GreengrassIoT Edge (partenaires)IoT EdgecirroGreengrass (composants versionnés, livraison MQTT, ACK réels)
Atouts spécifiques Cirrostratus
Catalogue de cas d'usage prêts à l'emploi———cirroUseCases (60 projets instanciables + schéma PlantUML + main.tf)
Formation et certification internes— (AWS Training / Skill Builder)— (Google Cloud Skills Boost)— (Microsoft Learn)cirroAcademie (cursus markdown, certificats à série vérifiable publiquement)
Ingénierie du chaos (résilience)AWS FIS—Azure Chaos StudiocirroChaos (tuer un nœud : or/argent redistribués, post-mortem audité)
Portail de services auto-généré— (Service Catalog / consoles)——Portail cirrostratus (page type Homer, maintenue depuis l'inventaire)

Fiches par service : besoin · contexte · comparatif · recommandation · améliorations

Pour chacun des 90 services : le besoin décrit, le contexte de décision, le tableau comparatif noté des quatre solutions avec sa note globale (moyenne + rang), la recommandation, puis les améliorations pour que Cirrostratus soit premier — et l'analyse argumentée complète en fin de fiche. Légende des notes : ●●●● excellent · ●●●○ bon · ●●○○ moyen/conditionnel · ●○○○ faible · — absent/non applicable.

01Calcul & machines virtuelles

#01 Machine virtuelle à la demande

EC2Compute EngineVirtual Machines🝰 cirroMachines (LXC/VM réels sur Proxmox, catalogue cs-nano→cs-xl-8xl + cs-mem/nvme/gpu à prix dérivés, right-sizing à marge 20 %, clones liés, images golden)
↑ tableau

1 · Descriptif du besoin

Faire tourner des charges arbitraires (sites, calcul, services) sur des machines dimensionnables à la demande, sans acheter de fer.

2 · Contexte

C'est la porte d'entrée de tout cloud : on choisit quand la charge est variable ou nouvelle, et le gabarit selon CPU/RAM/GPU. La décision engage le budget récurrent et la localisation des données.

3 · Comparatif des quatre solutions

Critère de sélectionEC2Compute EngineVirtual MachinescirroMachines (LXC/VM réels sur Proxmox, catalogue cs-nano→cs-xl-8xl + cs-mem/nvme/gpu à prix dérivés, right-sizing à marge 20 %, clones liés, images golden)
Catalogue de gabarits (CPU/GPU/ARM)●●●●400+ types, Graviton, GPU●●●○custom vCPU/RAM, TPU●●●○large, fort Windows●●○○6 gabarits + 1 GPU
Coût à l'usage soutenu●●○○à l'heure + RIs à gérer●●●○remises usage soutenu auto●●●○Hybrid Benefit licences●●●●coût marginal du fer possédé
Souveraineté / confidentialité●○○○données chez un tiers●○○○données chez un tiers●○○○données chez un tiers●●●●machine physique maîtrisée
Élasticité (création/destruction)●●●●secondes, API mondiale●●●●secondes, zones multiples●●●○secondes, par région●●○○minutes, capacité site
Latence réseau applicative●●○○dépend de la région●●●○excellent backbone●●○○régionale●●●●LAN local multi-Gb/s
Facturation transparente●●○○multi-dimensions opaque●●○○SKU complexes●●○○complexe●●●●showback usage × 730 h
Note globalemoyenne des critères notés●●○○2,5 / 4 🥉 3e●●●○2,7 / 4 🥈 2e●●○○2,3 / 4 4e●●●○3,3 / 4 🥇 1er

4 · Recommandation

Charge mondiale imprévisible ou pointes massives : EC2 (catalogue et Graviton) ou Compute Engine (remises automatiques, sobriété). Azure si parc Windows/licences SQL. Charge soutenue, données qui ne doivent pas sortir, budget serré : VM cirrostratus sur fer possédé — le coût marginal et l'egress nul changent l'équation dès que la charge tourne 24/7.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,3/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

EC2 est la référence absolue : catalogue d'instances le plus large du marché (généralistes, mémoire, calcul, GPU, Graviton ARM propriétaire offrant un meilleur rapport prix/performance), facturation à la seconde et écosystème d'images AMI mature. Compute Engine mise sur la simplicité : remises automatiques à l'usage soutenu, machines personnalisées (vCPU/RAM ajustés au pixel), Spot et intégration native des TPU pour l'IA. Azure mise sur l'hétérogénéité d'entreprise : Hybrid Benefit pour réutiliser les licences Windows/SQL, availability sets/zones et intégration Active Directory — décisif en contexte corporate. Cirrostratus fait tourner des VM réelles sur Proxmox avec six gabarits honnêtes (1 à 16 vCPU + un gabarit GPU) : pas de catalogue infini, mais zéro coût de sortie (egress), contrôle physique total et un showback dérivé de l'usage réel (usage × tarif × 730 h). Le compromis est clair : les hyperscalers gagnent sur l'élasticité brute et la profondeur du catalogue, Cirrostratus sur la souveraineté, le coût marginal nul et la prévisibilité — une VM dormante y est un coût connu et taggable, pas une ligne de facture opaque.

#02 Mise à l'échelle automatique

Auto ScalingManaged Instance GroupsVM Scale Sets / autoscale🝰 cirroAutoscale (bornes min/max, seuils CPU)
↑ tableau

1 · Descriptif du besoin

Adapter automatiquement le nombre de machines à la charge (site qui monte le soir, batch qui se vide) entre deux bornes raisonnables.

2 · Contexte

L'autoscaling devient nécessaire dès qu'une charge publique existe ; le vrai sujet est double : éviter le sur-provisionnement permanent ET éviter l'incendie budgétaire quand le trafic explose.

3 · Comparatif des quatre solutions

Critère de sélectionAuto ScalingManaged Instance GroupsVM Scale Sets / autoscalecirroAutoscale (bornes min/max, seuils CPU)
Intelligence des politiques●●●●cibles, pas, prédictives ML●●●○cibles + autohealing MIG●●●○métriques Azure Monitor●●○○bornes + seuils CPU
Couplage au budget●○○○alertes seulement●○○○alertes seulement●○○○alertes/actions limitées●●●●pression → préemption spot
Prévisibilité des décisions●●○○ML difficile à auditer●●●○règles lisibles●●●○règles lisibles●●●●une décision mesurée par tick
Coût du mécanisme●●●●gratuit (paye les VMs)●●●●gratuit●●●●gratuit●●●●inclus
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Sur charge web publique mondiale, l'autohealing des MIG GCP ou le scaling prédictif AWS sont les plus confortables. En lab/PME avec enveloppe fixe : cirroAutoscale — la particularité de couper d'abord les VMs spot sous pression budget rend le scaling financièrement sûr par construction ; c'est le seul des quatre qui ne peut pas dépasser l'enveloppe.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

AWS Auto Scaling est le plus granulaire : politiques cibles, pas, prédictives (ML), scaling par planification et métriques arbitraires via CloudWatch. Les MIG de GCP ajoutent l'autoscaler et la reconstruction automatique (autohealing) avec des politiques simples à raisonner. Azure scale sets s'appuient sur Azure Monitor et l'intégration aux zones. Cirrostratus fournit l'essentiel opérationnel — bornes min/max par groupe, seuils CPU, décision tick par tick — avec une singularité assumée : la pression budget coupe d'abord les VMs spot, ce qui aligne le scaling sur l'enveloppe financière réelle plutôt que sur une carte bancaire. Ce qu'il manque (prédiction ML, métriques custom) est exactement ce qu'un lab ou une PME souveraine échange contre la maîtrise du coût. Honnêteté du modèle : chaque tick applique UNE décision mesurée sur la charge réelle, pas une simulation.

#03 Calcul par lots (batch)

AWS BatchCloud BatchAzure Batch🝰 cirroBatch (file, code retour, tentatives)
↑ tableau

1 · Descriptif du besoin

Exécuter de grands volumes de jobs courts indépendants (rendu, simulations, transformations) avec file d'attente, reprise sur échec et priorités.

2 · Contexte

Le batch characterise les charges nocturnes ou planifiées ; la question économique domine (vCPU-heure vs matériel dormant la nuit) devant l'orchestration.

3 · Comparatif des quatre solutions

Critère de sélectionAWS BatchCloud BatchAzure BatchcirroBatch (file, code retour, tentatives)
Reprise sur échec●●●●tentatives fines, retries●●●○retries standards●●●●gestion HPC éprouvée●●●○code retour + tentatives restantes
Orchestration DAG●●●●intégrée●●●○via Workflows●●●○via Data Factory●○○○file simple
Coût des jobs nocturnes●●○○vCPU-heure même à Spot●●○○idem, Spot disponible●●○○idem, low-priority●●●●coût marginal nul
Capacité maximale●●●●des dizaines de milliers de cœurs●●●○très grande●●●●HPC massif●○○○capacité du site
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●○2,8 / 4 🥉 3e●●●○3,2 / 4 🥈 2e●●○○2,2 / 4 4e

4 · Recommandation

HPC industriel massif : Azure Batch ou AWS Batch. Jobs quotidiens de lab/PME sur machines possédées : cirroBatch — reprise sur échec honnête et coût marginal nul la nuit ; l'absence de DAG complexes se compense par cirroWorkflows.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +1,3/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Les trois hyperscalers proposent un batch managé avec orchestration de files priorisées, conteneurs et reprise sur échec ; AWS Batch est le plus intégré (Fargate/Spot, politiques de tentatives fines), Azure Batch est historiquement fort en HPC (rendering, simulation, MPI), GCP Cloud Batch est le plus récent et le plus sobre. Cirrostratus couvre le cœur du besoin : file d'attente, exécution, code de retour, sortie capturée et tentatives restantes — comptés pour de vrai, échecs enregistrés honnêtement. L'argument fort est le coût : un batch nocturne sur des machines déjà possédées a un coût marginal proche de zéro, là où les hyperscalers facturent chaque vCPU-heure (même à prix Spot). La limite est l'absence de planification de dépendances DAG complexe — pour ça, voir la ligne orchestration.

#04 Hôtes dédiés

Dedicated HostsSole-Tenant NodesDedicated Host🝰 cirroDédié (affinités VM↔hôte, profils gpu/nvme/haute-fréquence, prévision capacité 3-24 mois, live-migration planifiée)
↑ tableau

1 · Descriptif du besoin

Réserver physiquement une machine pour l'isolation (réglementaire, licences par socket) ou la performance prévisible, sans voisins bruyants.

2 · Contexte

On y vient pour la conformité ou des licences à la socket ; chez les hyperscalers c'est un achat aveugle et coûteux, la transparence du placement devient le critère décisif.

3 · Comparatif des quatre solutions

Critère de sélectionDedicated HostsSole-Tenant NodesDedicated HostcirroDédié (affinités VM↔hôte, profils gpu/nvme/haute-fréquence, prévision capacité 3-24 mois, live-migration planifiée)
Transparence du placement●●○○déclaratif, peu auditable●●○○déclaratif●●○○déclaratif●●●●affinités vérifiées AVANT inscription
Modèle de prix●○○○hôte entier facturé●○○○nœud entier●○○○hôte entier●●●●0,012 €/vCPU/h public
Conformité / isolation physique●●●●offre certifiée●●●●offre certifiée●●●●offre certifiée●●●●isolation native au site
Licences par socket●●●○BYOL supporté●●●○BYOL supporté●●●●le plus abouti●●●○licences locales
Note globalemoyenne des critères notés●●○○2,5 / 4 🥉 3e●●○○2,5 / 4 🥉 3e●●●○2,8 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Besoin certifié multi-sites à très grande échelle : AWS/Azure Dedicated Hosts. Sinon : cirroDédié — prix public au vCPU (0,012 €/vCPU/h), capacité réelle vérifiée AVANT inscription, affinités auditées, orphelines signalées. La lisibilité bat la profondeur de catalogue.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

L'hébergement dédié est le rebutique des clouds publics : nécessaire pour la conformité (licences par socket, données réglementées, isolation physique), mais facturé très cher et rarement transparent. AWS et Azure facturent l'hôte entier quelle que soit sa consommation réelle ; GCP propose des nœuds sole-tenant avec une facturation similaire. Cirrostratus inverse la logique : les vCPU achetés (1 à 64 par hôte) fixent un prix dérivé et public (0,012 €/vCPU/h), la capacité réelle de l'inventaire Proxmox prime sur les valeurs déclarées, et chaque placement est vérifié AVANT inscription — au moindre refus, l'hôte reste intact, jamais d'affinité fantôme. C'est le seul des quatre où le dossier capacité est auditable à la commande, et où une VM orpheline est signalée explicitement.

#05 Poste de travail / IDE cloud

WorkSpaces / Cloud9Cloud ShellWindows App / Virtual Desktop🝰 cirroWorkspace (code-server + jeton de tunnel)
↑ tableau

1 · Descriptif du besoin

Travailler à distance sur un environnement de développement complet (éditeur, terminal, outils) accessible depuis n'importe quel navigateur.

2 · Contexte

Équipes distribuées, bastion unique, ou machine de dev plus puissante que le laptop : le VDI complet est lourd ; l'IDE web suffit à 80 % des besoins devs.

3 · Comparatif des quatre solutions

Critère de sélectionWorkSpaces / Cloud9Cloud ShellWindows App / Virtual DesktopcirroWorkspace (code-server + jeton de tunnel)
Richesse VDI (bureaux, profils)●●●●WorkSpaces complet●●○○pas de VDI généraliste●●●●AVD multisessions●●○○code-server ciblé dev
Simplicité de mise en œuvre●●○○annuaire + images●●●●Cloud Shell immédiat●●○○profils complexes●●●●1 commande + tunnel
Coût par utilisateur●●○○par heure/user●●●●inclus (quota)●●○○par user/licence●●●●VM dormante quasi nulle
Accès distant sécurisé●●●○via leurs réseaux●●●○navigateur + IAM●●●○via leurs réseaux●●●●jeton tunnel + VPN maison
Note globalemoyenne des critères notés●●●○2,8 / 4 🥉 3e●●●○3,2 / 4 🥈 2e●●●○2,8 / 4 🥉 3e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Bureaux Windows complets pour une DSI : AVD (Azure) ou WorkSpaces (AWS). Développeurs avant tout : cirroWorkspace (code-server + tunnel) — une commande, un jeton, zéro licence ; Cloud Shell GCP si l'on vit déjà dans l'écosystème Google.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

AWS WorkSpaces et Azure Virtual Desktop (désormais Windows App côté client) industrialisent le VDI : pools, profils itinérants, bureaux Windows multisessions — lourds à opérer mais complets. GCP n'a pas de VDI généraliste et mise sur Cloud Shell (terminal temporaire) et les IDE web. Cirrostratus choisit le segment développeur : une VM dédiée + code-server (VS Code dans le navigateur) + jeton de tunnel, provisionnée en une commande. C'est exactement le flux d'un poste de dev à distance, sans la complexité VDI ni les licences Windows. La limite est assumée : pas de bureau complet ni de GPU partagé pour la 3D — pour du développement, le ratio valeur/complexité est imbattable, surtout depuis un bastion ou un VPN WireGuard managé.

sans équivalent cirrostratus

#06 Plateforme applicative (PaaS web)

Elastic BeanstalkApp EngineApp Service🝰 cirroApps (runtime manifeste, git-push sans secret, auth managée OIDC/jetons Ed25519 via l'IAM, buildpacks)
↑ tableau

1 · Descriptif du besoin

Déployer une application web sans gérer serveurs, runtime ni déploiement : on pousse le code, la plateforme fait le reste.

2 · Contexte

Historiquement le premier pas hors de l'admin sys ; aujourd'hui la plupart des nouvelles apps sont conteneurisées, ce qui rend le PaaS « runtime » moins central.

3 · Comparatif des quatre solutions

Critère de sélectionElastic BeanstalkApp EngineApp ServiceCirrostratus
Abstraction réelle (sans infra)●●●○fuites fréquentes●●●●App Engine le plus pur●●●○slots, connexions hybrides—
Versions / traffic splitting●●○○basique●●●●natif et élégant●●●○slots de déploiement—
Écosystème de runtimes●●●●très large●●●○runtimes standard●●●●.NET/Java/Node/Python—
Verrouillage fournisseur●●○○manifestes spécifiques●●○○app.yaml spécifique●●○○propriétaire—
Note globalemoyenne des critères notés●●●○2,8 / 4 🥉 3e●●●○3,2 / 4 🥇 1er●●●○3,0 / 4 🥈 2e—

4 · Recommandation

Nouveau projet web classique : App Engine (le plus pur) ou App Service (écosystème Microsoft). App conteneurisée (le cas moderne) : Cloud Run pour l'expérience, cirroApp en souverain — mêmes gestes, coût marginal nul, scale-to-zero inclus.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus n'offre pas encore d'équivalent — prendre la tête suppose de créer le service :

▸ Analyse argumentée complète

Le PaaS historique promet « poussez votre code, on gère le reste » : Beanstalk reste orienté applications web classiques avec contrôle de l'infrastructure sous-jacente, App Engine offre les versions et le traffic splitting les plus élégants, App Service est le plus riche pour l'entreprise (slots de déploiement, connexions hybrides, plans dédiés). Le revers : l'abstraction fuit tôt ou tard (limites de runtime, prix des plans premium, comportements spécifiques). Cirrostratus ne cherche pas à reproduire ce contrat : sa brique équivalente est le déploiement d'applications conteneurisées (voir ligne suivante), plus honnête sur la nature réelle d'un déploiement moderne. Sur ce créneau PaaS pur, l'avantage reste clairement aux hyperscalers — c'est le prix de la maturité de dix ans d'abstraction web.

02Conteneurs & serverless

#07 Applications conteneurisées managées

App Runner / ECS+FargateCloud RunContainer Apps🝰 cirroApp (image étiquetée + port, veille auto 10 min)
↑ tableau

1 · Descriptif du besoin

Exécuter une image OCI sans gérer de serveur : déploiement en une commande, montée en charge automatique, tarification à l'usage réel.

2 · Contexte

Le conteneur est devenu l'unité de déploiement standard ; le choix porte sur la friction développeur, le scale-to-zero et la facturation au repos.

3 · Comparatif des quatre solutions

Critère de sélectionApp Runner / ECS+FargateCloud RunContainer AppscirroApp (image étiquetée + port, veille auto 10 min)
Expérience développeur●●●○Fargate verbeux●●●●Cloud Run référence●●●○Container Apps correct●●●●image + port, rien d'autre
Scale-to-zero●●●○avec Fargate + App Runner●●●●natif, facturé à la requête●●●○natif KEDA●●●●veille 10 min, réveil idempotent
Coût au repos●●○○un minimum tourne●●●○zéro mais réveil facturé●●●○profil consommation●●●●dormant = quasi nul
Portabilité du format●●●●OCI standard●●●●OCI standard●●●●OCI standard●●●●OCI, :latest refusée
Souveraineté des données●○○○tiers●○○○tiers●○○○tiers●●●●site privé
Note globalemoyenne des critères notés●●●○2,6 / 4 4e●●●○3,2 / 4 🥈 2e●●●○2,8 / 4 🥉 3e●●●●4,0 / 4 🥇 1er

4 · Recommandation

Expérience développeur maximale dans le public : Cloud Run, sans discussion. Souveraineté/contrôle/coût : cirroApp — image étiquetée + port, veille auto à 10 min, réveil idempotent ; l'étiquette obligatoire (jamais :latest) est une discipline bénéfique. Container Apps si profondément ancré Azure.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (4,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

C'est le segment le plus disputé : Fargate a normalisé le « conteneur sans serveur » mais reste verbeux à configurer ; Cloud Run est universellement considéré comme la meilleure expérience développeur (déploiement en une commande, scale-to-zero, concurrency par instance, facturation à la requête) ; Container Apps propose un équivalent avec des microservices à la KEDA d'office. Cirrostratus reprend exactement le contrat de Cloud Run, en plus simple encore : une image étiquetée (jamais :latest, refusée), un port, et l'app dort au bout de 10 minutes sans accès — réveillée à la demande, de façon idempotente. Les contraintes (étiquette obligatoire, pas de révision canari natif) sont les compromis d'une plateforme qui tient toutes ses promesses mesurées ; le gain : aucun cold-start facturé, aucun egress, aucun vendor lock-in sur le format d'image OCI standard.

#08 Kubernetes managé

EKSGKEAKS🝰 cirroK8s (k3s réel sur nœuds LXC, plans mini/ha/scale/vcluster) — option Cilium 1.20.2 épinglé (dataplane eBPF)
↑ tableau

1 · Descriptif du besoin

Exploiter des clusters Kubernetes sans installer ni maintenir le control plane, avec upgrades et scaling de nœuds pris en charge.

2 · Contexte

K8s s'est imposé pour les plateformes multi-équipes ; le fardeau opérationnel (upgrades, CIS, versions) pèse plus lourd que le choix initial.

3 · Comparatif des quatre solutions

Critère de sélectionEKSGKEAKScirroK8s (k3s réel sur nœuds LXC, plans mini/ha/scale/vcluster) — option Cilium 1.20.2 épinglé (dataplane eBPF)
Simplicité d'opération●●○○le plus verbeux●●●●autopilot = nœuds gérés●●●○control plane gratuit●●●○k3s, upgrades épingle par épingle
Coût du control plane●○○○facturé au cluster●●○○gratuit, frais par nœud●●●●gratuit●●●●inclus
Upgrades sans interruption●●●○drain managé●●●●surge upgrades●●●○node pools●●●○drain + version MESURÉE
Fonctions avancées (Istio, …)●●●●écosystème complet●●●●Anthos/GKE Enterprise●●●○add-ons●●○○k3s volontairement sobre
Note globalemoyenne des critères notés●●○○2,5 / 4 4e●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 🥈 2e●●●○3,0 / 4 🥉 3e

4 · Recommandation

Plateforme d'entreprise mondiale : GKE (autopilot) devant EKS/AKS. Lab/PME souveraine : cirroK8s — k3s réel sur LXC, scale de node pools exécuté pour de vrai, upgrades épinglés avec version MESURÉE après coup ; la sobriété k3s est un choix, pas un manque.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,5/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

GKE est la référence (upgrades automatiques, autopilot mode où les nœuds disparaissent complètement, intégration Anthos), AKS est le plus compétitif en licence (control plane gratuit) et EKS le plus adopté en entreprise mais le plus cher à l'entrée. Tous trois déportent la complexité sans la supprimer : la facture combine control plane, nœuds, egress et l'opérationnel des upgrades. Cirrostratus provisionne de vrais clusters k3s sur nœuds LXC : création réelle, node pools avec bornes autoscaler, scale réellement exécuté (LXC créés + join en montée, drain + destruction en descente), et upgrades de mineure épinglées nœud par nœud avec version MESURÉE après coup — pas déclarée. Et depuis la 0.130.0, l'option `cilium: true` à la création pose le dataplane **eBPF Cilium 1.20.2 épinglé** (Apache-2.0) : flannel coupé, kube-proxy REMPLACÉ, NetworkPolicies k8s gérées par Cilium et micro-segmentation L7 par org via CiliumNetworkPolicy — la recette complète (commandes réelles, prérequis LXC privilégiés) est servie par l'offre GET /k8s/cilium/offre. Le choix k3s (vs k8s complet) est un choix de sobriété assumé ; en contrepartie, un cluster tourne sur du matériel possédé, avec un coût de control plane nul et une latence de provisioning en minutes.

sans équivalent cirrostratus

#09 Fonctions serverless (FaaS)

LambdaCloud FunctionsAzure Functions🝰 cirroFonctions (déclencheurs http/règle/topic/cron, pool warm-starts) + offre managée Knative 1.22.0 (0.125.0)
↑ tableau

1 · Descriptif du besoin

Exécuter du code événementiel sans aucune infrastructure : déclencheur → fonction → facturation à la milliseconde.

2 · Contexte

Idéal pour du sporadique (webhooks, ETL légers) ; devient économiquement défavorable au-delà d'un débit soutenu, et verrouille fortement.

3 · Comparatif des quatre solutions

Critère de sélectionLambdaCloud FunctionsAzure FunctionsCirrostratus
Déclencheurs natifs●●●●écosystème inégalé●●●○via Pub/Sub, Eventarc●●●○bindings + durables●●●○http, règles, topics, cron + PingSource Knative
Coût à débit constant●●○○crossover conteneur●●●○idem●●○○idem●●●●coût marginal nul (local), warm pool
Durée max d'exécution●●●○15 min●●●○9-60 min●●●○selon plan●●○○30 s par défaut, 5 min max — bornées et dites
Souveraineté du code exécuté●○○○tiers●○○○tiers●○○○tiers●●●●exécution locale, audit chaîné
Note globalemoyenne des critères notés●●○○2,5 / 4 🥈 2e●●○○2,5 / 4 🥈 2e●●○○2,2 / 4 4e●●●○3,2 / 4 🥇 1er

4 · Recommandation

Déclencheurs hyperscaler exotiques et sporadique mondial : Lambda, l'écosystème reste inégalé. Lab/PME souveraine : cirroFonctions — quatre déclencheurs natifs (http, règles, topics, cron), warm-starts, et depuis la 0.125.0 l'offre Knative 1.22.0 épinglée (scale-to-zero, révisions avec canari de trafic, PingSource) ; le coût marginal local est nul, le crossover conteneur n'existe pas. Spike massif imprévisible : l'hyperscaler garde l'élasticité infinie.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Lambda a inventé le segment (et le modèle mental « événement → fonction ») avec un écosystème de déclencheurs inégalé ; Cloud Functions s'appuie désormais sur le runtime Cloud Run ; Azure Functions excelle dans l'intégration d'entreprise (durable functions, bindings .NET). Cirrostratus répond en deux étages : cirroFonctions d'abord — quatre genres de déclencheurs natifs (http, règles, topics, cron), pool de warm-starts, métriques p50/p90 et limites honnêtes (30 s par défaut, 5 min max, dites) ; et depuis la 0.125.0 l'offre managée Knative 1.22.0 ÉPINGLÉE (serving + eventing + Kourier, Apache-2.0) : scale-to-zero automatique, révisions immuables avec partage de trafic (canari v1 90 %/v2 10 %), déclencheurs cron devenus PingSource — plan d'installation exact rendu jamais exécuté, manifests générés par fonction (limites et code réels), état du cluster lu pour de vrai. Sur les coûts, l'exécution locale a un coût marginal nul là où l'hyperscaler facture la milliseconde — le fameux crossover conteneur-dédié n'existe tout simplement pas ; pour du spike massif imprévisible, l'hyperscaler garde l'avantage de l'élasticité infinie.

sans équivalent cirrostratus

#10 Registre de conteneurs

ECRArtifact RegistryContainer Registry / ACR🝰 cirroRegistre : offre Harbor v2.12.2 managée + analyse Trivy (pipeline réel conditionné au binaire)
↑ tableau

1 · Descriptif du besoin

Stocker, versionner et distribuer les images OCI des applications, avec contrôle d'accès et éventuellement scan de vulnérabilités.

2 · Contexte

Dès qu'on construit plus de deux images, le registre devient le cœur du flux de livraison ; la question est managé-ou-possédé.

3 · Comparatif des quatre solutions

Critère de sélectionECRArtifact RegistryContainer Registry / ACRCirrostratus
Intégration IAM/CI●●●●ECR + IAM natif●●●●Artifact Registry unifié●●●●ACR + Entra●●●○offre Harbor managée + CI cirroPipelines
Réplication géographique●●●●multi-région●●●●multi-région●●●○geo-réplication●●○○site local + miroirs vérifiés
Scan de vulnérabilités●●●○en option payante●●●○intégré●●●○Microsoft Defender●●●○Trivy pipeline réel (binaire conditionné, refus honnête)
Coût au stockage●●●○Go stocké + transfert●●●○Go stocké●●●○Go stocké●●●●disque possédé, coût marginal nul
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 🥉 3e●●●○3,0 / 4 4e

4 · Recommandation

Dans le public : ECR/Artifact Registry (intégration IAM native). En souverain : cirroRegistre — Harbor v2.12.2 épinglé en offre managée (création en commande, santé vérifiée) + Trivy en pipeline réel conditionné au binaire ; cirroPipelines vérifie de toute façon le manifeste du registre avant chaque déploiement.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,5/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Les registres managés sont commodité pure : ECR et ACR intègrent IAM, réplication géographique et scan d'images (payant en options), Artifact Registry unifie les artefacts (packages, images, langages). La valeur ajoutée réelle par rapport à un registre auto-hébergé est la réplication mondiale et le scan continu — deux besoins rares à l'échelle d'un lab ou d'une PME. Cirrostratus embarque l'offre cirroRegistre : Harbor v2.12.2 ÉPINGLÉ (création en commande, config générée, santé vérifiée — pattern cirroGit), avec divergence d'images détectée par digest, garde 409 sur le tag protégé, et l'analyse Trivy en pipeline réel (spawn → stdout → parse prouvé à frontière processus réelle ; exécution Trivy conditionnée au binaire via CIRRO_TRIVY_BIN, refus honnête si absent). Le pipeline CI/CD cirroPipelines vérifie la source par HTTP (manifeste de registre ou dépôt git) avant de déployer : la confiance se construit à la promotion, pas seulement au push.

03Stockage

#11 Stockage objet

S3Cloud StorageBlob Storage🝰 cirroS3 (compatible S3 sur SeaweedFS, tiering par âge d'accès, multipart/versioning, SSE AES-256-GCM clé par objet KEK par org, verrou conformité)
↑ tableau

1 · Descriptif du besoin

Stocker des données non structurées (fichiers, sauvegardes, médias, datasets) en masse, adressées par une API standard, avec durabilité et évolution transparente.

2 · Contexte

Le stockage objet est le socle de toute architecture cloud ; l'API S3 étant devenue le standard, la vraie question est le coût total (egress !) et la confidentialité.

3 · Comparatif des quatre solutions

Critère de sélectionS3Cloud StorageBlob StoragecirroS3 (compatible S3 sur SeaweedFS, tiering par âge d'accès, multipart/versioning, SSE AES-256-GCM clé par objet KEK par org, verrou conformité)
Compatibilité API standard●●●●S3 est LE standard●●●○API GCS spécifique●●●○API Blob spécifique●●●●API compatible S3 (SeaweedFS)
Classes/froid granulaire●●●● Intelligent Tiering●●●○classes standard●●●○tiers chaud/froid/archive●●○○chaud + cirroGlacier dédié
Coût de sortie (egress)●○○○facturé au Go sorti●○○○facturé au Go sorti●○○○facturé au Go sorti●●●●egress nul (LAN)
Durabilité annoncée●●●●11 neufs multi-AZ●●●●multi-région●●●●LRS/ZRS/GRS●●○○durabilité du site + backup
Gestion fine des accès●●●●policies très fines●●●○IAM uniforme●●●○RBAC + SAS●●●○clés par bucket, jamais de secret rendu
Note globalemoyenne des critères notés●●●○3,4 / 4 🥇 1er●●●○2,8 / 4 🥉 3e●●●○2,8 / 4 🥉 3e●●●○3,0 / 4 🥈 2e

4 · Recommandation

Données publiées mondialement : S3. Masses de données privées, sauvegardes, médias internes : cirroS3 — compatible S3 (migration triviale), egress nul, IAM par bucket sans jamais rendre les secrets. L'argument egress devient dominant dès que les volumes se comptent en centaines de Go.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,4/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

S3 est devenu le standard de fait du stockage objet — au point que « compatible S3 » est une catégorie de produit entière. Cloud Storage et Blob Storage en sont des équivalents directs avec des classes de stockage comparables et une intégration IAM propre à chacun. Les points de divergence réels : le pricing à l'opération (lectures/écritures/listings facturées différemment), les frais de sortie (le coût caché n°1 du cloud), et le lock-in des API propriétaires au-dessus du socle S3. cirroS3 expose une API compatible S3 sur SeaweedFS avec un modèle IAM propre : clés d'accès nommées, droits par bucket — et JAMAIS de secrets rendus par l'API (les listes ne montrent que les noms). C'est la compatibilité S3 qui rend la migration triviale dans les deux sens : c'est précisément l'anti-lock-in par conception. La limite : pas de réplication multi-région mondiale — remplacée par des sauvegardes et archives locales maîtrisées.

#12 Archivage froid

S3 GlacierCloud Storage (classes Archive)Archive Storage🝰 cirroGlacier (tailles mesurées, sha256, restauration)
↑ tableau

1 · Descriptif du besoin

Conserver à très bas coût des données qu'on ne relira probablement jamais — mais dont la restauration doit être prouvée quand elle arrive.

2 · Contexte

Conformité, historiques, projets terminés : l'archivage est un assurance ; le piège est le couple délais-de-récupération + pénalités de sortie anticipée.

3 · Comparatif des quatre solutions

Critère de sélectionS3 GlacierCloud Storage (classes Archive)Archive StoragecirroGlacier (tailles mesurées, sha256, restauration)
Coût du stockage au Go●●●●le moins cher du marché●●●○classes archive●●●○archive tier●●●●disque possédé
Pièges de restauration●●○○délais + pénalités précoces●●●○délais gradués●●●○haute latence assumée●●●●restauration dossier auditable
Intégrité vérifiable●●●○checksums côté serveur●●●○checksums●●●○checksums●●●●sha256 + tailles MESURÉES
Rétention long terme●●●●conformité légale●●●○bucket lock●●●○immuabilité●●●○rétention paramétrée
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e●●●○3,0 / 4 🥉 3e●●●○3,0 / 4 🥉 3e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Pétabytes froids multi-décennies : Glacier est imbattable. Go/To de lab/PME : cirroGlacier — sha256, tailles mesurées, restaurations historisées ; sur disque possédé l'économie est immédiate sans les pièges contractuels.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

L'archivage chez les hyperscalers est un produit d'ingénierie financière : stockage à très bas coût, mais délais de restauration gradués (heures) et surtout pénalités de suppression anticipée. Bien conçu (durées d'archivage longues), c'est une économie ; mal dimensionné, la facture de récupération surprend. cirroGlacier fait le pari inverse : des archives froides où tout est mesuré et vérifiable — taille originale et compressée MESURÉES (pas déclarées), ratio, empreinte sha256, rétention, historique des restaurations. La restauration est un dossier auditable, pas une loterie de délais. Pour des volumes de lab/PME (dizaines de Go à quelques To), le stockage sur disque possédé coûte moins cher que Glacier sans aucun de ses pièges contractuels ; à l'échelle du pétabyte froid, l'hyperscaler reste imbattable.

#13 Stockage bloc

EBSPersistent DiskManaged Disks🝰 cirroVolumes (snapshots planifiés rotation mesurée, clonage CoW, tiers standard-ssd/premium-nvme à QoS 3k/20k IOPS)
↑ tableau

1 · Descriptif du besoin

Attacher des disques persistants et détachables aux machines (bases, systèmes, disques de données) avec snapshots.

2 · Contexte

Toute machine en a besoin ; le sujet est la performance garantie et le coût de la capacité dormante (les snapshots « au cas où » s'accumulent).

3 · Comparatif des quatre solutions

Critère de sélectionEBSPersistent DiskManaged DiskscirroVolumes (snapshots planifiés rotation mesurée, clonage CoW, tiers standard-ssd/premium-nvme à QoS 3k/20k IOPS)
Plage de performance●●●●gp3 → io2 Block Express●●●●PD Extreme●●●●Ultra Disks●●○○perf du stockage local
Découplage IOPS/débit/capacité●●●●gp3 découplé●●●○par niveau●●●○par niveau●●○○non applicable
Snapshots incrémentaux●●●●natif, cross-région●●●●natif●●●●natif●●●○snapshots PVE réels
Coût de capacité dormante●●○○capacité provisionnée due●●○○idem●●○○idem●●●●volumes orphelins signalés en €/mois
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 🥈 2e●●●○3,2 / 4 🥈 2e●●●○2,8 / 4 4e

4 · Recommandation

Charges transactionnelles exigeantes : EBS gp3/io2, PD Extreme, Ultra Disks selon cloud choisi. Usage général lab/PME : volumes cirrostratus + cirroRecos qui chiffre en €/mois les volumes orphelins — la chasse au gaspillage intégrée.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,7/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

EBS, Persistent Disk et Managed Disks se valent structurellement : SSD généraliste/premium, snapshots incrémentaux, chiffrement au repos, et le même piège de facturation à la capacité provisionnée (et non utilisée). Les différences sont d'intégration (EBS gp3 découpé IOPS/débit/capacité, Ultra disks Azure pour le très haute perf, PD Extreme côté GCP). Cirrostratus expose des volumes blocs avec attachement à la VM et coût horaire affiché, et sa valeur est dans l'écosystème : les recommandations cirroRecos listent les volumes orphelins avec leur €/mois gaspillé — la chasse au gaspillage est intégrée au produit, pas vendue en option Cost Optimization. Là où EBS facture chaque snapshot conservé « au cas où », le modèle local rend le coût du stockage réellement proportionnel au matériel possédé.

#14 Stockage fichier / NFS

EFSFilestoreAzure Files🝰 cirroNFS (partages NFSv4, snapshots, quotas, scale-out manifeste 2+ membres, cohérence de signatures)
↑ tableau

1 · Descriptif du besoin

Partager un système de fichiers entre plusieurs machines ou conteneurs (contenu web commun, données de travail, profils).

2 · Contexte

Le partage de fichiers reste le ciment des vieilles applications et des flux média ; le besoin est simple, le prix managé ne l'est pas toujours.

3 · Comparatif des quatre solutions

Critère de sélectionEFSFilestoreAzure FilescirroNFS (partages NFSv4, snapshots, quotas, scale-out manifeste 2+ membres, cohérence de signatures)
Protocoles (NFS/SMB)●●●○NFS uniquement●●○○NFS uniquement●●●●SMB + NFS●●●○NFSv4 + CIDR autorisé
Élasticité transparente●●●●EFS croît seul●●○○capacité provisionnée●●●○tiers●●○○fixe au partage
Débit inclus●●○○gradué payant●●○○par niveau●●○○par niveau●●●●bande passante LAN
Partage multi-machines●●●●natif●●●●natif●●●●natif●●●●natif
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er●●○○2,5 / 4 4e●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er

4 · Recommandation

Partage multi-AZ élastique : EFS. Environnement Windows/SMB : Azure Files. LAN privé : NFS managés cirrostratus — la bande passante locale surpasse les offres entrées de gamme à coût nul.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

EFS est élastique et cher (facturé à l'usage réel, parfait pour le partage multi-AZ imprévisible) ; Filestore et Azure Files sont plus lisibles en capacité provisionnée, Azure Files ajoutant le protocole SMB pour les postes Windows. Le cas d'usage entreprise (partage de fichiers entre VMs, contenu web commun) est bien couvert partout — à prix d'hyperscaler. Cirrostratus fournit des exports NFSv4 managés avec point de montage et CIDR autorisé : sobre, suffisant pour partager des données entre conteneurs et VMs du réseau privé, et inclus dans le coût du matériel. Manque : le SMB et l'élasticité transparente d'EFS ; gain : la bande passante locale est celle du LAN (multi-Gb/s), là où les débits des services managés sont graduellement payants.

#15 Sauvegarde planifiée

AWS BackupBackup and DR ServiceAzure Backup🝰 cirroBackup (plans applicatifs, catalogue de recherche daté, tests de restauration auto avec verdicts OK/PARTIEL/ÉCHEC aux chiffres) ; le plan de contrôle FerroDB lui-même est sauvegardé par backup natif --compact (trap EXIT : le nœud n'est jamais laissé arrêté, alerte ntfy, rétention 7 j) — déployé 06/10 et prouvé : 8,9 Go en 244 s
↑ tableau

1 · Descriptif du besoin

Protéger machines et données par des sauvegardes automatiques planifiées, rétention définie, restauration testable.

2 · Contexte

La sauvegarde est la discipline qu'on ne juge qu'au moment du sinistre ; la question qui tue : a-t-on déjà restauré pour de vrai ?

3 · Comparatif des quatre solutions

Critère de sélectionAWS BackupBackup and DR ServiceAzure BackupcirroBackup (plans applicatifs, catalogue de recherche daté, tests de restauration auto avec verdicts OK/PARTIEL/ÉCHEC aux chiffres) ; le plan de contrôle FerroDB lui-même est sauvegardé par backup natif --compact (trap EXIT : le nœud n'est jamais laissé arrêté, alerte ntfy, rétention 7 j) — déployé 06/10 et prouvé : 8,9 Go en 244 s
Couverture multi-services●●●●EBS, RDS, EFS, …●●●○disques, VMs, GKE●●●●le plus large (agents, vaults)●●●○VMs, volumes, plans par cible
Réplication hors site●●●●cross-région/copie●●●○cross-région●●●●GRS vaults●●○○locale + exports possibles
Honnêteté des compteurs●●●○console standard●●●○console standard●●●○console standard●●●●succès/échecs réels, échéance affichée
Test de restauration●●○○à votre charge●●○○à votre charge●●○○à votre charge●●●●snapshots restaurés réellement au lab
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er●●●○2,8 / 4 4e●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er

4 · Recommandation

Multi-services hétérogènes massifs : AWS Backup/Azure Backup. Site privé : cirroBackup — compteurs de succès/échecs honnêtes par plan, échéances affichées, et la chaîne snapshots PVE (création/restauration réelle) a été rejouée au lab : la restaurabilité est prouvée, pas supposée.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

AWS Backup a unifié la sauvegarde multi-services (EBS, RDS, EFS, DynamoDB…) avec des politiques cross-région ; Azure Backup est l'outil d'entreprise complet (vaults, rétention GRS, sauvegarde d'agents) ; GCP Backup and DR est le plus récent. La maturité est au rendez-vous partout — le sujet réel est le coût de la réplication multi-région et la testabilité des restaurations. cirroBackup assume la portée locale : fréquence, fenêtre UTC, rétention, et surtout des compteurs de succès/échecs honnêtes par plan, avec l'échéance suivante affichée. La philosophie de la maison — « jamais déduit, toujours lu » — s'applique : un plan de sauvegarde qui échoue est visible comme tel. Complété par les snapshots PVE réels par machine (création/restauration à la demande), le lab dispose d'une chaîne de restauration testable de bout en bout, là où l'industry constate régulièrement que les sauvegardes cloud n'ont jamais été restaurées à blanc. La discipline est vérifiée contre la réalité : le 05/10, la sauvegarde par tar à chaud du plan de contrôle FerroDB affichait quatre échecs consécutifs (02→05/10 — audit.log de 1,1 Go modifié pendant la lecture) ; le correctif (backup natif --compact, troncature du journal au-delà de 100 Mo derrière arrêt propre, purge des .sst.tmp orphelins, alertes ntfy, rétention NAS 90 j) a été déployé le 06/10 et prouvé au premier run (8,9 Go, 244 s, journal 1050→0 Mo) — l'échec a été affiché, jamais déduit, puis corrigé.

04Bases de données & analytique

#16 Base SQL relationnelle managée

RDS / AuroraCloud SQL / AlloyDBAzure SQL / Database for PostgreSQL🝰 cirroDBaaS (FerroDB pgwire multi-nœuds Raft + offre PostgreSQL managé 18.6 épinglée, PITR, répliques lecture, harnais de compat pgwire 12 cas)
↑ tableau

1 · Descriptif du besoin

Exploiter une base SQL disponible, répliquée, sauvegardée, sans administrer le moteur ; avec comptes, droits et requêtes standard.

2 · Contexte

La base est le cœur du système d'information ; le choix engage la compatibilité applicative, la disponibilité et... la facture (IOPS, backup, egress).

3 · Comparatif des quatre solutions

Critère de sélectionRDS / AuroraCloud SQL / AlloyDBAzure SQL / Database for PostgreSQLcirroDBaaS (FerroDB pgwire multi-nœuds Raft + offre PostgreSQL managé 18.6 épinglée, PITR, répliques lecture, harnais de compat pgwire 12 cas)
Performance brute / moteur●●●●Aurora stockage répliqué●●●○AlloyDB, Postgres affiné●●●●héritage SQL Server●●○○moteur jeune (Rust)
Compatibilité clients●●●●Postgres/MySQL natifs●●●●Postgres/MySQL natifs●●●●standards du marché●●●●pgwire = clients Postgres
Disponibilité (réplication)●●●●multi-AZ, failover auto●●●●régional●●●●zones + groupes de failover●●●●Raft réel 1/3/5 nœuds
Sécurité au niveau moteur●●○○réseau + IAM autour●●○○réseau + IAM autour●●○○réseau + Entra autour●●●●ABAC/RLS/CLS dans le moteur
Coût prévisible●●○○instance+IOPS+backup+egress●●○○idem●●○○idem + licences●●●●fer possédé
Fonctions avancées (time travel)●○○○non●○○○non●○○○temporel partiel●●●●time travel natif + TOTP
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●●○2,7 / 4 4e●●●○2,8 / 4 🥈 2e●●●●3,7 / 4 🥇 1er

4 · Recommandation

Applications exigeantes du commerce : Aurora (AWS) ou AlloyDB (GCP), Azure SQL si Microsoft. Projets souverains et/ou besoin de sécurité au niveau moteur : FerroDB — Raft réel 1/3/5, clients PostgreSQL standard via pgwire, ABAC/RLS/CLS et time travel natifs. Un moteur jeune : garder PostgreSQL managé cirro (marketplace) pour le ticket critique si la profondeur SQL prime.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,7/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Aurora est l'argument technique AWS (stockage répliqué à travers 3 AZ, performances PostgreSQL/MySQL sans en payer l'opérationnel) ; AlloyDB joue ce rôle côté GCP avec un accent analytique colonne ; Azure SQL bénéficie de l'héritage SQL Server et du Hybrid Benefit pour les licenciés. Le modèle économique commun : paie l'instance + le stockage + l'IOPS + le backup + l'egress. FerroDB est le différentiateur le plus profond de Cirrostratus : un moteur SQL original (Rust, moteur A « Data Centric ») déployé en instances 1/3/5 nœuds Raft réelles, accessibles en PostgreSQL-wire (pgwire) — donc compatible avec les clients et ORMs Postgres standard. Il apporte ABAC/RLS/CLS (contrôle d'accès par attributs au niveau moteur), le time travel de requête et l'authentification TOTP. Un moteur jeune ne rivalise pas avec 30 ans de PostgreSQL sur la profondeur SQL, mais le pgwire + le Raft réel le rendent immédiatement utile, et son architecture data-centric propose un modèle de sécurité que même les hyperscalers n'offrent pas nativement à ce niveau.

#17 Entrepôt de données (warehouse)

RedshiftBigQuerySynapse / Fabric DW🝰 cirroFerroQuery (colonne, parallélisation prouvée, vues matérialisées incrémentales, files de concurrence avec préemption et anti-famine)
↑ tableau

1 · Descriptif du besoin

Interroger en SQL d'importants volumes structurés à des fins d'analyse, sans gérer de clusters, avec séparation stockage/calcul.

2 · Contexte

L'analytique décisionnelle exige des scans massifs ; le pricing au Go scanné récompense la discipline de partitionnement et punit l'improvisation.

3 · Comparatif des quatre solutions

Critère de sélectionRedshiftBigQuerySynapse / Fabric DWcirroFerroQuery (colonne, parallélisation prouvée, vues matérialisées incrémentales, files de concurrence avec préemption et anti-famine)
Modèle de facturation●●○○crédits/secondes + Go●●●●au Go scanné (avec discipline)●●○○DWU réservées●●●●coût marginal nul
Latence de requête●●●●secondes●●●●secondes, le plus rapide●●●○selon pool●●○○~10 s par requête lourde (honnête)
Séparation stockage/calcul●●●●RA3●●●●native●●●○serverless en option●●●○pods réels
Standard SQL / portabilité●●●○dialecte Redshift●●●●SQL standard GoogleSQL●●●○T-SQL●●●○SQL maison + export Parquet
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e●●●●4,0 / 4 🥇 1er●●●○2,8 / 4 4e●●●○3,0 / 4 🥉 3e

4 · Recommandation

Démarrage analytique le plus simple et le plus rapide : BigQuery. Écosystème Microsoft : Synapse/Fabric. Analytique interne à coût maîtrisé : FerroQuery — entrepôts sur pods réels, export Parquet prouvé, latence honnête (~10 s) mais zéro facture au téraoctette scanné.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +1,0/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

BigQuery est la référence de l'expérience (serverless total, facturation au Go scanné, séparateur compute/storage réussi) ; Redshift a construit le segment mais exige plus d'opérationnel (clusters, distribution) même si RA3 a corrigé le tir ; Synapse/Fabric DW s'appuie sur l'écosystème Microsoft et les pools dédiés. Le point aveugle commun : le coût au Go scanné devient ingérable sans discipline de partitionnement, et les données DOIVENT vivre dans le cloud pour être interrogées. FerroQuery propose le contrat analytique — entrepôts nommés, SQL en lecture/écriture, vues matérialisées, export Parquet prouvé — sur pods réels à coût marginal nul, avec des durées honnêtes (~10 s par requête lourde, erreur honnête si injoignable). Ce n'est pas la latence de BigQuery, mais aucune requête n'y sera jamais facturée au téraoctette scanné : le coût de l'analytique devient celui du fer local.

sans équivalent cirrostratus

#18 NoSQL clé-valeur à grande échelle

DynamoDBBigtableCosmos DB🝰 cirroKV (tables, TTL, journal cirroFlux, perf par-entrée mesurée) + offre TiKV v8.5.0 LTS épinglé (distribué, Raft)
↑ tableau

1 · Descriptif du besoin

Absorber des millions d'écritures/lectures par seconde à latence constante (sessions, événements, catalogues) sur des clés.

2 · Contexte

On n'en a besoin qu'à très grande échelle ou pour des patterns d'accès par clé extrêmes ; en dessous, c'est de la sur-ingénierie.

3 · Comparatif des quatre solutions

Critère de sélectionDynamoDBBigtableCosmos DBCirrostratus
Latence à l'échelle●●●●ms à n'importe quel débit●●●●time-series massif●●●●SLA de latence contractuelle●●●○cirroKV mesuré (2,23 ms/req par-entrée) + TiKV Raft pour l'échelle
Modèle de coût●●○○provisionné OU on-demand piégeux●●●○au nœud●●○○RU provisionnées●●●●fer possédé, coût marginal nul
Requêtes secondaires●●●○GSI à gérer●●○○conçu pour l'accès clé●●●●multi-modèle●●○○accès par clé + scan de préfixe — pas d'index secondaire
Cas d'usage en lab/PME●●○○surdimensionné●●○○surdimensionné●●○○surdimensionné●●●●cirroKV taillé pour ça ; TiKV v8.5.0 si ça grossit
Note globalemoyenne des critères notés●●●○2,8 / 4 🥉 3e●●●○2,8 / 4 🥉 3e●●●○3,0 / 4 🥈 2e●●●○3,2 / 4 🥇 1er

4 · Recommandation

Échelle massive : DynamoDB (on-demand) ou Cosmos DB (SLA latence). Lab/PME : cirroKV — tables, TTL, journal cirroFlux, perf par-entrée mesurée (2,23 ms/req) ; et si ça grossit, l'offre TiKV v8.5.0 LTS (Rust, Raft, scale-out) prend le relais — ne pas importer un problème d'échelle qu'on n'a pas, mais savoir en changer sans réécrire.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

DynamoDB est une merveille d'ingénierie (latences à la milliseconde à n'importe quelle échelle, on-demand ou provisionné) et le piège financier symétrique si le modèle d'accès n'est pas pensé ; Bigtable domine l'analytique time-series à très gros débit ; Cosmos DB vend la multi-modélité (clé-valeur, document, graphe) avec une SLA de latence contractuelle — unique au marché. La réponse cirrostratus est à deux étages, comme le FaaS et les workflows : **cirroKV**, le magasin maison — tables et entrées CRUD, TTL délégué, chaque mutation journalisée sur cirroFlux (curseur/dédup/lacune nommés), perf par-entrée MESURÉE en production (×65 HTTP réel à 2,23 ms/req indépendant de la taille de famille) ; et depuis la 0.129.0 l'offre **TiKV v8.5.0 LTS épinglé** (Apache-2.0, CNCF gradué, écrit en Rust) quand l'échelle arrive : réplication Raft 3 répliques, scale-out horizontal (ajouter un nœud rebalance les régions), transactions ACID ou API raw, et géo-réplication — la réponse long terme aux tables globales multi-sites. Le mapping est honnête : table = préfixe de clé raw, le TTL reste cirroKV (TiKV n'a pas de TTL natif, dit), le journal part avant la réplication. Le CR TiKVCluster est rendu en entier, l'état du cluster lu pour de vrai.

sans équivalent cirrostratus

#19 Cache mémoire

ElastiCacheMemorystoreAzure Cache for Redis🝰 cirroCache — Valkey 9.1.0 épinglé (BSD-3, compatible Redis 7.2), offre managée en 1 commande
↑ tableau

1 · Descriptif du besoin

Accélérer les accès fréquents (sessions, résultats de requêtes) par un stockage mémoire partagé, volatil mais rapide.

2 · Contexte

Le cache est le premier réflexe d'optimisation ; managé, il coûte le prix premium de la RAM — à petite échelle, le ROI du managé est faible.

3 · Comparatif des quatre solutions

Critère de sélectionElastiCacheMemorystoreAzure Cache for RedisCirrostratus
Opération managée●●●●failover/patchs inclus●●●●inclus●●●●inclus●●●○offre cirroCache : 1 commande, supervision PING mesurée, restarts comptés
Coût Go mémoire●●○○premium●●○○premium●●○○premium●●●●RAM possédée
Réplication cluster●●●●cluster mode●●●○standard●●●○standard●●○○instance + réplique à perte chiffrée
Compatibilité Redis●●●●Redis/Memcached●●●●Redis/Memcached●●●●Redis●●●●Valkey 9.1 — RESP/ACL Redis OSS 7.2, redis-cli tel quel
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 🥈 2e●●●○3,2 / 4 🥈 2e●●●○3,2 / 4 🥈 2e

4 · Recommandation

Production web critique multi-région : ElastiCache/Memorystore. Lab/PME : cirroCache — Valkey 9.1 épinglé (BSD-3, compatible Redis 7.2 : redis-cli et ACL à l'identique), offre en une commande, supervision mesurée, pour un facteur de coût massivement en faveur du fer local.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,3/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Le cache managé est un produit de confort : Redis ou Memcached opérés, avec failover, patchs et monitoring inclus — ElastiCache et Azure Cache facturent l'instance mémoire au prix premium, Memorystore également avec l'argument de l'intégration GCP. La valeur réelle est la disponibilité managée du processus, pas la technologie. cirroCache est livré comme offre managée depuis la 0.126.0 sur **Valkey 9.1.0 épinglé** — le fork Linux Foundation de Redis 7.2.4, resté BSD-3-Clause quand Redis est passé en tri-licence RSALv2/SSPL/AGPL : même protocole, mêmes commandes, mêmes ACL, redis-cli fonctionne tel quel (compatibilité Redis OSS 7.2 annoncée et dite). L'offre tient en une commande, les plans sont chiffrés (nano/small/medium, mémoire et €/h), les modes d'éviction et le TTL par défaut se choisissent, le docker run EXACT est rendu (maxmemory du plan, AOF, port éphémère localhost) jamais exécuté par l'API, la supervision redémarre le moteur tombé (restarts comptés sur PING mesuré, pas supposé) et les ACL restent par utilisateur distinct (action D2, syntaxe identique). Pour un cache de session ou d'API, la différence opérationnelle avec ElastiCache est marginale, la différence de coût un facteur 10 à 50 ; à l'échelle multi-Tb avec réplication cluster, l'hyperscaler reprend l'avantage.

#20 SQL serverless sur le stockage objet

AthenaBigQuery (tables externes)Synapse serverless🝰 cirroAthena (SQL lecture seule, 1 000 lignes max)
↑ tableau

1 · Descriptif du besoin

Interroger ad hoc des données stockées en objet via SQL, sans cluster ni serveur : payer (ou pas) la requête seulement.

2 · Contexte

L'exploration occasionnelle de données par l'équipe data/ops ; la facturation au Go scanné rend les requêtes mal filtrées ruineuses.

3 · Comparatif des quatre solutions

Critère de sélectionAthenaBigQuery (tables externes)Synapse serverlesscirroAthena (SQL lecture seule, 1 000 lignes max)
Coût par requête●●○○au Go scanné●●●○au Go scanné (capping possible)●●○○au Go traité●●●●aucun
Couverture des sources●●●●S3 + 20 connecteurs●●●●tables externes GCS●●●○pool serverless●●○○données du plan de contrôle
Limite de sécurité●●○○à votre charge (cost guard)●●○○à votre charge●●○○à votre charge●●●●lecture seule + 1 000 lignes max
Cold start●●●●quasi nul●●●●nul●●●○léger●●●●requête directe
Note globalemoyenne des critères notés●●●○3,0 / 4 🥉 3e●●●○3,2 / 4 🥈 2e●●○○2,5 / 4 4e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Interrogation de buckets arbitraires à grande échelle : Athena. Exploration de l'état du plan de contrôle (machines, coûts, événements) : cirroAthena — SELECT stricts, plafond 1 000 lignes qui impose la discipline que les autres facturent.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Athena a ouvert la voie « interrogez vos données S3 sans cluster » au Go scanné ; BigQuery fait au moins aussi bien avec les tables externes ; Synapse serverless propose l'équivalent Azure avec la syntaxe T-SQL. L'argument de vente — pas d'infrastructure — masque la facturation au volume scanné : une requête mal filtrée sur du Parquet volumineux coûte cher. cirroAthena offre le même geste sur les données réelles du plan de contrôle (machines, VMs, coûts, événements) : SQL lecture seule stricte (SELECT/WITH uniquement), plafond 1 000 lignes, dialecte détecté. La portée est plus étroite (données du plan de contrôle, pas du bucket arbitraire), mais le prix est nul et le plafond de lignes impose de facto la discipline que les hyperscalers facturent. Pour l'exploration ad-hoc de l'infrastructure, c'est le bon niveau d'abstraction.

#21 Pipelines ETL

GlueDataflowData Factory🝰 cirroDataflow (source SQL → table etl_ matérialisée)
↑ tableau

1 · Descriptif du besoin

Extraire, transformer et charger régulièrement des données opérationnelles vers une zone analytique, de façon planifiée et surveillée.

2 · Contexte

La base de toute décision par la donnée ; 90 % des besoins réels sont des synchronisations SQL planifiées, pas des jobs Beam distribués.

3 · Comparatif des quatre solutions

Critère de sélectionGlueDataflowData FactorycirroDataflow (source SQL → table etl_ matérialisée)
Connecteurs d'entreprise●●●○Glue + Marketplace●●●○connecteurs Beam●●●●le catalogue le plus riche●●○○source SQL → table etl_
Streaming + batch unifiés●●●○séparés (Glue/MSK)●●●●Beam unifie●●○○séparés●●○○batch planifié
Transparence des chargements●●○○statuts approximatifs●●○○métriques à configurer●●○○monitoring à brancher●●●●lignes COMPTÉES à la dernière exécution
Coût à l'usage●●○○DPU-heure●●○○vCPU-heure Dataflow●●○○orchestration + runtime●●●●inclus
Note globalemoyenne des critères notés●●○○2,5 / 4 🥉 3e●●●○2,8 / 4 🥈 2e●●○○2,5 / 4 🥉 3e●●●○3,0 / 4 🥇 1er

4 · Recommandation

Transformations complexes multi-sources à gros débit : Dataflow (GCP) ou Glue. Synchronisations planifiées : cirroDataflow — source SQL → table etl_ matérialisée avec lignes réellement comptées à chaque exécution ; la sobriété est un choix de maintenance.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Data Factory est le plus complet en connecteurs entreprise et en orchestration visuelle ; Dataflow (Apache Beam) est le plus puissant techniquement (streaming + batch unifiés) mais exige de maîtriser Beam ; Glue s'appuie sur Spark avec un catalogue intégré. Tous facturent au DPU-heure ou à l'exécution, avec la complexité de provisioning qui va avec. cirroDataflow fait le choix radical de la simplicité : un pipeline = une source SQL + une table etl_ matérialisée + une planification, et la dernière exécution affiche les LIGNES COMPTÉES réellement chargées (pas un statut approximatif). Pour 90 % des besoins ETL d'un lab (synchroniser des données opérationnelles vers l'analytique), c'est exactement le bon contrat ; les transformations complexes multi-sources restent le terrain des hyperscalers.

#22 BI et rapports

QuickSightLooker / Looker StudioPower BI🝰 cirroRapports (rapports planifiés, CSV via API)
↑ tableau

1 · Descriptif du besoin

Produire tableaux de bord et rapports périodiques lisibles par les métiers, alimentés par les données de l'organisation.

2 · Contexte

Le dashboard est souvent le produit final du travail de données ; la licence par utilisateur pèse vite plus que l'infrastructure.

3 · Comparatif des quatre solutions

Critère de sélectionQuickSightLooker / Looker StudioPower BIcirroRapports (rapports planifiés, CSV via API)
Richesse de visualisation●●●○QuickSith en retard●●●●Looker/Looker Studio●●●●Power BI leader●●○○rapports CSV planifiés
Modèle sémantique versionné●●○○datasets●●●●LookML en code●●●○dataset partagé●●○○requêtes définies
Coût par utilisateur●●●○par session/user●●●●Looker Studio gratuit●●○○licence Pro/user●●●●aucun
Distribution automatisée●●●○e-mails planifiés●●●○planification●●●●abonnements paginés●●●●exécutions planifiées + API
Note globalemoyenne des critères notés●●●○2,8 / 4 4e●●●●3,8 / 4 🥇 1er●●●○3,2 / 4 🥈 2e●●●○3,0 / 4 🥉 3e

4 · Recommandation

Diffusion large dans l'entreprise : Power BI (Microsoft 365) ou Looker (sémantique en code). Rapports opérationnels automatisés internes : cirroRapports (CSV planifié via API) + dashboards Grafana déjà déployés — la couverture « BI légère » sans licence.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,8/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Power BI domine l'entreprise (intégration Microsoft 365, DAX, écosystème de visuels) ; Looker apporte LookML (la sémantique versionnée en code, adorée des data teams) et Looker Studio la gratuité grand public ; QuickSight est le plus récent avec l'embedded analytics et un pricing par session intéressant. Ce sont des plateformes de visualisation complètes — et leur complexité avec. cirroRapports assume la sobriété : des rapports BI définis sur des sources réelles (machines, VMs, coûts, événements), planifiés, exécutables via l'API en CSV, avec l'historique des exécutions. C'est le niveau « rapport opérationnel automatisé », pas le dashboard interactif multi-utilisateurs. Combiné au portail Grafana du monitoring (déployé et mesuré en réel), le besoin visuel courant est couvert sans licence par utilisateur.

#23 Streaming de données

KinesisPub/Sub + DataflowEvent Hubs🝰 cirroFlux (partitions, rétention, curseurs)
↑ tableau

1 · Descriptif du besoin

Ingester un flux continu d'événements (capteurs, logs, clics) avec ordre par clé, reprise et consommation décalée.

2 · Contexte

Dès que les données arrivent en continu plutôt qu'en lot ; le contrat essentiel est la reprise par curseur (ne rien perdre ni rejouer de travers).

3 · Comparatif des quatre solutions

Critère de sélectionKinesisPub/Sub + DataflowEvent HubscirroFlux (partitions, rétention, curseurs)
Ordre garanti par clé●●●●shards + KCL●●●●ordering par clé●●●○partitions●●●●partitions à clé
Replay / reprise●●●●rétention + replay●●●●seek●●●●offsets●●●●curseurs de lecture
Débit maximal●●●●massif●●●●massif●●●●massif●●○○échelle du LAN (suffisant en lab)
Coût●●○○shard-heure + PUT●●○○au Go●●○○unités débit●●●●inclus
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 4e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Débits massifs multi-consommateurs : Pub/Sub (GCP) ou Kinesis. Flux internes : cirroFlux — partitions à clé, curseurs, compteurs mesurés ; la sémantique est identique, l'échelle est celle du LAN (suffisante en lab/PME).

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Kinesis a défini le segment (shards, replay, KCL) et le facture au shard-heure + PUT ; Event Hubs est l'équivalent Azure avec l'intégration Kafka protocol en option ; GCP répond par le duo Pub/Sub (transport, facturé au Go) + Dataflow (traitement). Le point commun : un excellent replay et une scalabilité sans limite, au prix d'une opérationnalité spécialisée. cirroFlux est un Kinesis maison : partitions avec ordre garanti par clé, rétention configurable, curseurs de lecture (reprise exacte), et compteurs écritures/lectures/évictions mesurés — le modèle mental est identique, à l'échelle d'un LAN. La reprise par curseur est le contrat essentiel du streaming et il est tenu ; le débit d'un shard Kinesis en revanche n'est pas la promesse ici, mais pour l'ingestion d'un lab, la bande passante locale surpasse de loin ce dont on a besoin. La chaîne d'audit qui solidarise ces flux a été accélérée et DÉPLOYÉE en prod (0.134.0, 2 141 tests verts) : cache mémoire du dernier maillon — l'append d'audit n'relit plus la base en régime établi (0 SELECT lent depuis le déploiement) ; la lecture à froid reste coûteuse (6,6 s sur ~4 M de maillons : le moteur FerroDB n'a pas encore le fast-path ORDER BY DESC, dette dite), d'où un budget de requête porté à 15 s pour que le cache se repeuple après un arrêt de nœud au lieu de boucler en dégradation.

#24 Streaming vidéo (webcams, RTSP)

Kinesis Video Streams——🝰 cirroVideo (RTSP → segments .ts via ffmpeg RÉEL, playlist HLS)
↑ tableau

1 · Descriptif du besoin

Collecter des flux caméras RTSP, les découper en segments et les servir en HLS pour visualisation/stockage.

2 · Contexte

Vidéosurveillance ou monitoring de site : 24/7, la facturation à la donnée ingérée des offres managées dissuade rapidement.

3 · Comparatif des quatre solutions

Critère de sélectionKinesis Video Streams——cirroVideo (RTSP → segments .ts via ffmpeg RÉEL, playlist HLS)
Ingestion RTSP native●●●●WebRTC/RTSP——●●●●RTSP → ffmpeg réel
Replay HLS●●●●fragments + API——●●●●playlist des segments réels
Coût de la vidéosurveillance 24/7●○○○facturée à la data——●●●●coût nul
Honnêteté du flux●●●○confiance console——●●●●segments écrits un par un, 503 sans moteur
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e——●●●●4,0 / 4 🥇 1er

4 · Recommandation

Quelques caméras analytiques cloud : Kinesis Video Streams. Vidéosurveillance réelle : cirroVideo — ffmpeg réel écrit les segments un par un, la playlist HLS ne liste QUE les segments présents sur disque ; honnêteté architecturale imbattable, coût nul.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (4,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Kinesis Video Streams est le seul vrai équivalent hyperscaler : ingestion RTSP/WebRTC, stockage fragmenté, replay et intégration Rekognition — avec une facturation à la data ingérée qui dissuade vite les webcams 24/7. GCP et Azure n'ont pas d'offre dédiée équivalente (il faut composer Media Services + stockage). cirroVideo assume une position unique : le processus ffmpeg lit la source RTSP en TCP et écrit les segments .ts un par un — moteur annoncé, compteurs segment par segment, et 503 honnête si le binaire est absent, jamais de flux simulé. La playlist HLS n'est construite QUE des segments réellement présents sur le disque : l'infrastructure ne peut pas mentir sur ce qu'elle sert. Pour la vidéosurveillance ou le monitoring de lab, c'est la solution la plus honnête et la moins chère des quatre.

#25 Orchestration de workflows

Step FunctionsWorkflows / ComposerLogic Apps🝰 cirroWorkflows (étapes webhook/fonction/topic/attendre/condition, retry/catch par étape, worker continu, rejeu, + offre Argo Workflows 4.0.0 épinglée pour DAG conteneurisés)
↑ tableau

1 · Descriptif du besoin

Enchaîner des étapes (appels, fonctions, attentes) avec états, reprises et visualisation — la machine à états des processus.

2 · Contexte

Automatiser les processus longs (déploiement → vérification → notification) ; le pricing à la transition punit les workflows bavards.

3 · Comparatif des quatre solutions

Critère de sélectionStep FunctionsWorkflows / ComposerLogic AppscirroWorkflows (étapes webhook/fonction/topic/attendre/condition, retry/catch par étape, worker continu, rejeu, + offre Argo Workflows 4.0.0 épinglée pour DAG conteneurisés)
Patrons d'erreur (retry/catch)●●●●les plus riches●●●○Workflows corrects●●●○actions retry●●●○attentes + conditions en chaîne
Temps de réaction●●●●transitions immédiates●●●○secondes●●●○secondes●●○○tick 30 s (ou manuel)
Coût par exécution●●○○à la transition●●●○à l'étape●●○○à l'action●●●●inclus
Connecteurs prêts●●●●600+ services AWS●●●○services GCP●●●●centaines de connecteurs SaaS●●●○webhook/fonction/publication
Visibilité des exécutions●●●●graphique temps réel●●●○étapes listées●●●○runs historisés●●●○dernière exécution + statut
Note globalemoyenne des critères notés●●●●3,6 / 4 🥇 1er●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e

4 · Recommandation

Processus d'entreprise à connecteurs SaaS : Logic Apps. Orchestration technique AWS : Step Functions. Automatisations d'ops internes : cirroWorkflows — étapes webhook/fonction/publication, conditions en chaîne, tick 30 s assumé ; le test à blanc de cirroRegles compense le manque de simulateur.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,6/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Step Functions est la référence du genre : machine à états visuelle, patrons d'erreur (retry/catch) sophistiqués, et le pricing à la transition qui devient significatif à grande échelle ; Logic Apps domine l'intégration SaaS d'entreprise avec ses centaines de connecteurs ; GCP propose Workflows (léger) et Composer (Airflow managé pour la data). La réponse cirrostratus est à deux étages, comme pour le FaaS : **cirroWorkflows**, la Step Functions maison — étapes (webhook, fonction, publication, attendre, condition), retry/catch PAR étape avec backoff propre, worker continu, vue graphique et rejeu depuis une étape avec contexte ; et depuis la 0.128.0 l'offre managée **Argo Workflows 4.0.0 épinglé** (Apache-2.0, CNCF gradué, k8s-natif — monte sur cirroK8s comme Knative) pour les DAG conteneurisés qui grossissent : parallélisme et fan-out/fan-in natifs, chaque étape est un conteneur, artefacts S3, suspend/resume, UI avec graphe et journaux. Le pont est honnête : chaque workflow existant se convertit en manifeste Argo (GET /workflows/{wid}/argo — URL réelles, tentatives/backoff portés en retryStrategy, conditions en when, catchs dits exit handlers). L'orchestration ne coûte rien par transition ; le tick-30 s maison reste plus grossier qu'AWS pour l'immédiat — Argo lève cette limite pour les pipelines conteneurisés.

05Réseau & diffusion

#26 Réseau privé (VPC/VNet)

VPCVPCVNet🝰 Réseaux virtuels cirrostratus (CIDR, DHCP, IPAM intégré)
↑ tableau

1 · Descriptif du besoin

Isoler ses ressources dans un réseau privé segmenté (sous-réseaux, routage, pare-feu) avec adressage maîtrisé.

2 · Contexte

Fondation de toute architecture sécurisée ; les coûts cachés (NAT gateway, egress inter-zones) surprennent à l'usage.

3 · Comparatif des quatre solutions

Critère de sélectionVPCVPCVNetRéseaux virtuels cirrostratus (CIDR, DHCP, IPAM intégré)
Modèle de portée●●●○régional + Transit GW●●●●global, sous-réseaux régionaux●●●○régional + peering●●●○site unique
IPAM intégré●●○○service séparé (VPC IPAM)●●○○interne●●○○AVNM partiel●●●●baux + réservations + pool libres natifs
Coûts cachés (NAT, egress AZ)●●○○NAT gateway onéreux●●●○egress modéré●●○○peering facturé●●●●aucun
Hybride on-prem●●●●DX/VPN mature●●●●Interconnect●●●●ExpressRoute●●●●c'EST l'on-prem
Note globalemoyenne des critères notés●●●○2,8 / 4 🥉 3e●●●○3,2 / 4 🥈 2e●●●○2,8 / 4 🥉 3e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Architectures mondiales : VPC AWS + Transit Gateway ou VPC GCP global. Site unique : réseaux cirrostratus — CIDR, DHCP, et l'IPAM intégré (baux, réservations, pool libre) qui réunit en une ressource ce qui exige trois services chez AWS.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le VPC/VNet est la fondation identique des trois clouds : sous-réseaux, tables de routage, security groups — GCP se distingue par son modèle global (règles partagées entre projets via Shared VPC, subnet régional), AWS par la maturité des constructions (Transit Gateway, peering), Azure par l'intégration hybride (VPN/ExpressRoute vers l'on-prem). Le coût y est structurel : NAT gateway, IP publiques, egress inter-AZ. Le réseau Cirrostratus reprend le modèle (CIDR, plage DHCP, passerelle, VLAN) et y INTÈGRE l'IPAM : baux, réservations et adresses libres du pool sont exposés par réseau, avec la réservation prioritaire sur le bail dans la résolution d'IP réelle. Ce qui se configure en 5 services AWS (VPC + DHCP + IPAM + DNS interne + carte réseau) tient en une seule ressource lisible. La contrepartie : pas de multi-région natif — le réseau est celui de votre site, ce qui est aussi sa force en latence.

#27 DNS managé

Route 53Cloud DNSAzure DNS🝰 Zones DNS cirrostratus (records pilotés par la bascule multi-site)
↑ tableau

1 · Descriptif du besoin

Nommer et résoudre ses services (zones, enregistrements), avec bascule intelligente selon santé ou géographie.

2 · Contexte

Le DNS est la première dépendance de toute architecture ; en interne, sa bascule automatique est l'outil de reprise le plus simple.

3 · Comparatif des quatre solutions

Critère de sélectionRoute 53Cloud DNSAzure DNSZones DNS cirrostratus (records pilotés par la bascule multi-site)
Routage avancé (géo, latence)●●●●le plus complet●●●○standard●●●○Traffic Manager●●○○records pilotés par la bascule
Anycast mondial●●●●points de présence●●●●le meilleur backbone●●●●réseau Azure●●○○résolution locale
Bascule automatique●●●○health checks à configurer●●○○à composer●●●○Traffic Manager●●●●surveillant armé : 3 tics + repli sain, verrou sticky
Coût par zone/requête●●●○zone + requêtes●●●○zone + requêtes●●●○zone●●●●inclus
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●○3,0 / 4 🥉 3e●●●○3,2 / 4 🥈 2e●●●○3,0 / 4 🥉 3e

4 · Recommandation

Routage mondial géo/latence : Route 53. Résolution interne + bascule de site : zones DNS cirrostratus — records A pilotés par le surveillant multi-site (3 tics + repli sain, verrou sticky, retour manuel) ; pour un site avec secours, c'est le DR le plus rentable.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,5/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Route 53 est le plus complet (routing géo/latence/poids, health checks, failover — le nom vient du port 53 et l'ambition est totale) ; Cloud DNS et Azure DNS font le travail avec des zones publiques/privées et l'intégration IAM respective. La différenciation Cirrostratus est originale : ses records A sont PILOTÉS par le surveillant de bascule multi-site — chaque mapping FQDN → IP (primaire/secondaire, TTL) suit le site actif automatiquement en cas de bascule (3 tics muets + repli sain), avec verrou sticky et retour TOUJOURS manuel. C'est du DNS-through-DR : la fonctionnalité pour laquelle on paie Route 53 health checks + ARC chez AWS est native et auditable ici. La limite : pas d'anymore le routing géographique mondial ni la latence anycast — le DNS résout localement.

#28 CDN / diffusion d'edge

CloudFrontCloud CDNFront Door / CDN🝰 cirroCDN (origine, TTL, stats mesurées)
↑ tableau

1 · Descriptif du besoin

Servir du contenu statique/dynamique depuis des points proches des utilisateurs pour réduire latence et charge d'origine.

2 · Contexte

Audience Internet mondiale : indispensable. Audience LAN/VPN : la mise en cache reste utile mais la distribution mondiale ne sert à rien.

3 · Comparatif des quatre solutions

Critère de sélectionCloudFrontCloud CDNFront Door / CDNcirroCDN (origine, TTL, stats mesurées)
Couverture mondiale●●●●PdP massives●●●●réseau Google●●●●Front Door + PdP●●○○périmètre local
Statistiques réelles●●●○console standard●●●○console standard●●●○rapports●●●●hits/misses, octets économisés, latence origine MESURÉS
Fonctions en edge●●●●Lambda@Edge/CF Functions●●●○Cloud Functions●●●○Rules Engine●○○○non
Coût●●○○au Go sorti●●○○au Go sorti●●○○au Go sorti●●●●inclus
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○2,8 / 4 4e

4 · Recommandation

Sites publics mondiaux : CloudFront ou Cloud CDN (réseau Google). Diffusion interne : cirroCDN — hits/misses, octets économisés et latence origine MESURÉS ; le caching fonctionne pareil, gratuitement.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,4/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

CloudFront est le CDN le plus intégré (points de présence massifs, Lambda@Edge, Shield natif) ; Cloud CDN bénéficie du réseau mondial de Google (le meilleur backbone du secteur) ; Front Door unifie CDN + L7 load balancing + WAF avec un modèle de règles propre. Ces services valent leur prix pour une audience mondiale — c'est leur raison d'être. cirroCDN est un CDN de périmètre local : origine + TTL + statistiques réellement mesurées (hits/misses, ratio, octets économisés, latence origine). Devant un service consommé depuis un LAN ou un VPN, « économiser des octets » et « réduire la latence origine » restent des objectifs réels — la mise en cache fonctionne pareil. Pour diffuser vers Internet mondial, l'hyperscaler est sans discussion supérieur ; pour servir les utilisateurs de son réseau, cirroCDN fait le travail gratuitement.

#29 Équilibrage de charge

Elastic Load BalancingCloud Load BalancingLoad Balancer / Front Door🝰 cirroLB (sondes actives drain propre, L4 FNV, cibles par carte, offre Traefik v3.7.13 épinglée config TOML générée des LB réels)
↑ tableau

1 · Descriptif du besoin

Répartir le trafic entrant sur plusieurs instances (L4/L7) avec santé et déchargement TLS.

2 · Contexte

Dès qu'un service a plus d'une instance ; le choix public s'est unifié autour du HTTPS LB global.

3 · Comparatif des quatre solutions

Critère de sélectionElastic Load BalancingCloud Load BalancingLoad Balancer / Front DoorcirroLB (sondes actives drain propre, L4 FNV, cibles par carte, offre Traefik v3.7.13 épinglée config TOML générée des LB réels)
L4 + L7 unifiés●●●●ALB/NLB●●●●le plus élégant (global)●●●○2 produits—
Anycast global●●●○via CloudFront●●●●natif●●●○via Front Door—
Coût à fort débit●●○○LCU + heure●●●○au Go + forwarding●●○○règles + données—
Simplicité de config●●●○verbatim mais standard●●●●très simple●●○○2 produits à choisir—
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●●●3,8 / 4 🥇 1er●●○○2,5 / 4 🥉 3e—

4 · Recommandation

Trafic mondial : Global External LB GCP (le plus élégant) ou Front Door Azure. Trafic local : Traefik (déployé et prouvé au banc) — cirrostratus n'embarque pas de LB, choix assumé.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus n'offre pas encore d'équivalent — prendre la tête suppose de créer le service :

▸ Analyse argumentée complète

Le LB managé est un produit mature partout : ALB/NLB côté AWS (L7/L4 avec target groups), le Global External HTTPS LB de GCP (un seul anycast mondial, le plus élégant), Azure avec son duo LB (L4) / Application Gateway (L7). La facturation combine l'heure du LB + les LCU au traitement — modérée jusqu'à un certain débit. Cirrostratus n'embarque pas de LB dans le catalogue : le banc d'écosystème a prouvé Traefik devant les stacks (avec TLS terminé, routes et middlewares), qui couvre le L7 local très correctement. À l'échelle d'un lab ou d'une PME, un Traefik possédé équilibre la charge réelle qu'on a ; l'anycast mondial, lui, ne s'auto-héberge pas — c'est une frontière assumée.

#30 VPN managé

Site-to-Site VPNCloud VPNVPN Gateway🝰 cirroVPN (WireGuard managé, peers + handshakes — première maille inter-sites réelle : lab1↔OVH actif depuis le 04/10, 10.200.0.1↔10.200.0.2, 90 ms)
↑ tableau

1 · Descriptif du besoin

Relier durablement des sites/réseaux par tunnels chiffrés sans gérer d'IPsec à la main.

2 · Contexte

Interconnexion site-à-site ou accès distant d'équipe ; IPsec est notoirement pénible, WireGuard l'a remplacé partout où on a le choix.

3 · Comparatif des quatre solutions

Critère de sélectionSite-to-Site VPNCloud VPNVPN GatewaycirroVPN (WireGuard managé, peers + handshakes — première maille inter-sites réelle : lab1↔OVH actif depuis le 04/10, 10.200.0.1↔10.200.0.2, 90 ms)
Protocole●●●○IPsec/IKEv2 lourd●●●○IPsec/IKEv2●●●○IPsec/IKEv2●●●●WireGuard : code moderne auditable
Débit●●●○selon instance GW●●●○selon tunnel●●●○selon SKU●●●●ligne locale complète
Visibilité des pairs●●○○tunnels up/down●●○○tunnels up/down●●○○tunnels up/down●●●●peers + handshakes réels affichés
Coût●●○○tunnel-heure + Go●●○○tunnel-heure + Go●●○○tunnel-heure + Go●●●●inclus
Note globalemoyenne des critères notés●●○○2,5 / 4 🥈 2e●●○○2,5 / 4 🥈 2e●●○○2,5 / 4 🥈 2e●●●●4,0 / 4 🥇 1er

4 · Recommandation

Interconnexion hybride lourde : ExpressRoute/Interconnect/Direct Connect. Site-à-site et accès distants : cirroVPN — WireGuard managé, peers avec handshakes réels visibles, recette d'installation documentée et piégée.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (4,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Les trois clouds vendent du VPN IPsec/IKEv2 managé (tunnels site-to-site, redondance, BGP en option) au tunnel-heure + au Go transféré — le pont vers l'on-prem est un marché en soi. Cirrostratus a choisi WireGuard : code moderne auditable (quelques milliers de lignes vs des centaines de milliers pour IPsec), performance excellente, configuration lisible. L'état exposé montre l'interface, la clé publique et les peers AVEC leurs handshakes réels — on voit d'un coup d'œil qui est vivant. La recette « WireGuard sur Proxmox depuis un fichier .conf » a été écrite et piégée (hyperviseur : Table=off, DNS=, ifupdown2) — la connaissance opérationnelle est documentée. Ce que ça n'a pas : le BGP dynamique multi-tunnels des hyperscalers. Ce que ça a : un protocole qu'on comprend de bout en bout, à coût nul.

#31 Gestion d'adresses IP (IPAM)

VPC IPAM—Virtual Network Manager (partiel)🝰 cirroIPAM (alerte pool ≥ 90 %, export CSV RFC 4180, recherche globale multi-réseaux + historique, réservation à la source refus nommé)
↑ tableau

1 · Descriptif du besoin

Suivre qui occupe quelle adresse (baux DHCP, réservations) et connaître les adresses libres sans tableur ni collision.

2 · Contexte

Au-delà d'une dizaine de machines, l'adressage devient un problème d'hygiène ; les IPAM managés des clouds sont pensés pour des milliers de réseaux.

3 · Comparatif des quatre solutions

Critère de sélectionVPC IPAM—Virtual Network Manager (partiel)cirroIPAM (alerte pool ≥ 90 %, export CSV RFC 4180, recherche globale multi-réseaux + historique, réservation à la source refus nommé)
Échelle de gestion●●●●multi-comptes/organisations—●●●○AVNM●●●○par réseau, très lisible
Véracité des données●●●○enregistré/déduit—●●●○inventaire●●●●LUE après application : bail/réservation/agent
Détection des conflits●●●○avant création—●●●○validation●●●●pool libre + réservation prioritaire
Coût●●○○à l'IP gérée—●●●○inclus AVNM●●●●inclus
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e—●●●○3,0 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Multi-comptes massifs : VPC IPAM AWS. Réseaux d'un site : IPAM cirrostratus — par réseau : machines, baux, réservations, passerelle et pool libre, avec résolution LUE après application ; l'opération quotidienne y est plus simple.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

AWS VPC IPAM répond à un vrai problème d'entreprise (gérer des dizaines de VPC sans collision CIDR, monitorer les allocations) ; GCP gère cela en interne via l'organisation des projets ; Azure l'aborde via Virtual Network Manager. À l'échelle où ces outils comptent — des milliers de réseaux — ils sont pertinents. L'IPAM cirrostratus est de grain plus fin et plus honnête : par réseau, chaque prise est listée avec la machine attachée, son bail DHCP ou sa réservation, la passerelle, et les adresses libres du pool. La résolution d'IP réelle suit un ordre explicite (réservation > bail > agent) et est LUE après application, jamais déduite. Pour l'opération quotidienne d'un réseau — trouver une IP libre, comprendre qui occupe .23 — c'est plus utile qu'une console IPAM mondiale.

#32 Découverte de services

Cloud Map——🝰 cirroCarte (nommage <nom>.<org>.cirro, dérive détectée)
↑ tableau

1 · Descriptif du besoin

Que les services se trouvent par un nom stable plutôt que par une IP fragile, avec détection de dérive.

2 · Contexte

Les microservices et l'automation exigent un annuaire vivant ; sans lui, les conventions informelles pourrissent.

3 · Comparatif des quatre solutions

Critère de sélectionCloud Map——cirroCarte (nommage <nom>.<org>.cirro, dérive détectée)
Enregistrement automatique●●●●instances + health checks——●●●○nommage .cirro dérivé
Recherche par attributs●●●●attributs custom——●●○○recherche par nom/filtre
Détection de dérive●○○○à votre charge——●●●●dérives signalées explicitement
Coût●●●○par recherche/instance——●●●●inclus
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e——●●●○3,2 / 4 🥇 1er

4 · Recommandation

Maillage interne AWS : Cloud Map. Annuaire unifié du site : cirroCarte — chaque ressource adressable nommée .cirro, conflits et dérives signalés automatiquement ; personne d'autre ne le fait pour les quatre.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Cloud Map est le service le plus méconnu d'AWS et pourtant central dans les architectures microservices (enregistrement DNS privé automatique, health checking, découverte par attributs) ; GCP et Azure laissent cela à Kubernetes DNS ou aux conventions. cirroCarte généralise le principe à TOUTE ressource adressable de l'organisation : chaque service obtient un nom <nom>.<org>.cirro, et la carte signale les conflits de nom et la dérive (enregistrements à régénérer quand la réalité a bougé). La détection de dérive est précisément ce qui manque aux conventions informelles — c'est la différence entre « on a des noms » et « les noms sont garantis conformes à la réalité ». Segment de niche chez les hyperscalers, mais une vraie hygiène d'infrastructure ici.

#33 Reprise après sinistre multi-site

Route 53 ARC / health checks—Traffic Manager / Front Door🝰 Bascule DNS automatique (surveillant armé, verrou sticky, retour manuel) — 2ᵉ site RÉEL engagé le 04/10 : tunnel WireGuard lab1↔OVH actif + cirrod site 2 :8787 sur l'hôte OVH
↑ tableau

1 · Descriptif du besoin

Basculer automatiquement les services vers un site de secours quand le principal tombe, sans rebasculer seul.

2 · Contexte

Le GRA est le sujet qu'on repousse ; la vraie difficulté est l'anti-oscillation et la discipline du retour arrière.

3 · Comparatif des quatre solutions

Critère de sélectionRoute 53 ARC / health checks—Traffic Manager / Front DoorBascule DNS automatique (surveillant armé, verrou sticky, retour manuel) — 2ᵉ site RÉEL engagé le 04/10 : tunnel WireGuard lab1↔OVH actif + cirrod site 2 :8787 sur l'hôte OVH
Automatisation de bascule●●●●failover + ARC—●●●○Traffic Manager●●●●surveillant armé 3 tics + repli sain
Anti-oscillation●●○○à régler—●●○○à régler●●●●verrou sticky natif
Retour arrière maîtrisé●●○○automatique risqué—●●○○automatique risqué●●●●retour TOUJOURS manuel
Coût de la posture active/passive●●○○payer 2× l'infra—●●○○payer 2× l'infra●●●●2 sites possédés
Note globalemoyenne des critères notés●●○○2,5 / 4 🥈 2e—●●○○2,2 / 4 🥉 3e●●●●4,0 / 4 🥇 1er

4 · Recommandation

Architectures cloud actives/passives : Route 53 failover + ARC. Deux sites possédés : bascule DNS cirrostratus — santé mesurée par API, verrou sticky, retour TOUJOURS manuel ; ce conservatisme est la bonne pratique que les gros vendent mal.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (4,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le DR automatisé est le summum de la maturité cloud : Route 53 failover + ARC orchestrent les bascules régionales Azure/GCP ont leurs équivalents (Traffic Manager, Front Door) — au prix d'une architecture active/passive coûteuse (on paie deux fois l'infrastructure pour l'utiliser une). La bascule cirrostratus est un surveillant armé qui sonde la santé réelle des sites (API Proxmox mesurée), maintient les mappings FQDN → IP par site, et bascule après 3 tics muets + repli sain — avec compteur d'échecs, cohérence des records A vérifiée (dérives signalées), verrou sticky anti-oscillation et retour TOUJOURS manuel (leDR ne doit jamais rebasculer seul vers un site non diagnostiqué). Ce design conservateur est une leçon d'ingénierie : la bascule automatique dans UN sens, l'humain décide du retour. Le trio hyperscaler vend plus d'automatisme ; la maison vend de la prévisibilité. Et le second site n'est plus théorique depuis le 04/10 : tunnel WireGuard lab1↔OVH actif (persisté, 90 ms) et cirrod site 2 tournant sur l'hôte OVH (SQLite embarqué) ; ce qui reste à déployer — le nœud FerroDB site 2 et la réplication Raft inter-sites — armera réellement la bascule et débloquera d'un coup les 6 actions « matériel » restantes du plan.

06API & intégration

#34 Passerelle d'API

API GatewayAPI GatewayAPI Management🝰 cirroPasserelle (quotas horaires, usage par fenêtre)
↑ tableau

1 · Descriptif du besoin

Exposer des API aux consommateurs (clés, quotas, throttle) sans coder cette mécanique dans chaque service.

2 · Contexte

Dès qu'une API quitte l'équipe qui l'écrit ; les passerelles cloud ajoutent portails et transformations, et une facturation à la requête qui peut déraper.

3 · Comparatif des quatre solutions

Critère de sélectionAPI GatewayAPI GatewayAPI ManagementcirroPasserelle (quotas horaires, usage par fenêtre)
Politiques avancées (transformation, portail)●●●○étapes + extensions●●○○sobre (Apigee en premium)●●●●le plus riche (portail dev)●●○○quotas + clés, volontairement sec
Protection contre facture surprise●●○○requête + cache facturés●●●○modérée●●○○par appel●●●●quota horaire par consommateur
Gestion des clés d'API●●●○usage plans●●●○clés par projet●●●○produits/subscriptions●●●●préfixe visible, jamais la clé
Coût●●○○à la requête●●●○par passerelle●●○○par unité + go●●●●inclus
Observabilité de l'usage●●●○métriques CW●●●○métriques●●●●insights profonds●●●●usage fenêtre courante affiché
Note globalemoyenne des critères notés●●●○2,6 / 4 4e●●●○2,8 / 4 🥉 3e●●●○3,0 / 4 🥈 2e●●●●3,6 / 4 🥇 1er

4 · Recommandation

Programme d'API d'entreprise : Azure API Management (portail développeur). Exposition simple : cirroPasserelle — quotas horaires par consommateur, usage de la fenêtre visible, préfixe de clé jamais la clé ; impossible de se faire facturer 10 k$ pour un oubli de cache.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,6/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

API Management d'Azure est le plus riche du point de vue entreprise (portail développeur, produits, politiques XML, VNet) ; AWS API Gateway est le plus utilisé avec ses étapes de déploiement et l'intégration Lambda native, mais son pricing à la requête + au cache devient significatif ; GCP API Gateway est le plus sobre (config YAML, destiné aux backends serverless), Apigee étant l'offre premium. La fonction cœur commune : throttling, clés d'API, quotas, transformation. cirroPasserelle assume cette fonction cœur uniquement : consommateurs nommés, quota horaire, usage de la fenêtre courante affiché, préfixe de clé visible (jamais la clé complète), activation/désactivation. Simple, lisible, et impossible de se faire facturer 10 k$/mois pour un oubli de cache (cas d'école bien documenté côté AWS). Ce qui manque — portail développeur, transformation de payloads — est le prix de la sobriété.

#35 API GraphQL managée

AppSync——🝰 cirroGraphQL (mutations permissionnées, abonnements SSE, plugins vues métier, complexity limits 200 anti-requêtes coûteuses)
↑ tableau

1 · Descriptif du besoin

Offrir une interface GraphQL (une requête, plusieurs ressources) sans développer soi-même le résolveur ni le serveur.

2 · Contexte

GraphQL domine les frontends modernes ; seul AWS l'a managé, les autres laissent coder un backend custom.

3 · Comparatif des quatre solutions

Critère de sélectionAppSync——cirroGraphQL (mutations permissionnées, abonnements SSE, plugins vues métier, complexity limits 200 anti-requêtes coûteuses)
Existence du service●●●●AppSync complet——●●●●endpoint natif (lecture seule)
Abonnements temps réel●●●●Mutations/Subscriptions——●●○○lecture seule assumée
Sécurité par conception●●●○résolveurs à verrouiller——●●●●impossible de muter via le graphe
Coût●●○○à la requête/connexion——●●●●inclus
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e——●●●●3,5 / 4 🥇 1er

4 · Recommandation

Écosystème AWS : AppSync. Partout ailleurs : cirroGraphql — le seul autre service GraphQL managé des quatre, en lecture seule sur les ressources réelles (machines, apps, budgets…) ; parfait pour outiller l'exploitation, et l'impossibilité de muter via le graphe est un garde-fou.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

AppSync est le seul hyperscaler à proposer un service GraphQL managé complet : schéma, résolveurs vers DynamoDB/Lambda, abonnements temps réel, auth fine. GCP et Azure n'ont pas d'équivalent direct (il faut un backend Cloud Run/Functions ou du .NET custom). Cirrostratus est donc le SEUL des quatre avec GCP/Azure à… en proposer un, en lecture seule : un endpoint GraphQL qui interroge les ressources réelles de l'org (machines, VMs, apps, instances, réseaux, buckets, budgets, événements) avec alias et arguments. La lecture seule est un choix de sécurité — on ne peut pas muter l'infrastructure par erreur via le graphe. Pour construire des tableaux de bord et des outils d'exploitation au-dessus du plan de contrôle, c'est une surface d'intégration que ni GCP ni Azure n'offrent nativement, et qu'AWS facture à la requête.

07Événementiel & messagerie

#36 Publication/abonnement (topics)

SNSPub/SubService Bus (topics)🝰 cirroTopics (fan-out, webhooks signés HMAC + files ferroq)
↑ tableau

1 · Descriptif du besoin

Diffuser un événement à plusieurs abonnés indépendants (découplage producteurs/consommateurs).

2 · Contexte

Le découplage par événements structure les architectures ; à petite échelle, la sophistication managée est superfétatoire.

3 · Comparatif des quatre solutions

Critère de sélectionSNSPub/SubService Bus (topics)cirroTopics (fan-out, webhooks signés HMAC + files ferroq)
Fan-out massif●●●●des millions d'abonnés●●●●référence du segment●●●○à l'échelle entreprise●●○○échelle lab/PME
Intégrité de la livraison●●●○politiques de retry●●●●DLQ + retry natifs●●●○duplicate detection●●●●webhooks signés HMAC, livrés/échecs comptés
Coût●●○○à l'opération●●○○au Go●●○○par opération●●●●inclus + files ferroq
Simplicité●●●○à apprendre●●●○à apprendre●●○○filtrage limité●●●●outils de test avec vérification de signature
Note globalemoyenne des critères notés●●●○3,0 / 4 🥉 3e●●●○3,2 / 4 🥈 2e●●○○2,5 / 4 4e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Événementique mondiale : Pub/Sub GCP (le meilleur du segment). Fan-out interne avec webhooks : cirroTopics — signature HMAC vérifiable, files ferroq en abonnés, compteurs livrés/échecs réels.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le trio est légendaire : SNS pour le fan-out simple, GCP Pub/Sub comme probablement le meilleur produit du segment (push/pull, ordering par clé, dead-letter intégrées, facturation au Go), Service Bus pour l'entreprise (sessions, duplicata detection, AMQP). Tous excellent — et tous facturés à l'opération/octet, ce qui devient une ligne sérieuse à volume. cirroTopics fait le fan-out avec deux types d'abonnés : webhooks signés HMAC (l'outil de test envoie un événement et on vérifie X-Cirrostratus-Signature côté destinataire — la vérification d'intégrité est prévue, pas sous-traitée) et les files ferroq. Compteurs livrés/échecs par abonnement : la livraison est un fait mesuré. L'ordering garanti par clé appartient à ferroq/cirroFlux ; le push serverless multi-région, lui, reste l'affaire des hyperscalers.

#37 Files d'attente durables

SQSPub/Sub (pull)Storage Queues / Service Bus🝰 ferroq (files natives du courtier multi-protocoles)
↑ tableau

1 · Descriptif du besoin

Amortir les à-coups entre producteur et consommateur : au moins une livraison, reprise après panne.

2 · Contexte

La file est l'outil de résilience de base ; le piège économique classique est la facturation à l'opération.

3 · Comparatif des quatre solutions

Critère de sélectionSQSPub/Sub (pull)Storage Queues / Service Busferroq (files natives du courtier multi-protocoles)
Garanties de livraison●●●●au moins une fois●●●●exactly-once (pull)●●●●at-least/à configurer●●●○au moins une fois (ferroq)
Protocoles de consommation●●○○API propriétaire●●○○API propriétaire●●●○AMQP/HTTP●●●●MQTT, STOMP, AMQP 1.0, HTTP, gRPC, QUIC
Durabilité●●●●multi-AZ●●●●multi-zone●●●●multi-zone●●●○disque local + réplication cluster
Coût●●○○à la requête●●○○au Go●●○○par opération●●●●inclus
Maturité●●●●indestructible●●●●excellente●●●○bonne●●○○projet jeune (134 tests)
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er

4 · Recommandation

Débits massifs : SQS (indestructible). Files locales multi-protocoles : ferroq — la même file consommable en MQTT, STOMP, AMQP 1.0, HTTP, gRPC ou QUIC ; maturité plus jeune (134 tests), mais un seul objet à opérer.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

SQS est le service le plus fiable d'AWS, quasiment indestructible, facturé à la requête ; Storage Queues est l'équivalent Azure simple, Service Bus la version entreprise. GCP n'a pas de file « pure » : Pub/Sub pull sert de file. Le contrat essentiel — au moins une livraison, ordre best-effort, visibilité timeout — est identique partout. ferroq est la file maison, intégrée au courtier multi-protocoles : une file ferroq est consommable en MQTT, STOMP, AMQP 1.0, HTTP, gRPC ou QUIC — le même objet de messagerie exposé sous six dialectes, ce qui est unique aux quatre (chez AWS, il faut choisir SQS OU MQ OU EventBridge). Pour les applications du lab, la file est incluse dans le courtier possédé ; à l'échelle du million de messages/seconde, SQS reste une merveille d'ingénierie.

#38 Bus d'événements (routage)

EventBridgeEventarcEvent Grid🝰 cirroRegles (filtres, destinations, test à blanc)
↑ tableau

1 · Descriptif du besoin

Router chaque événement vers les bons traitements selon des motifs (filtrage par type, source, contenu).

2 · Contexte

Au-delà de quelques producteurs, le routage ad hoc devient ingérable ; le debug des règles est la vraie douleur.

3 · Comparatif des quatre solutions

Critère de sélectionEventBridgeEventarcEvent GridcirroRegles (filtres, destinations, test à blanc)
Filtrage par motif●●●●patterns riches●●●○attributs●●●○types + sujet●●●○filtres genre/titre
Ingestion SaaS tiers●●●●partenaires EventBridge●●●○sélectif●●○○limité●○○○événements maison
Test avant émission●○○○debug notoirement pénible●○○○à deviner●○○○à deviner●●●●test à blanc : règles attrapantes listées
Coût●●○○à l'événement publié●●●○modéré●●○○par opération●●●●inclus
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●○○2,5 / 4 🥉 3e●●○○2,0 / 4 4e●●●○3,0 / 4 🥇 1er

4 · Recommandation

Ingestion SaaS + patterns riches : EventBridge. Routage interne testable : cirroRegles — le TEST À BLANC montre quelles règles attraperaient un événement donné avant émission ; aucun équivalent chez les trois grands.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

EventBridge a transformé le bus d'événements en produit (schémas, règles par motif, ingestion d'événements SaaS partenaires) ; Event Grid est l'équivalent Azure (routage par type, intégration Azure Functions profonde) ; Eventarc gère les événements GCP avec les filtres par attributs. La puissance est le routage déclaratif : quand X arrive, déclenche Y. cirroRegles reprend exactement ce contrat — filtres, destinations, déclenchements — et y ajoute l'outil qui manque à tous : le TEST À BLANC, qui montre quelles règles actives attraperaient un événement donné (genre + titre) AVANT de l'émettre. Debuguer un pattern EventBridge est notoirement pénible ; ici, la simulation est un appel d'API. C'est un petit plus fonctionnel qui matérialise une philosophie : la plateforme doit pouvoir répondre « qu'est-ce qui se passerait si… ».

#39 Courtier de messages multi-protocoles

Amazon MQ——🝰 ferroq (MQTT, STOMP, AMQP 1.0, HTTP, gRPC, QUIC + TLS + cluster)
↑ tableau

1 · Descriptif du besoin

Servir des applications qui parlent des protocoles différents (MQTT, AMQP, STOMP…) avec un seul courtier.

2 · Contexte

Les parcs réels sont polyglottes (capteurs MQTT, apps AMQP, scripts HTTP) ; les clouds répondent par une constellation de produits.

3 · Comparatif des quatre solutions

Critère de sélectionAmazon MQ——ferroq (MQTT, STOMP, AMQP 1.0, HTTP, gRPC, QUIC + TLS + cluster)
Nombre de protocoles natifs●●○○MQ = ActiveMQ/RabbitMQ—●●○○Service Bus AMQP●●●●6 protocoles, 1 seul objet
TLS + clustering●●●●managé—●●●●managé●●●○inclus, maturité jeune
Cohérence du modèle●○○○4 produits à orchestrer—●●○○2 produits●●●●un seul courtier à opérer
Coût●●○○à l'instance broker—●●○○par messagerie●●●●inclus
Note globalemoyenne des critères notés●●○○2,2 / 4 🥉 3e—●●○○2,5 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Héritage JMS/AMQP : Amazon MQ. Parc polyglotte : ferroq — six protocoles natifs, TLS, clustering ; l'unification est un avantage opérationnel majeur à l'échelle d'un site.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Amazon MQ est l'aveu qu'aucun protocole unifié n'existe : il opère ActiveMQ/RabbitMQ pour les applications qui parlent JMS/AMQP legacy, à côté de SQS/SNS/EventBridge/MSK — quatre produits pour quatre mondes. GCP et Azure n'ont pas d'équivalent généraliste (Azure a le Service Bus support AMQP, c'est tout). ferroq attaque le problème à la racine : UN courtier, SIX protocoles natifs (MQTT, STOMP, AMQP 1.0, HTTP, gRPC, QUIC), avec TLS et le clustering. C'est un choix d'architecture radical — la messagerie comme socle unique polyglotte plutôt que comme constellation de produits — qui a un coût de validation (maturité d'un projet jeune, 134 tests au compteur) mais un avantage opérationnel net : un seul objet à opérer, monitorer, sauvegarder. Les hyperscalers ne peuvent pas se permettre cette unification, elle cannibaliserait leur catalogue.

#40 Planification de tâches (cron)

EventBridge SchedulerCloud SchedulerTimers (Logic Apps / Functions)🝰 cirroCron (déclenchement managé audité, nourrit les webhooks)
↑ tableau

1 · Descriptif du besoin

Déclencher des traitements récurrents (sauvegardes, synchros, nettoyages) sans machine dédiée ni crontab oubliée.

2 · Contexte

Le cron est trivial jusqu'à la première nuit ratée ; il faut suivi d'exécution et rejouabilité.

3 · Comparatif des quatre solutions

Critère de sélectionEventBridge SchedulerCloud SchedulerTimers (Logic Apps / Functions)cirroCron (déclenchement managé audité, nourrit les webhooks)
Précision de la planification●●●●à la minute, haute dispo●●●●à la minute●●●○timers granularité minute●●●○déclenchements périodiques + manuel
Rejouabilité●●○○re-run à construire●●○○historique limité●●○○re-run partiel●●●●déclenchement managé audité
Files d'attente de retards (at/once)●●●●schedules ponctuelles●●●○limité●●●○via Logic Apps●●○○pas de PIT fin
Coût●●●●gratuit●●●●gratuit●●●○via Logic Apps●●●●inclus
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 🥈 2e●●●○2,8 / 4 4e●●●○3,2 / 4 🥈 2e

4 · Recommandation

Planifications fines multi-cibles : EventBridge Scheduler. Tâches récurrentes de site : cirroCron — déclenchement manuel audité (rejouer sans attendre) qui nourrit les webhooks ; la granularité minute reste aux hyperscalers.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,3/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Le cron managé semble trivial et ne l'est pas : il faut la haute dispo, les retries, le suivi d'exécution et le PIT (planifier dans le futur avec précision). EventBridge Scheduler est le plus abouti (cibles multiples, schedules ponctuelles à la minute), Cloud Scheduler est sobre et fiable, Azure a retiré son Scheduler au profit des timers Logic Apps/Functions — fragmentation assumée. cirroCron fait le travail avec un accent opérationnel : le déclenchement manuel (audité, il nourrit les webhooks) permet de rejouer une exécution ratée sans attendre le prochain passage, et l'audit fait foi. La planification fine à la minute et les cron expressions complexes appartiennent aux hyperscalers ; le besoin réel d'un lab — « tourne-moi ça toutes les nuits et dis-moi quand ça casse » — est couvert avec rejouabilité.

08IA & apprentissage automatique

#41 API de modèles LLM

BedrockVertex AI (Gemini + Model Garden)Azure OpenAI🝰 cirroLLM (compat OpenAI 2 sens, autoscaling GPU, cache préfixes €, catalogue chat/embeddings/rerank calqué moteurs réels, dérive JSD, A/B hash FNV)
↑ tableau

1 · Descriptif du besoin

Intégrer des modèles de langage (génération, résumé, agents) via API, avec choix de modèle et maîtrise des coûts.

2 · Contexte

Tout produit moderne veut du LLM ; la question bifurque vite : puissance publique des frontier models ou confidentialité des modèles ouverts ?

3 · Comparatif des quatre solutions

Critère de sélectionBedrockVertex AI (Gemini + Model Garden)Azure OpenAIcirroLLM (compat OpenAI 2 sens, autoscaling GPU, cache préfixes €, catalogue chat/embeddings/rerank calqué moteurs réels, dérive JSD, A/B hash FNV)
Accès aux meilleurs modèles●●●●frontier en API●●●●Gemini + jardin complet●●●●OpenAI historique●●○○modèles ouverts quantifiés
Confidentialité des prompts●●○○données traitées tiers●●○○tiers●●○○tiers●●●●aucun prompt ne sort du site
Coût par jeton●●○○au token, croît vite●●○○au token●●○○au token + engagements●●●●marginal (fer possédé)
Résilience multi-modèles●●●○à composer●●●○à composer●●●○par déploiement●●●●alias à fallback : 1re dispo route
Qualité de service mesurée●●●○métriques console●●●○métriques console●●●○métriques console●●●●p50/p95/p99 mesurés à chaque chat
Souveraineté réglementaire●●○○Act IA/UE à gérer●●○○●●○○●●●●conforme par construction
Note globalemoyenne des critères notés●●●○2,7 / 4 🥈 2e●●●○2,7 / 4 🥈 2e●●●○2,7 / 4 🥈 2e●●●●3,7 / 4 🥇 1er

4 · Recommandation

Pointe de performance sur tâches générales : Bedrock/Vertex/Azure OpenAI selon modèle visé. Données sensibles, volume soutenu, RGPD strict : endpoints LLM cirrostratus — vLLM local, alias à fallback (résilience multi-modèles native), p50/95/99 mesurés à chaque chat. La réponse honnête est hybride : public pour la pointe rare, local pour le courant.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,7/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Bedrock agrège les modèles tiers (Anthropic, Meta, Mistral…) derrière une API unique avec garde-fous ; Vertex AI couple Gemini à un Model Garden et les TPU ; Azure OpenAI est le canal historique des modèles OpenAI en entreprise avec les réservations de capacité. Le contrat : le meilleur modèle du moment, managé, facturé au token. Cirrostratus retourne la logique : des endpoints vLLM auto-hébergés (modèles ouverts quantifiés GGUF/FP8), avec le catalogue de la maison et surtout les ALIAS à fallback — la première cible disponible route, les suspendues sont sautées. Le contrôle est total (modèle, quantification, contexte), le coût par token marginal, les latences mesurées (p50/p95/p99 à chaque chat). Ce qu'on perd en pointe de performance (les frontier models à 700 Md de paramètres exigent du matériel dédié — 5×RTX 3090 ne remplacent pas un cluster), on le gagne en confidentialité absolue : aucun prompt ne quitte le site. Pour des données sensibles, ce n'est pas un compromis, c'est une exigence.

#42 Agents IA (outils + mémoire)

Bedrock AgentsVertex AI Agent BuilderAI Foundry Agent Service🝰 cirroAgents (agents ReAct, outils réels, mémoire, politique lecture seule)
↑ tableau

1 · Descriptif du besoin

Des agents qui raisonnent ET agissent : appellent des outils réels, gardent une mémoire, exécutent des tâches d'exploitation.

2 · Contexte

L'agentic AI promet l'automatisation intelligente ; le risque symétrique est l'agent qui agit mal — la gouvernance prime.

3 · Comparatif des quatre solutions

Critère de sélectionBedrock AgentsVertex AI Agent BuilderAI Foundry Agent ServicecirroAgents (agents ReAct, outils réels, mémoire, politique lecture seule)
Richesse des intégrations d'outils●●●●services AWS natifs●●●●recherche entreprise intégrée●●●○écosystème Foundry●●●○outils réels de la console (vms, coûts…)
Garde-fous d'exécution●●●○déclaratifs à configurer●●●○à configurer●●●○à configurer●●●●politique lecture seule bloquant TOUTE action
Évaluation systématique●●○○à outiller soi-même●●○○Vertex AI evals●●○○à outiller●●●●suites notées contains/exact/regex + score %
Traçabilité des runs●●●○traces CloudTrail●●●○logging●●●○traces●●●●historique complet auditable
Coût●●○○à la requête agentique (chère)●●○○idem●●○○idem●●●●tokens locaux marginaux
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●○2,6 / 4 4e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Prototypage riche intégré : Bedrock Agents/Agent Builder. Opération d'infrastructure avec garde-fous : cirroAgents — outils réels de la console, politique lecture seule bloquant TOUTE action, runs audités, et SUITES D'ÉVALUATION mécaniques par cas ; c'est la gouvernance qui manque au segment.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le segment agents est le plus jeune et le plus mouvant : Bedrock Agents orchestre des LLM avec des outils AWS (Lambda, Knowledge Bases), Agent Builder fait l'équivalent GCP avec la recherche entreprise intégrée, Azure pousse AI Foundry. Tous vendent l'abstraction « décrivez l'agent, on gère la boucle ». cirroAgents assume la boucle ReAct à l'ancienne : instructions métier par agent, OUTILS RÉELS (les mêmes que la console — vms_ls, coûts, recommandations), mémoire en notes, politique de lecture seule activable (bloque TOUT outil d'action), et l'historique complet des runs auditable. La gouvernance est le vrai sujet des agents — un agent qui peut agir doit pouvoir être bridé — et la politique lecture seule est plus tranchante que les garde-fous declaratifs des hyperscalers. S'y ajoutent les SUITES D'ÉVALUATION mécaniques (cas notés contains/exact/regex/outil utilisé, un run réel par cas, score %) : l'évaluation d'agent est un produit, pas une après-pensée. La maturité des LLM sous-jacents reste celle des modèles ouverts — l'écart se referme, il n'est pas fermé.

#43 Registre de modèles

SageMaker Model RegistryVertex AI Model RegistryAzure ML Registry🝰 cirroModeles (versions immuables, approbation humaine prod, évals pondérées, datasets versionnés lineage, signature Ed25519 artefacts)
↑ tableau

1 · Descriptif du besoin

Versionner les modèles entraînés/affinés, gérer leurs étapes (staging, prod) et garantir la traçabilité.

2 · Contexte

Le MLOps commence par savoir quel modèle est en prod et comment y revenir ; l'immutabilité des versions est la garantie minimale.

3 · Comparatif des quatre solutions

Critère de sélectionSageMaker Model RegistryVertex AI Model RegistryAzure ML RegistrycirroModeles (versions immuables, approbation humaine prod, évals pondérées, datasets versionnés lineage, signature Ed25519 artefacts)
Immutabilité des versions●●●○bonnes pratiques à tenir●●●○à configurer●●●○à configurer●●●●immuabilité structurelle
Gestion staging/prod●●●●approbations + étapes●●●○aliases●●●○étapes●●●●une seule prod : la promotion EST le rollback
Écosystème MLOps●●●●pipelines, drift, monitor●●●●Vertex complet●●●●Azure ML complet●●○○versionner/promouvoir suffisant en lab
Formats supportés●●●○conteneurs/models●●●○formats Vertex●●●○MLflow compatible●●●●gguf, onnx, pytorch, safetensors
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 🥉 3e●●●○3,2 / 4 🥉 3e●●●●3,5 / 4 🥇 1er

4 · Recommandation

MLOps complet d'entreprise : SageMaker Model Registry. Gestion sobre et sûre : cirroModeles — versions immuables (gguf/onnx/pytorch/safetensors), UNE prod à la fois : promouvoir une autre version EST le rollback ; élimine structurellement les « deux prod » coexistantes.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Les registres hyperscaler gèrent le cycle versionné des modèles avec approbations et déploiement intégré — SageMaker Model Registry est le plus abouti, les autres suivent le même modèle. La promesse cirroModeles est plus stricte sur un point essentiel : l'IMMUTABILITÉ des versions (gguf/onnx/pytorch/safetensors) et l'unicité de la production — une seule version en prod à la fois, la promotion d'une autre version EST le rollback, archive en fin de vie. Ce design élimine toute une classe d'incidents (deux « prod » coexistant, artefacts mutés en place). Le chemin de promotion (staging → prod → archive) est le même partout ; la différence est que la garantie d'intégrité est structurelle, pas procédurale. L'écosystème d'entraînement distribué et de pipelines MLOps complet reste l'avantage hyperscaler.

#44 Affinage (fine-tuning) de modèles

SageMaker TrainingVertex AI (tuning)Azure ML (finetuning)🝰 cirroModeles affiner (entraîneur local, pertes mesurées epoch par epoch)
↑ tableau

1 · Descriptif du besoin

Adapter un modèle ouvert à son domaine (style, vocabulaire, tâche) à partir de quelques centaines d'exemples.

2 · Contexte

Le fine-tuning est accessible depuis les quants ouverts ; le transfert réel en production reste l'incertitude n°1 du segment.

3 · Comparatif des quatre solutions

Critère de sélectionSageMaker TrainingVertex AI (tuning)Azure ML (finetuning)cirroModeles affiner (entraîneur local, pertes mesurées epoch par epoch)
Profondeur d'entraînement●●●●distribué multi-GPU managé●●●●idem + TPU●●●●clusters managés●●○○local : base gguf + 4-200 exemples
Transparence des résultats●●●○métriques standard●●●○métriques standard●●●○métriques standard●●●●pertes MESURÉES epoch par epoch, journal visible
Coût●●○○GPU-heure cher●●○○GPU/TPU-heure●●○○GPU-heure●●●●fer local
Honnêteté d'absence de moteur———●●●●503 explicite plutôt que simulacre
Transfert réel en production●●●○variable, à évaluer●●●○variable●●●○variable●●●○écart documenté (expérience laya-ft)
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○3,4 / 4 🥇 1er

4 · Recommandation

Entraînement lourd multi-GPU : SageMaker/Vertex. Affinages de lab reproductibles : cirroModeles affiner — entraîneur local, journal epoch par epoch avec pertes MESURÉES, 503 honnête sans moteur ; documente l'écart validation→production (leçon laya-ft) au lieu de le cacher.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,4/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Chez les hyperscalers, le fine-tuning est un job managé : on paie le cluster GPU-heure, avec la profondeur d'écosystème qui va avec (distributed training, hyperparameter tuning, tracking d'expériences). Vertex propose le tuning d'adaptateurs efficace, SageMaker l'entraînement complet. cirroModeles affiner est volontairement plus humble et plus honnête : un entraîneur LOCAL consomme la version gguf de base + les exemples (JSON instruction/réponse, 4 à 200), enregistre une nouvelle version avec les pertes MESURÉES epoch par epoch (le journal d'affinage est consultable), bornes explicites (epochs 1-20, lr 1e-6 à 1e-2) — et si aucun moteur n'est installé, 503 honnête plutôt qu'un simulacre. Le transfer réel en jeu d'un fine-tune reste l'épine du secteur (l'expérience laya-ft l'a prouvé : 0,884 en validation, transfert incomplet en partie) — la maison documente cet écart au lieu de le cacher. Pour les modèles ouverts à taille lab, c'est le seul fine-tuning dont on voit TOUTE la mécanique.

#45 Magasin de caractéristiques (feature store)

SageMaker Feature StoreVertex AI Feature Store—🝰 cirroFeatures (schéma figé, entités, versions ingérées)
↑ tableau

1 · Descriptif du besoin

Partager des caractéristiques calculées entre entraînement et inférence, avec schéma stable et versions.

2 · Contexte

Utile à partir d'une équipe data établie et de modèles en production régulière ; en dessous, c'est de la cérémonie.

3 · Comparatif des quatre solutions

Critère de sélectionSageMaker Feature StoreVertex AI Feature Store—cirroFeatures (schéma figé, entités, versions ingérées)
Cohérence entraînement/inférence●●●●online/offline sync●●●●native—●●●○schéma figé + versions
Ingestion en flux●●●●streaming natif●●●○possible—●●○○ingestion par lots
Stabilité du schéma●●●○à surveiller●●●○à surveiller—●●●●figé par construction
Pertinence en lab/PME●●○○utile avec équipe DS●●○○idem—●●●●proportionné au besoin
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er●●●○3,0 / 4 🥉 3e—●●●○3,2 / 4 🥇 1er

4 · Recommandation

Data science industrielle : SageMaker/Vertex Feature Store. Projets internes : cirroFeatures — schéma figé par construction, entités, versions ingérées ; le garde-fou anti-dérive essentiel, sans l'usine à gaz.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le feature store répond au problème de la cohérence entraînement/inférence (les mêmes transformations au même moment) — SageMaker et Vertex l'ont managé, Azure n'a pas d'offre dédiée stable. C'est un produit de data science mature dont le ROI n'existe qu'avec une équipe DS établie et des modèles en production réguliers. cirroFeatures couvre le cœur : groupes de features à schéma figé, entités, versions ingérées. Le schéma figé est la vraie garantie (pas de dérive de type silencieuse entre deux entraînements). L'écosystème (streaming ingestion, online/offline stores synchronisés en millisecondes) reste le terrain hyperscaler — à l'échelle d'un lab, l'offline store versionné suffit.

#46 Surveillance de modèles en production

SageMaker Model MonitorVertex AI Model MonitoringAzure ML Monitoring🝰 cirroMonitoring-LLM (alerting seuils p95/erreurs, rejeu déterministe, dérive sémantique JSD centroïdes, A/B hash FNV stable gagnant à delta)
↑ tableau

1 · Descriptif du besoin

Mesurer ce que deviennent les modèles servis : latences, erreurs, jetons, coûts — et détecter les dérives.

2 · Contexte

Les LLM rebattent les cartes : les métriques d'endpoint (latence/jetons) sont le nouveau minimum ; la dérive sémantique reste un front de recherche pour tous.

3 · Comparatif des quatre solutions

Critère de sélectionSageMaker Model MonitorVertex AI Model MonitoringAzure ML MonitoringcirroMonitoring-LLM (alerting seuils p95/erreurs, rejeu déterministe, dérive sémantique JSD centroïdes, A/B hash FNV stable gagnant à delta)
Dérive de données●●●●Model Monitor tabulaire●●●●monitoring Vertex●●●○Azure ML monitor●○○○non couvert (assumé)
Métriques LLM (latence, jetons)●●●○via CloudWatch + Bedrock●●●○à composer●●●○à composer●●●●p50/95/99 + jetons + coût par conversation
Alerting intégré●●●●CloudWatch alarms●●●●alerting natif●●●●Monitor alerts●●●○via monitoring Grafana
Coût●●○○au Go analysé●●○○à l'endpoint●●○○par endpoint●●●●inclus
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er●●●○3,0 / 4 🥉 3e●●●○3,0 / 4 🥉 3e

4 · Recommandation

Dérive de données tabulaires : Model Monitor. Endpoints LLM : cirro llm_monitoring — appels, erreurs, p50/p95/p99 et coût estimé par conversation, mesurés à chaque chat ; sur le mesurable, tout y est.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,2/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

La surveillance de modèles est le parent pauvre du MLOps : dérive de données, dérive de qualité, alerting — Model Monitor et Vertex le font sur des tabulaires, Azure ML sur ses endpoints. La spécificité des LLM (latence, jetons, taux d'erreur, coût par conversation) a rebattu les cartes. Le monitoring cirrostratus est calibré LLM : appels, erreurs, latences p50/p95/p99 MESURÉES à chaque chat, jetons consommés, coût estimé — l'équivalent d'un SageMaker Model Monitor spécialisé endpoints vLLM, branché d'office. La détection de dérive sémantique (le modèle dérive dans ses réponses) est le front de recherche de tous ; personne ne la maîtrise vraiment, et la maison ne prétend pas l'avoir. Sur le mesurable, tout y est.

#47 Vision par ordinateur

RekognitionVision AIAzure AI Vision🝰 cirroVision (en-têtes parsés, dimensions mesurées, empreinte SHA-256)
↑ tableau

1 · Descriptif du besoin

Analyser des images : dimensions, formats, empreintes, OCR, éventuellement reconnaissance de contenu.

2 · Contexte

De la vérification de captures au tri documentaire ; les API généralistes envoient les images chez un tiers.

3 · Comparatif des quatre solutions

Critère de sélectionRekognitionVision AIAzure AI VisioncirroVision (en-têtes parsés, dimensions mesurées, empreinte SHA-256)
Reconnaissance généraliste●●●●objets, visages, scènes●●●●excellente●●●●complète●●○○en-têtes parsés + OCR ciblé
Honnêteté architecturale●●●○confiance API●●●○confiance API●●●○confiance API●●●●ne peut pas décrire ce qu'il n'a pas analysé (sha256)
Coût à l'image●●○○à l'image●●○○à l'image●●○○à l'image●●●●local
Confidentialité des images●●○○envoyées au tiers●●○○tiers●●○○tiers●●●●image ne sort jamais
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Reconnaissance généraliste : Rekognition/Azure Vision. Contrôle et OCR internes : cirroVision — en-têtes parsés, dimensions mesurées, SHA-256, OCR tesseract si moteur présent ; « aucun » est dit honnêtement, aucun contenu inventé.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Rekognition, Vision AI et Azure AI Vision sont d'une redoutable efficacité (détection d'objets, visages, célébrités, modération) — la facturation à l'image rend l'usage trivial à démarrer et coûteux à l'échelle. cirroVision fait un choix de radicalisme honnête : les octets base64 sont réellement décodés, l'en-tête PARSÉ (png/jpeg/gif/webp/bmp), les dimensions MESURÉES, l'empreinte SHA-256 calculée — l'identité cryptographique de chaque image est un fait. L'OCR passe par tesseract SI le moteur est présent ; sans moteur, « aucun » est dit honnêtement, AUCUN mot n'est inventé. C'est l'anti-hallucination par architecture : le service ne peut pas décrire ce qu'il n'a pas réellement analysé. Pour l'analyse d'images de lab (vérifier des captures, extraire du texte), c'est fiable à 100 % sur ce qu'il affirme ; pour la reconnaissance d'objets general-purpose, les hyperscalers sont sans équivalent local.

#48 Extraction de texte / OCR documents

TextractDocument AIDocument Intelligence🝰 cirroOCR (PDF multi-pages, inclinaison par projection, tables détectées par coordonnées grille exacte, NER FR gazetiers+SIRET Luhn)
↑ tableau

1 · Descriptif du besoin

Convertir documents scannés/photographiés en texte exploitable, éventuellement structuré (tables, formulaires).

2 · Contexte

Factures, contrats, archives : l'OCR est la porte d'entrée de la dématérialisation ; la confidentialité pèse lourd (juridique, médical).

3 · Comparatif des quatre solutions

Critère de sélectionTextractDocument AIDocument IntelligencecirroOCR (PDF multi-pages, inclinaison par projection, tables détectées par coordonnées grille exacte, NER FR gazetiers+SIRET Luhn)
Qualité sur documents complexes●●●●formulaires, tables, factures●●●●Document AI complet●●●●Document Intelligence●●●○tesseract : net = 99 %+
Structure du document●●●●paires clé-valeur, tables●●●●layout riche●●●●modèles pré-construits●●○○texte brut
Confidentialité●●○○documents envoyés●●○○tiers●●○○tiers●●●●juridique/médical sans fuite
Coût●●○○à la page●●○○à la page●●○○à la page●●●●local
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○3,2 / 4 🥇 1er

4 · Recommandation

Documents complexes à grande échelle : Textract/Document AI. Courant sensible : OCR tesseract de cirroVision — texte imprimé net à 99 %+, local, gratuit ; stratégie hybride recommandée pour l'exceptionnel.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Textract et Document AI extraient structure (formulaires, tables, factures) avec des modèles entraînés massivement — la qualité sur documents complexes est imbattable en managé. Document Intelligence suit sur la même logique Microsoft. L'OCR de cirrostratus est tesseract : excellent sur le texte imprimé net (99 %+), faible sur la mise en forme complexe et l'écriture manuscrite. Mais il est LOCAL : un document juridique ou médical n'est pas envoyé chez un tiers pour être lu — argument décisif pour le RGPD et les données classifiées. La stratégie honnête est hybride : OCR local pour le courant, API hyperscaler pour l'exceptionnel — la plateforme cirro ne verrouille rien qui empêche ce choix.

#49 Analyse de texte (NLP)

ComprehendNatural Language APIAzure AI Language🝰 cirroComprehend (sentiment FR/EN, entités, phrases clés)
↑ tableau

1 · Descriptif du besoin

Classer, scorer, extraire des entités de textes (sentiment, courriels, IBAN, montants, dates).

2 · Contexte

Triage de tickets, veille, détection de données personnelles : le NLP courant est massif et répétitif — le coût unitaire et la fuite comptent.

3 · Comparatif des quatre solutions

Critère de sélectionComprehendNatural Language APIAzure AI LanguagecirroComprehend (sentiment FR/EN, entités, phrases clés)
Qualité d'analyse●●●●grands modèles●●●●très bonne●●●●très bonne●●●○sentiment FR/EN + entités ciblées
Entités européennes●●○○américano-centrées●●○○américano-centrées●●○○américano-centrées●●●●IBAN, cartes Luhn, courriels, montants
Confidentialité du texte●●○○texte envoyé●●○○tiers●●○○tiers●●●●jamais stocké (aucun stockage du contenu)
Coût●●○○à l'unité de texte●●○○idem●●○○idem●●●●local
Note globalemoyenne des critères notés●●○○2,5 / 4 🥈 2e●●○○2,5 / 4 🥈 2e●●○○2,5 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Qualité maximale sur textes ambigus : Comprehend/AI Language. Flux français/européens : cirroComprehend — entités locales (IBAN, cartes Luhn), sentiment FR/EN, texte JAMAIS stocké (aucun stockage du contenu par construction).

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Comprehend, Natural Language API et AI Language couvrent sentiment, entités, classification, avec la qualité des grands modèles entraînés. Le différenciateur cirroComprehend est double : les ENTITÉS sont françaises et européennes (IBAN, cartes vérifiées Luhn, SIREN-friendly, courriels, dates, montants) — pas les entités américaines des API génériques — et le texte n'est JAMAIS stocké (analyse en mémoire, résultat rendu, oubli). Ce « rien n'est conservé » est un contrat de privacy structurel, pas une politique de confidentialité : le service n'a tout simplement pas de stockage du contenu. Combiné aux LLM locaux pour l'extraction complexe, le besoin NLP courant (trier, classifier, détecter des données sensibles dans du texte) est couvert sans fuite. La qualité brute des très grands modèles reste supérieure chez les hyperscalers sur les textes ambigus.

#50 Reconnaissance vocale (STT)

TranscribeSpeech-to-TextAzure AI Speech🝰 cirroTranscription (whisper.cpp, détection de langue)
↑ tableau

1 · Descriptif du besoin

Transcrire de l'audio en texte : réunions, dictées, archives sonores, sous-titres.

2 · Contexte

Le français métropolitain est bien servi par whisper ; le temps réel multi-locuteurs reste le terrain des managés.

3 · Comparatif des quatre solutions

Critère de sélectionTranscribeSpeech-to-TextAzure AI SpeechcirroTranscription (whisper.cpp, détection de langue)
Qualité français/accents●●●●excellente + custom vocab●●●●référence historique●●●●excellente●●●○whisper : très bon, custom limité
Diarisation multi-locuteurs●●●●intégrée●●●○à composer●●●●intégrée●●●○prouvée via Sortformer au lab
Streaming temps réel●●●●natif●●●●natif●●●●natif●●○○fichiers WAV
Confidentialité de l'audio●●○○audio envoyé●●○○tiers●●○○tiers●●●●whisper local
Coût à la minute●●○○à la minute●●○○à la minute●●○○à la minute●●●●local
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er●●●○3,0 / 4 4e●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er

4 · Recommandation

Temps réel et diarisation managés : Transcribe/Azure Speech. Transcription de fichiers à la chaîne : cirroTranscription — whisper.cpp local, détection de langue, prouvé sur 393 épisodes ; l'audio ne sort jamais.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Transcribe et Azure Speech excellent (temps réel, diarisation, vocabulaires custom, accents) ; GCP est historiquement le plus fort sur la longue durée et les variantes régionales. Tous facturent à la minute audio et reçoivent l'audio intégral. cirroTranscription s'appuie sur whisper.cpp : un vrai moteur local transcrit le WAV en texte et détecte la langue — la même base technique que les offres « Whisper managé » d'AWS/GCP (AWS Transcribe a d'ailleurs intégré Whisper comme option). L'audio vient soit d'une synthèse cirroVoix, soit d'un fichier local ; échec honnête si aucun moteur installé. La diarisation 393 épisodes du lab Thinkerview a prouvé la chaîne à l'échelle réelle. Pour le français à voix claire, la qualité est proche des hyperscalers ; le streaming temps réel multi-locuteurs, lui, reste leur terrain.

#51 Synthèse vocale (TTS)

PollyText-to-SpeechAzure AI Speech🝰 cirroVoix (piper local, WAV 22,05 kHz)
↑ tableau

1 · Descriptif du besoin

Convertir du texte en voix audible (annonces, accessibilité, prototypes de dialogue).

2 · Contexte

La naturalité des voix neuronales cloud est le critère apparent ; l'illimitation locale est le critère caché.

3 · Comparatif des quatre solutions

Critère de sélectionPollyText-to-SpeechAzure AI SpeechcirroVoix (piper local, WAV 22,05 kHz)
Naturalité des voix●●●●neuronales + SSML●●●●WaveNet référence●●●●très naturelles●●○○piper : un cran dessous
Voix françaises●●●●multiples●●●●multiples●●●●multiples●●●○disponibles selon modèles piper
Confidentialité du texte●●○○texte envoyé●●○○tiers●●○○tiers●●●●local (plafond 1 000 car.)
Coût●●○○au million de caractères●●○○idem●●○○idem●●●●illimité local
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○3,2 / 4 🥇 1er

4 · Recommandation

Voix de production grand public : Azure/Google TTS. Annonces et prototypes : cirroVoix — piper local, WAV 22,05 kHz, 1 000 caractères par appel, aucun texte envoyé au-dehors.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Polly (voix neuronales, SSML riche), Google TTS (WaveNet, très naturelles) et Azure Speech sont les références de naturalité — facturées au million de caractères. cirroVoix utilise piper : synthèse 100 % locale, WAV 22,05 kHz rendu par l'API avec URL d'écoute, plafond 1 000 caractères par appel, échec honnête sans moteur. La naturalité est un cran en dessous des meilleures voix neuronales cloud (l'écart se ressent sur l'intonation expressive), mais la voix est gratuite, illimitée en volume, et AUCUN TEXTE n'est envoyé au-dehors — pour des annonces, de l'accessibilité ou des prototypes, le compromis est excellent. L'audio repartant vers cirroTranscription boucle un pipeline vocal complet local (TTS → fichier → STT), utile pour tester des chaînes de dialogue sans dépendance externe.

#52 Assistant conversationnel (chatbot)

LexDialogflowAzure Bot Service🝰 cirroAgents (runs ReAct + conversation) + cirroAccompagnement (parcours des nouveaux utilisateurs, 0.124.0)
↑ tableau

1 · Descriptif du besoin

Tenir une conversation utile avec les utilisateurs ou les opérateurs, avec actions possibles.

2 · Contexte

Le chatbot s'est déplacé de l'arbre d'intents vers l'agent outillé ; la valeur est dans ce que l'assistant peut FAIRE.

3 · Comparatif des quatre solutions

Critère de sélectionLexDialogflowAzure Bot ServicecirroAgents (runs ReAct + conversation) + cirroAccompagnement (parcours des nouveaux utilisateurs, 0.124.0)
Canaux de diffusion●●●●Alexa, Connect, Lex●●●●Dialogflow : tel, messageries●●●●Teams, Slack, téléphonie●●○○console, API, widget web, Matrix — pas Teams/WhatsApp
Gestion de flux multi-tours●●●○intents à dessiner●●●●CX le plus abouti●●●○composer●●●○boucle ReAct (pas d'arbre d'intents)
Actions réelles sur l'infra●●○○à développer via Lambda●●○○à développer●●○○à développer●●●●outils console natifs (vms_ls, coûts…)
Sécurité des actions●●●○IAM à régler finement●●●○rôles à régler●●●○à régler●●●●lecture seule activable
Coût●●○○à la requête●●○○à la requête●●○○à la requête●●●●tokens locaux
Note globalemoyenne des critères notés●●●○2,8 / 4 🥉 3e●●●○3,0 / 4 🥈 2e●●●○2,8 / 4 🥉 3e●●●○3,4 / 4 🥇 1er

4 · Recommandation

Canaux grand public (messageries, téléphonie) : Dialogflow/Lex. Assistant d'exploitation : cirroAgents — conversation ReAct qui exécute de vraies requêtes sur l'infrastructure (vms_ls, coûts…) en lecture seule ; le chatbot-opérateur, sans canaux externes.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,4/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Lex a l'intégration Alexa/Connect, Dialogflow CX est le plus abouti en gestion de flux conversationnels multi-tours, Azure Bot Service branche les canaux Teams/Slack. Tous trois vendent la machine à états conversationnelle managée. La réponse cirrostratus est différente : ce sont les AGENTS ReAct qui servent d'assistants — un agent avec instructions métier, mémoire de notes et outils réels RÉPOND EN EXÉCUTANT de vraies actions sur l'infrastructure (« quelles VMs dorment ? » → l'agent appelle vms_ls et répond avec les faits). C'est le chatbot-opérateur : la conversation n'est pas un arbre d'intents mais une boucle de raisonnement outillée. Avec la politique lecture seule, c'est un assistant d'exploitation sûr. Depuis la 0.124.0, cirroAccompagnement accueille les nouveaux utilisateurs : parcours de démarrage en 6 étapes DÉTERMINISTE (prochaine étape calculée des compteurs réels de l'org, moteur annoncé honnêtement) et agent guide « accompagnateur » posable en un appel (lecture stricte, 12 outils, mémoire, widget). Les analytics conversationnels sont livrés et mesurés (conversations, taux de résolution sur terminées, sujets récurrents). Ce qu'il n'y a pas (et qui est arbitré) : canaux grand public (Teams, WhatsApp), flux visuels — le ReAct libre seul a été tranché le 02/10/2026 ; l'intégration canaux grand public reste le métier des hyperscalers.

09DevOps & CI/CD

#53 Pipelines CI/CD

CodePipelineCloud BuildAzure Pipelines🝰 cirroPipelines (source vérifiée HTTP, bleu/vert ou canari, URL sondée)
↑ tableau

1 · Descriptif du besoin

Livrer automatiquement : prendre le code/l'image, le déployer, vérifier que ça marche — à chaque changement.

2 · Contexte

Le CD est la discipline qui sépare l'agilité réelle du déploiement manuel du vendredi soir ; l'honnêteté de la boucle source→vérif est le critère.

3 · Comparatif des quatre solutions

Critère de sélectionCodePipelineCloud BuildAzure PipelinescirroPipelines (source vérifiée HTTP, bleu/vert ou canari, URL sondée)
Véracité de la source déployée●●●○polling événements●●●○triggers fiables●●●○webhooks●●●●manifeste sondé par HTTP AVANT déploiement
Stratégies de déploiement●●●○CodeDeploy bleu/vert●●●○à composer●●●●environnements + gates●●●○bleu/vert ou canari
Vérification post-déploiement●●○○à brancher●●○○à brancher●●○○à brancher●●●●URL sondée, le journal dit si l'app répond
Build natif multi-langages●●●○CodeBuild●●●●Cloud Build complet●●●●Pipelines YAML complet●●○○déploie des images
Coût●●○○à la minute de build●●○○à la minute●●○○jobs parallèles●●●●inclus
Note globalemoyenne des critères notés●●●○2,6 / 4 4e●●●○2,8 / 4 🥉 3e●●●○3,0 / 4 🥈 2e●●●○3,4 / 4 🥇 1er

4 · Recommandation

Matrices de tests multi-langages : Azure Pipelines/Cloud Build. Livraison d'images avec vérification : cirroPipelines — source sondée par HTTP AVANT déploiement (pas de révision fantôme), bleu/vert ou canari, URL vérifiée après coup ; la boucle est close par construction.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,4/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Azure Pipelines est le plus mature (YAML, multi-repo, jobs parallèles, écosystème d'extensions) ; Cloud Build est le plus simple (build à la demande, cache, intégration Artifact Registry) ; CodePipeline est l'assemblage AWS (avec CodeBuild/CodeDeploy, verbeux mais complet). Tous facturent la minute de build. La spécificité de cirroPipelines est la VÉRIFICATION RÉELLE de la source : le pipeline sonde par HTTP le manifeste du registre ou le dépôt git AVANT de déployer — pas de déploiement d'une révision fantôme ; déploie ensuite la révision sur l'app ciblée en bleu/vert ou canari, et SONDE l'URL de vérification : le journal d'étapes dit si l'app répond, avec les échecs honnêtes. La boucle « source → déploiement → vérification » est le cœur du CD, et elle est closes ici sans runner à maintenir. Le build natif (compilation dans le pipeline) et la matrice de tests restent le terrain des hyperscalers/GitLab.

sans équivalent cirrostratus

#54 Hébergement de dépôts Git

CodeCommit (fermé aux nouveaux clients)Cloud Source RepositoriesAzure Repos🝰 — (Gitea souverain intégré au lab)
↑ tableau

1 · Descriptif du besoin

Détenir son code source avec revues de code, demandes de fusion et CI intégrées.

2 · Contexte

La question n'est plus technique mais de placement : GitHub/GitLab SaaS, ou confidentialité totale ? Le retrait de CodeCommit a montré que même un Git cloud peut fermer.

3 · Comparatif des quatre solutions

Critère de sélectionCodeCommit (fermé aux nouveaux clients)Cloud Source RepositoriesAzure ReposCirrostratus
Disponibilité du service●○○○fermé aux nouveaux clients●●●○en retrait●●●●intégré Azure DevOps—
Confidentialité du code●●○○chez le tiers●●○○chez le tiers●●○○chez le tiers—
Écosystème (PR, reviews, CI)●●●○via Code* à assembler●●●○à assembler●●●●repos + boards + pipelines—
Coût●●●●gratuit (existant)●●●●gratuit●●●○par utilisateur—
Note globalemoyenne des critères notés●●○○2,5 / 4 🥉 3e●●●○3,0 / 4 🥈 2e●●●○3,2 / 4 🥇 1er—

4 · Recommandation

Open source et collaboration mondiale : GitHub/GitLab SaaS. Code privé : Gitea souverain du lab (annexe au cloud privé) — releases et Actions prouvées ; cirroPipelines sait sonder les dépôts git par HTTP.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus n'offre pas encore d'équivalent — prendre la tête suppose de créer le service :

▸ Analyse argumentée complète

Le retrait de CodeCommit aux nouveaux clients a ouvert la question : un cloud a-t-il besoin de posséder son Git ? Azure Repos survit dans l'écosystème DevOps, Cloud Source Repositories reste en retrait, et tout le monde utilise GitHub/GitLab de toute façon. La valeur d'un Git interne est la CONFIDENTIALITÉ par défaut du code — précisément ce que le lab a bâti avec Gitea en LAN (projects numérotés, releases, CI par Actions), qui sert de source aux pipelines cirro. Cirrostratus n'intègre pas de Git dans son catalogue mais s'appuie sur le Gitea souverain coexistant : le pipeline vérifie les dépôts git par HTTP. C'est une frontière d'architecture assumée — le contrôle de version est un service généraliste, pas un service cloud.

#55 Infrastructure as Code

CloudFormation / CDKInfra Manager (Terraform)Bicep / ARM🝰 Provider OpenTofu cirrostratus (cirro_ferrodb_cluster, cirro_database, …)
↑ tableau

1 · Descriptif du besoin

Décrire l'infrastructure en fichiers versionnés et la créer/modifier de façon reproductible.

2 · Contexte

L'IaC est la brique de maturité ; le choix du langage est un choix de lock-in (CDK/Bicep ne décrivent qu'un fournisseur).

3 · Comparatif des quatre solutions

Critère de sélectionCloudFormation / CDKInfra Manager (Terraform)Bicep / ARMProvider OpenTofu cirrostratus (cirro_ferrodb_cluster, cirro_database, …)
Outil standard du marché●●○○CloudFormation/CDK spécifiques●●●○Terraform via Infra Manager●●○○Bicep spécifique Azure●●●●provider OpenTofu officiel
Couverture des ressources●●●●100 % du catalogue●●●●100 %●●●●100 %●●●○ressources clés (ferrodb, bases, S3, …)
Sécurité du jeton●●●○à gérer hors fichier●●●○à gérer●●●○à gérer●●●●CIRRO_TOKEN en env, JAMAIS dans le .tf
Génération assistée●●●○exemples●●●○modules●●●○modèles Bicep●●●●main.tofu généré par cas d'usage
Drift detection●●●●natif CF●●○○à composer●●○○à composer●●○○via cirroConfig (règles)
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e●●●○3,0 / 4 🥉 3e●●●○2,8 / 4 4e●●●○3,4 / 4 🥇 1er

4 · Recommandation

Dans le public : Terraform/OpenTofu au-dessus de tout (Infra Manager GCP). Pour le cloud privé : le provider OpenTofu cirrostratus — ressources cirro_ferrodb_cluster, cirro_object_store…, jeton par CIRRO_TOKEN en environnement, main.tofu généré par cas d'usage ; on garde l'outil standard du marché.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,4/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

CloudFormation est le contrat historique (déclaratif, drift detection) critiqué pour son verbisme ; CDK l'a modernisé en langages courants ; Bicep est la réponse Azure (lisible, paramétrée) ; GCP s'est aligné sur Terraform via Infra Manager après l'échec de Deployment Manager. La vraie question n'est pas le langage mais le lock-in : CDK et Bicep ne décrivent QU'un fournisseur. Cirrostratus publie un provider OpenTofu/Terraform : les ressources réelles du plan de contrôle (cirro_ferrodb_cluster, cirro_database, cirro_opensearch, cirro_object_store, cirro_ferroquery_warehouse) se déclarent en code standard, le jeton passant par la variable d'environnement CIRRO_TOKEN — jamais dans le fichier. Le générateur de main.tf par cas d'usage produit le fichier exact équivalent au plan. On peut décrire son cloud privé avec l'outil le plus répandu de l'IaC et migrer vers ailleurs en gardant la méthode.

#56 Déploiement fullstack (app + domaine + CDN + base)

AmplifyFirebase (hosting + services)Static Web Apps🝰 cirroAmplify (app + DNS + CDN + base ferrodb/postgres, plan ordonné)
↑ tableau

1 · Descriptif du besoin

Lancer une application complète — frontend, domaine, CDN, base de données — en une opération cohérente.

2 · Contexte

Le temps-to-first-deploy décide de l'adoption d'une plateforme ; câbler 4 services à la main est la barrière classique.

3 · Comparatif des quatre solutions

Critère de sélectionAmplifyFirebase (hosting + services)Static Web AppscirroAmplify (app + DNS + CDN + base ferrodb/postgres, plan ordonné)
Nombre de briques orchestrées●●●○ampli + à câbler●●●●Firebase le plus intégré●●●○SWA + services●●●●app + DNS + CDN + base en 1 plan
Authentification managée●●●●Cognito/Amplify Auth●●●●Firebase Auth référence●●●○EasyAuth●○○○non incluse
Ordre d'exécution garanti●●●○dépendances à déclarer●●●●provisioning auto●●●○à composer●●●●plan ordonné, étape par étape réelle
Statut honnête du déploiement●●●○intentions + drift●●●○console●●●○console●●●●déployée = TOUT vérifié, coût dérivé du réel
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e●●●●3,8 / 4 🥇 1er●●●○3,0 / 4 4e●●●○3,2 / 4 🥈 2e

4 · Recommandation

Prototypage mobile/web : Firebase (l'intégration la plus complète). Fullstack souverain : cirroAmplify — app + sous-domaine DNS + CDN + base ferrodb/postgres via un plan ordonné exécuté étape par étape, statut « déployée » seulement si TOUT est vérifié ; pas d'auth managée (à brancher soi-même).

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,6/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Amplify et Firebase sont les « app platforms » : hébergement web, authentification, base temps réel, fonctions — Firebase dominant le mobile, Amplify l'écosystème AWS. Static Web Apps est la réponse Azure plus sobre. Leurs forces : l'intégration git-push-to-deploy et l'auth managée. cirroAmplify reprend la mécanique fullstack en version souveraine : une image étiquetée + un port créent l'app conteneurisée, la zone DNS existante reçoit le sous-domaine, le CDN se pose devant le domaine, la base (ferrodb ou postgres) se provisionne — avec un PLAN ORDONNÉ calculé, exécuté ÉTAPE PAR ÉTAPE contre les vrais services, et le statut « déployée » n'arrive qu'une fois TOUT fait. L'avancement et le coût dérivent des composants réellement présents, pas de l'intention. Ce qui manque : le git-push-to-deploy natif (on déploie une image — le CI/CD cirroPipelines fait le pont depuis Git) et l'authentification managée.

#57 Outils de migration cloud

Migration HubMigration CenterAzure Migrate🝰 cirro migrate_plan (Terraform AWS/GCP/Azure → gabarits cs-*, coûts comparés)
↑ tableau

1 · Descriptif du besoin

Évaluer un patrimoine existant et produire le plan de sa migration (correspondances, coûts, effort).

2 · Contexte

La migration est un projet en soi ; l'outillage découvre (agents, scans) ou transpose (IaC) — deux philosophies.

3 · Comparatif des quatre solutions

Critère de sélectionMigration HubMigration CenterAzure Migratecirro migrate_plan (Terraform AWS/GCP/Azure → gabarits cs-*, coûts comparés)
Découverte du patrimoine●●●●agents + hub●●●○appliance●●●●le plus abouti (marché historique)●●●○point de départ IaC (Terraform)
Format d'entrée●●●○agents à déployer●●●○scans●●●○appliance●●●●Terraform AWS/GCP/Azure existant
Lisibilité du coût cible●●●○estimateurs séparés●●●○estimateurs●●●○estimateurs●●●●correspondances cs-* + coûts comparés
Direction de la migration●●●○vers le cloud vendu●●●○vers GCP●●●○vers Azure●●●●VERS le privé (sens inverse unique)
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e●●●○3,0 / 4 4e●●●○3,2 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Migration brownfield d'entreprise : Azure Migrate (le plus abouti, c'est son marché). Patrimoine déjà décrit en Terraform : cirro migrate_plan — correspondances cs-* et coûts comparés depuis le .tf existant ; le seul outil du panel qui migre VERS le privé.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Azure Migrate est l'outil le plus abouti (découverte par appliance, évaluation, dépendances) car la migration vers Azure EST son marché historique ; Migration Hub et Migration Center font l'équivalent découverte+plan. Cirrostratus attaque par un autre angle, unique : son plan de migration part d'un TERRAFORM existant (AWS/GCP/Azure) et produit les correspondances en gabarits cs-* avec les coûts comparés — l'IaC comme format d'échange de migration. Toute infrastructure déjà décrite en Terraform peut être transposée en un appel. C'est la migration « par le code » plutôt que « par l'agent », élégante pour les équipes déjà IaC ; la découverte de patrimoine sans code (scans VMWare) reste le métier des hyperscalers.

#58 Place de marché d'applications

AWS MarketplaceGoogle Cloud MarketplaceAzure Marketplace🝰 cirroMarketplace (postgresql-16, redis-7, n8n, uptime-kuma, miniflux, ollama-webui)
↑ tableau

1 · Descriptif du besoin

Installer en quelques clics des logiciels standards (bases, tableaux de bord, automatisation) pré-intégrés à la plateforme.

2 · Contexte

La marketplace accélère le time-to-value ; côté clouds, c'est surtout un canal de distribution d'éditeurs avec licences à négocier.

3 · Comparatif des quatre solutions

Critère de sélectionAWS MarketplaceGoogle Cloud MarketplaceAzure MarketplacecirroMarketplace (postgresql-16, redis-7, n8n, uptime-kuma, miniflux, ollama-webui)
Largeur du catalogue●●●●dizaines de milliers●●●●milliers●●●●milliers●●○○6 apps choisies et testées
Facturation consolidée●●●●éditeurs intégrés●●●●intégrée●●●●intégrée●●●○showback maison
Fiabilité des offres●●●○variable (éditeurs tiers)●●●○variable●●●○variable●●●●chaque entrée testée + intégrée console
Licences BYOL●●●○à négocier●●●○●●●○●●●●libres (postgresql, redis, n8n…)
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●●3,5 / 4 🥇 1er●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 4e

4 · Recommandation

Besoins éditeurs spécifiques : marketplaces AWS/Azure. Logiciels libres courants : cirroMarketplace — postgresql-16, redis-7, n8n, uptime-kuma, miniflux, ollama-webui, chaque installation testée et intégrée au showback.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,3/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Les marketplaces hyperscaler sont des centres commerciaux de dizaines de milliers d'offres (logiciels éditeurs, AMI, conteneurs) avec facturation consolidée — une machine à distribution. Leur intérêt réel pour l'occupant : déployer un logiciel connu en quelques clics, avec le piège des licences BYOL/facturation éditeur séparée. cirroMarketplace est une marketplace de niche volontaire : six applications choisies (postgresql-16, redis-7, n8n, uptime-kuma, miniflux, ollama-webui) qui provisionnent réellement leurs ressources en une commande confirmée. Le catalogue est petit mais chaque entrée est testée, intégrée au showback et à la console. La leçon des trois grands est retenue à l'envers : mieux vaut peu d'applications qui marchent que beaucoup qu'on ne maîtrise pas.

10Observabilité

#59 Monitoring de métriques

CloudWatchCloud MonitoringAzure Monitor🝰 cirroMonitoring (Grafana + Prometheus, état RÉEL des pods)
↑ tableau

1 · Descriptif du besoin

Collecter et visualiser les métriques (CPU, mémoire, requêtes) et alerter sur anomalies.

2 · Contexte

Le monitoring managé facture l'ingestion — le Go ingéré devient la première ligne de surprise des factures d'observabilité.

3 · Comparatif des quatre solutions

Critère de sélectionCloudWatchCloud MonitoringAzure MonitorcirroMonitoring (Grafana + Prometheus, état RÉEL des pods)
Richesse fonctionnelle●●●●suite complète●●●●suite complète●●●●suite complète●●●○Grafana+Prometheus éprouvés
Coût à l'ingestion●●○○au Go/métrique ingéré●●○○au Go●●○○au Go●●●●aucun
Portabilité des compétences●●○○console spécifique●●○○console spécifique●●○○KQL spécifique●●●●standards ouverts Grafana/Prometheus
Honnêteté de l'état●●●○console standard●●●○standard●●●○standard●●●●état lu dans le cluster, pods réels
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Suites complètes cloud : CloudWatch/Cloud Monitoring/Azure Monitor. Standards ouverts : cirroMonitoring — Grafana + Prometheus dont l'ÉTAT est lu dans le cluster (pods, redémarrages réels) ; compétences 100 % portables.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

CloudWatch, Cloud Monitoring et Azure Monitor sont devenus des suites d'observabilité complètes (métriques, logs, traces, alerting unifiés) — puissants, verbeux, et facturés à l'ingestion (le prix du Go ingéré est le cauchemar budgétaire classique). Cirrostratus choisit la voie de l'observabilité open source : Grafana + Prometheus, avec un état RÉEL qui lit les pods dans le cluster (redémarrages inclus) et rend les URLs d'accès — si le stack n'est pas déployé, l'état le dit, rien n'est « déduit ». L'avantage n'est pas la fonctionnalité (les hyperscalers font plus) mais le modèle : Prometheus n'agrafe pas la facture au volume, et les dashboards Grafana sont un standard de compétence portable. Complété par l'exporter Prometheus du lab (manette, GPUs), c'est l'observabilité sans métier d'ingénieur facturation.

sans équivalent cirrostratus

#60 Centralisation de journaux (logs)

CloudWatch LogsCloud LoggingLog Analytics🝰 — (stack Grafana/Loki du banc ; journaux par service exposés)
↑ tableau

1 · Descriptif du besoin

Rassembler les journaux de tous les services pour recherche, corrélation et rétention.

2 · Contexte

Le logging managé est le piège financier le mieux documenté du cloud ; la valeur managée est réelle mais l'ingestion au Go punit la verbosité.

3 · Comparatif des quatre solutions

Critère de sélectionCloudWatch LogsCloud LoggingLog AnalyticsCirrostratus
Rétention et requêtes●●●●Insights puissant●●●●très bon●●●●KQL complet●●●○Loki + journaux par service
Coût à l'ingestion (le piège n°1)●●○○au Go ingéré●●○○au Go (30 Go offerts)●●○○au Go●●●●aucun
Alertes sur pattern●●●●métriques filtres●●●●alertes logs●●●●requêtes programmées●●●○règles Grafana
Échelle pétabyte●●●●oui●●●●oui●●●●oui●●○○échelle lab/PME
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●●3,5 / 4 🥇 1er●●●●3,5 / 4 🥇 1er●●●○3,0 / 4 4e

4 · Recommandation

Corrélation pétabyte multi-comptes : Cloud Logging/Log Analytics. Site privé : stack Grafana/Loki du banc + journaux exposés par service cirro (runs d'agents, pipelines, inspections) ; l'observabilité sans métier de facturation.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,5/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Le logging managé est un piège financier bien documenté : l'ingestion au Go rend le debug verbeux ruineux, et les trois clouds ont dû inventer des tiers de stockage (Cold Logs, BigQuery sink) pour contenir la facture. La valeur managée : rétention, requêtes rapides, alertes sur pattern. La réponse maison est le stack Grafana/Loki du banc (labels, rétention locale, requêtes LogQL) — la même brique que bien des équipes utilisent DANS les hyperscalers pour échapper à leurs prix. Chaque service cirrostratus expose par ailleurs ses journaux propres (runs d'agent, exécutions de pipeline, inspections SSH) — le journal est une propriété du service, pas une plateforme séparée. Pour une PME, Loki possédé fait le travail ; la corrélation multi-comptes à pétaoctet reste l'affaire des grands.

#61 Traçage distribué (APM)

X-RayCloud TraceApplication Insights🝰 cirroTraces (X-Trace-Id corrélable, p50/p95/p99, top routes)
↑ tableau

1 · Descriptif du besoin

Suivre une requête à travers les services (traces distribuées) pour localiser les lenteurs et erreurs.

2 · Contexte

Indispensable au-delà de quelques services ; l'instrumentation propriétaire est un lock-in d'observabilité discret.

3 · Comparatif des quatre solutions

Critère de sélectionX-RayCloud TraceApplication InsightscirroTraces (X-Trace-Id corrélable, p50/p95/p99, top routes)
Instrumentation SDK●●●●X-Ray SDK + auto-instrum●●●○OpenCensus/Telemetry●●●●auto-instrumentation riche●●●●aucun SDK : X-Trace-Id propagé (standard OTel)
Analyse ML des traces●●●○anomalies●●●○●●●●détection intelligente●●○○p50/p95/p99 + top routes
Profiling continu●●●○CodeGuru option●●○○●●●●Profiler●○○○non
Coût●●○○à la trace●●○○au Go●●○○à l'ingestion●●●●inclus
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●○○2,5 / 4 4e●●●●3,5 / 4 🥇 1er●●●○2,8 / 4 🥉 3e

4 · Recommandation

Auto-instrumentation riche : Application Insights (Azure). Tracing sobre et portable : cirroTraces — X-Trace-Id corrélé sur chaque réponse, p50/p95/p99, top routes, modèle mental OpenTelemetry respecté (pas de SDK propriétaire).

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,7/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Application Insights est le plus riche (le produit phare d'observabilité app d'Azure, avec détection d'anomalies ML), X-Ray et Cloud Trace font le tracing distribué standard avec intégration SDK profonde. Tous exigent d'instrumenter avec LEURS SDK — le lock-in d'observabilité est réel. cirroTraces fait le contrat essentiel sans SDK propriétaire : chaque réponse API porte un X-Trace-Id corrélable, les durées réelles par requête sont mesurées, les p50/p95/p99 agrégés et les top routes exposés. Le modèle mental OpenTelemetry (trace ID propagé) est respecté, donc portable. Ce qui manque : le sampling sophistiqué, les profils continus, l'analyse ML — le tracing est ici une hygiène de plateforme (chaque appel est traçable de bout en bout), pas un produit vendu séparément.

sans équivalent cirrostratus

#62 Suivi d'erreurs applicatives (error tracking)

CloudWatch RUMError ReportingApplication Insights🝰 cirroErreurs (Sentry self-hosted FSL-1.1-MIT dite / GlitchTip MIT, DSN compatible, ingestion clé hashée, corrélation cirroLogs trace_id, alertes ntfy)
↑ tableau

1 · Descriptif du besoin

Voir, regrouper et être alerté des erreurs des applications (exceptions, crashes, stack traces) par version.

2 · Contexte

Une erreur non remontée est une erreur non corrigée ; le regroupement par stack trace transforme le bruit en issues triables.

3 · Comparatif des quatre solutions

Critère de sélectionCloudWatch RUMError ReportingApplication InsightsCirrostratus
Regroupement et triage●●●○groupes RUM●●●●issues groupées par stack●●●●groupes + ML●●●○natif Sentry (offre rendue, à déployer)
Suivi par release●●●○via deployments●●●○versions●●●●deployments + CI●●●○natif Sentry — régressions isolées par version
SDK et portabilité●●●○SDK AWS + OTel●●●○SDK Google●●●●SDK MS + OTel●●●●SDK open-source, DSN standard — GlitchTip compatible
Coût / souveraineté●●●○à l'événement●●●○inclus●●●○à la Go ingérée●●●●fer possédé, licence FSL→MIT dite
Note globalemoyenne des critères notés●●●○3,0 / 4 4e●●●○3,2 / 4 🥉 3e●●●●3,8 / 4 🥇 1er●●●●3,5 / 4 🥈 2e

4 · Recommandation

Écosystème riche : Application Insights. Souverain : cirroErreurs — Sentry self-hosted en offre managée (licence FSL-1.1-MIT dite : auto-hébergement libre, MIT après 2 ans) ou GlitchTip (MIT) ; les SDK sont open-source et le DSN un standard — changer de moteur = changer une URL.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,3/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Error Reporting (GCP) agrège et groupe les exceptions de vos applications sans effort ; CloudWatch RUM fait de l'Web monitoring côté AWS avec les erreurs ; Application Insights est le plus riche (exceptions, analytics, ML). Le segment a un champion open-source : **Sentry** — et cirroErreurs se propose de l'opérer. Depuis la 0.131.0, l'offre managée rend la recette EXACTE du self-hosted (clone épinglé sur un tag calendaire, installateur officiel, compose) avec sa garde — branche flottante refusée — et la licence **FSL-1.1-MIT DITE sans détour** : usage, modification et auto-hébergement LIBRES, chaque release devient MIT 2 ans après, interdit d'en faire un service concurrent (sans objet en interne). L'alternative **GlitchTip** (MIT, compatible DSN) est servie dans la même offre. L'atout décisif du choix : les SDK Sentry sont open-source et le DSN un standard de fait — les apps instrumentées passent de Sentry à GlitchTip (ou l'inverse, ou au SaaS) en changeant une URL, l'anti-lock-in par conception. Les dépendances réelles sont citées (~16 Go RAM pour la stack complète), pas cachées.

#63 Page de statut publique

Health Dashboard / Health APIGoogle Cloud Status DashboardAzure Status🝰 cirroStatus (page publique sans authentification, composants, incidents, dispo 30 j)
↑ tableau

1 · Descriptif du besoin

Informer les utilisateurs de l'état des services et des incidents en cours, publiquement.

2 · Contexte

La transparence de statut est devenue un standard de confiance ; en interne (DSI, hébergeur local), le même contrat s'applique à ses propres utilisateurs.

3 · Comparatif des quatre solutions

Critère de sélectionHealth Dashboard / Health APIGoogle Cloud Status DashboardAzure StatuscirroStatus (page publique sans authentification, composants, incidents, dispo 30 j)
Transparence imposée●●●○post-mortems trimestriels●●●○incidents mondiaux●●●○statut régional●●●●page publique par organisation
Historique de disponibilité●●●○métriques uptime●●●○rapports●●●○rapports●●●●dispo 30 jours affichée
Communication des incidents●●●●machinerie mondiale●●●●idem●●●●idem●●●○composants + incidents déclarés
Coût●●●○offert (imposé)●●●○offert●●●○offert●●●●inclus
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e●●●○3,2 / 4 🥈 2e●●●○3,2 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Statut mondial : pages des trois clouds. Statut de ses propres services : cirroStatus — page publique sans authentification, composants, incidents, disponibilité 30 jours ; la transparence imposée par les grands, dérivée du produit.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Chaque cloud a sa page de statut mondiale (les pannes y sont racontées en post-mortems trimestriels). C'est un produit de transparence imposé par l'échelle : quand tout le monde est touché, il faut le dire publiquement. La version cirrostratus est intéressante en miroir : une page de statut PUBLIQUE par organisation (sans authentification), qui liste les composants et leurs incidents, avec la disponibilité 30 jours. Pour un fournisseur interne (une DSI qui sert des équipes métier, un hébergeur local), c'est exactement le même contrat de transparence à l'échelle de ses utilisateurs — la page n'existait pas comme produit chez AWS avant l'obligation de fait. La boucle est bouclée : la monitoring stack alimente la détection, la status page communique.

11Sécurité & identité

#64 Gestion des identités et des accès

IAMCloud IAMMicrosoft Entra ID🝰 cirroIAM (OIDC/SCIM/SSO Keycloak RS256/JWKS, rôles personnalisés à politiques par service, export audit CSV/JSON, jetons Ed25519)
↑ tableau

1 · Descriptif du besoin

Savoir qui a le droit de faire quoi : comptes, rôles, clés, et révocation rapide.

2 · Contexte

L'IAM est le centre de gravité (et de lock-in) de tout cloud ; sa complexité est le prix de la granularité.

3 · Comparatif des quatre solutions

Critère de sélectionIAMCloud IAMMicrosoft Entra IDcirroIAM (OIDC/SCIM/SSO Keycloak RS256/JWKS, rôles personnalisés à politiques par service, export audit CSV/JSON, jetons Ed25519)
Profondeur entreprise (SSO, SCIM)●●●●centre de gravité●●●○sobre●●●●Entra = héritage AD●●○○org/membres/3 rôles/tokens
Courbe d'apprentissage●●○○policies = métier●●●○plus lisible●●●○rôles + custom●●●●tient dans la tête
Précision des autorisations●●●●la plus fine (JSON)●●●○conditions●●●○RBAC + ABAC partiel●●●○rôles + IAM S3 par bucket + TOTP
Risque de lock-in●○○○LE lock-in n°1●●○○●○○○●●●●identité propriétaire impossible
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●○3,2 / 4 🥇 1er

4 · Recommandation

Entreprise avec SSO/SCIM : Entra ID (l'héritage AD) ou AWS IAM pour la finesse. Équipe restreinte : organisations/rôles cirrostratus — admin/dev/lecteur, IAM S3 par bucket, TOTP : tient dans la tête, auditable d'un coup d'œil ; c'est un choix de lisibilité assumé.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Entra ID (ex-Azure AD) est le plus complet du marché (annuaire d'entreprise, SSO, accès conditionnel, gouvernance) parce que c'est l'héritage Active Directory ; AWS IAM est le plus fin en autorisation (policies JSON, rôles, SCP) avec la courbe d'apprentissage qui va avec ; Cloud IAM additionne rôles/conditions/prédictifs dans la logique des ressources hiérarchiques. Ces produits sont excellents — et quasi impossibles à quitter une fois adoptés (c'est LE lock-in n°1). Le modèle cirrostratus est volontairement mince : organisations, membres, trois rôles (admin/dev/lecteur), la IAM S3 par bucket, les tokens d'API. Ce grain reste lisible d'un coup d'œil : qui peut détruire quoi tient dans la tête. La profondeur entreprise (SSO/SAML, SCIM, accès conditionnel) est assumée manquante — c'est le produit qu'on ajoute quand on a 500 employés, pas 5.

#65 Détection de menaces managée

GuardDutySecurity Command CenterDefender for Cloud🝰 cirroGarde (anomalies + corrélation : compromissions probables, campagnes)
↑ tableau

1 · Descriptif du besoin

Détecter comportements anormaux et signaux d'attaque (scans, floods, compromissions) sur son périmètre.

2 · Contexte

La détection exige de la télémétrie ; les clouds vendent leur vue mondiale, un site doit exploiter sa vue locale — la corrélation est la valeur ajoutée réalisable.

3 · Comparatif des quatre solutions

Critère de sélectionGuardDutySecurity Command CenterDefender for CloudcirroGarde (anomalies + corrélation : compromissions probables, campagnes)
Télémétrie mondiale (réputation IP)●●●●renseignements globaux●●●●idem●●●●idem + multicloud●●○○vue locale
Corrélation automatique●●●○findings séparés●●●○●●●○incidents●●●●compromission/campagne corrélées localement
Couverture des sources●●●●CloudTrail, DNS, VPC●●●●journaux GCP●●●●multicloud●●●○télémétrie du site
Coût●●○○au Go analysé●●○○au volume●●○○par ressource●●●●inclus
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er●●●○3,2 / 4 🥇 1er

4 · Recommandation

Réputation IP mondiale et conformité : GuardDuty/Defender. Site privé : cirroGarde — anomalies + CORRÉLATION locale (signaux convergents = compromission probable ; même attaque sur plusieurs cibles = campagne) ; c'est l'analyse que ferait un analyste, automatisée.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

GuardDuty analyse les journaux (CloudTrail, DNS, VPC flow) avec du ML et des renseignements de menace menace tiers ; Security Command Center fait l'équivalent GCP avec ses notions de postures ; Defender for Cloud protège multicloud (il couvre même AWS/GCP — l'argument Microsoft). Ces services coûtent au Go analysé et au finding. cirroGarde produit les anomalies et va plus loin dans un sens original : la CORRÉLATION — convergence de plusieurs signaux sur une même cible (compromission probable) ou une même attaque sur plusieurs acteurs (campagne de refus, balayage de clés). Le raisonnement corrélatif est exactement ce qu'un analyste ferait à la main, automatisé localement. La télémétrie d'échelle mondiale (réputation IP globale, campagnes internationales) reste l'avantage structurel des hyperscalers ; la corrélation locale est l'avantage de proximité.

#66 Pare-feu applicatif web (WAF)

AWS WAFCloud ArmorWeb Application Firewall🝰 cirroBouclier (rate limiting 429, pack OWASP top-10 déterministe, boucle finding→ban règle nft, anti-bot modèle léger)
↑ tableau

1 · Descriptif du besoin

Filtrer le trafic HTTP hostile (injections, floods, scans) avant qu'il atteigne les applications.

2 · Contexte

Toute application exposée en a besoin ; la différence se joue sur les règles managées (crowd-sourcées mondiales) et la lisibilité de sa propre posture.

3 · Comparatif des quatre solutions

Critère de sélectionAWS WAFCloud ArmorWeb Application FirewallcirroBouclier (rate limiting 429, pack OWASP top-10 déterministe, boucle finding→ban règle nft, anti-bot modèle léger)
Règles managées●●●●catalogue éditeur●●●●règles pré-packagées●●●○OWASP core●●●○7 contrôles vérifiés, score 0-100
ML anti-bot●●●●Bot Control●●●○réputation●●●○règles custom●○○○réputation simple
Posture auditée●●○○à évaluer soi-même●●○○●●○○●●●●score de posture dérivé de faits mesurés
Contrôle opérationnel●●●○console●●●○console●●●○console●●●●bans actifs par API, journal par genre MESURÉ
Coût●●○○à la règle + requête●●○○à la politique + requête●●○○à la règle●●●●inclus
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●●○2,8 / 4 🥉 3e●●●○2,6 / 4 4e●●●○3,2 / 4 🥇 1er

4 · Recommandation

Protection mondiale managée : AWS WAF/Cloud Armor. Site avec exposition maîtrisée : cirroBouclier — L3+L7, bans par API, journal par genre MESURÉ, et surtout POSTURE notée 0-100 sur 7 contrôles vérifiés contre l'état réel ; savoir où l'on en est vaut mieux que cocher des règles.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

AWS WAF et Cloud Armor sont matures (règles managées par l'éditeur, bot control, rate limiting, ML anti-fraude), Azure WAF s'appuie sur le moteur Front Door avec les règles OWASP core. Facturation à la règle + à la requête. cirroBouclier fait le boulot de fond : scores de réputation, top IP, verdicts, bans actifs manipulables par API (bannir/débannir), journal d'attaques agrégé jour par jour et par genre (scan, flood, L7) avec totaux MESURÉS. Surtout, la POSTURE est auditée : 7 contrôles vérifiés contre l'état réel (mode L7, bans, refus/heure, anomalies cirroGarde) rendent un score 0-100 avec réponse d'escalade recommandée. Avoir un score de posture dérivé de faits mesurés est plus actionnable qu'un catalogue de règles cochées. Le machine learning anti-bot et les règles managées mondiales restent la valeur ajoutée hyperscaler.

#67 Protection anti-DDoS

Shield (Standard/Advanced)Cloud Armor (protection réseau)DDoS Protection🝰 cirroBouclier (pare-feu intelligent audit/enforce)
↑ tableau

1 · Descriptif du besoin

Absorber les attaques volumétriques et protéger la disponibilité des services exposés.

2 · Contexte

L'absorption DDoS exige une capacité mondiale qu'aucun site ne possède ; la réponse locale honnête est la défense applicative + l'amont.

3 · Comparatif des quatre solutions

Critère de sélectionShield (Standard/Advanced)Cloud Armor (protection réseau)DDoS ProtectioncirroBouclier (pare-feu intelligent audit/enforce)
Capacité d'absorption●●●●mondiale (Tb/s)●●●●réseau Google●●●●mondiale●●○○limitée au lien local (assumé)
Modèle économique●●○○Advanced = assurance chère●●●○absorbé en partie●●○○plan réseau payant●●●●inclus + stratégie d'amont documentée
Réponse d'incident●●●●équipe dédiée (Advanced)●●●○support●●●○support●●○○DIY
Couche applicative (L7)●●●●intégrée●●●○via Armor●●●○via WAF●●●●bouclier L7 + bans
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●○3,2 / 4 🥈 2e●●●○3,0 / 4 🥉 3e●●●○3,0 / 4 🥉 3e

4 · Recommandation

Service Internet critique : Shield Advanced (l'assurance) ou Cloud Armor. Site privé : cirroBouclier L7 + filtration amont (CDN/filtre tiers) documentée ; le document ne prétend pas absorber des Tb/s — il défend ce qui est défendable localement.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,5/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Shield Standard est gratuit et transparent, Shield Advanced est le contrat d'assurance premium (mitigation spécialisée, credits en cas d'incident, équipe de réponse) — le modèle économique de l'assurance appliqué à l'infra. Chez GCP la protection DDoS est en grande partie absorbée par Cloud Armor et le fronting mondial ; Azure vend DDoS Protection en plan réseau. La réalité physique : se défendre d'un DDoS volumétrique exige une capacité d'absorption MONDIALE — impossible localement, point final. La protection cirroBouclier est honnête sur cette limite et se concentre sur ce qu'un site peut faire : modes audit/enforce du pare-feu intelligent, bans par réputation, détection de flood. Pour un service exposé à Internet via un lien GC petite capacité, la vraie stratégie maison est l'absorption en amont (CDN/filtre tiers) + le bouclier local pour la couche applicative.

#68 Gestion de secrets

Secrets ManagerSecret ManagerKey Vault🝰 cirroSecrets (rotation réelle, injection env noms seuls, scan dépôts, HSM YubiKey physique plan B 3 étages)
↑ tableau

1 · Descriptif du besoin

Stocker mots de passe, clés et jetons hors des dépôts et configs, avec rotation et audit.

2 · Contexte

Le secret est l'actif le plus transférable ; la question est l'inviolabilité du stockage et la rotation effective.

3 · Comparatif des quatre solutions

Critère de sélectionSecrets ManagerSecret ManagerKey VaultcirroSecrets (rotation réelle, injection env noms seuls, scan dépôts, HSM YubiKey physique plan B 3 étages)
Rotation automatique●●●●native moteurs AWS●●●○rotation●●●○à composer●●●○plafond d'âge noté par cirroConfig
Impossibilité d'exfiltration●●○○API de lecture existe●●○○lecture possible●●○○lecture possible●●●●les valeurs ne sont JAMAIS rendues (aucune exception)
HSM certifié●●●○option chère●●●○option●●●●Key Vault HSM●○○○non (inutile en lab)
Coût●●○○par secret + appel●●○○par version●●○○par opération●●●●inclus
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●○○2,5 / 4 4e●●●○2,8 / 4 🥈 2e●●●○3,0 / 4 🥇 1er

4 · Recommandation

Rotation native des moteurs managés : AWS Secrets Manager. Exigence d'inviolabilité : secrets cirrostratus — les valeurs ne sont JAMAIS rendues, aucune API de lecture, pas d'exception ; la rotation est notée par cirroConfig (plafond d'âge). Sans HSM certifié — assumé en lab.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Secrets Manager et Secret Manager font rotation + accès audité au secret (facturé au secret/mois + à l'appel), Key Vault ajoute le rôle de coffre-fort cryptographique (clés HSM, certificats). Le contrat commun : le secret n'apparaît jamais en clair après création. La maison respecte le contrat ABSOLU : les outils ne rendent JAMAIS les valeurs — pas d'exception, pas d'API admin de secours ; l'export d'organisation ne contient pas les secrets non plus. La rotation est pilotée par la règle de conformité cirroConfig (plafond d'âge des secrets) qui note l'écart dans le score — la rotation devient un contrôle, pas une bonne intention. Ce qui manque vs hyperscalers : les HSM certifiés (FIPS) et les bibliothèques de clients multi-langages — pour un lab, l'inviolabilité par conception du catalogue suffit ; pour du bancaire, l'HSM est incontournable.

#69 Découverte de données sensibles

MacieSensitive Data Protection (DLP)Purview🝰 cirroSensible (courriels, IBAN, clés — extraits JAMAIS rendus)
↑ tableau

1 · Descriptif du besoin

Trouver les données personnelles ou critiques disséminées dans les fichiers (courriels, IBAN, clés).

2 · Contexte

RGPD et hygiène : savoir où sont les données sensibles avant l'incident ; le scanner ne doit pas devenir la fuite.

3 · Comparatif des quatre solutions

Critère de sélectionMacieSensitive Data Protection (DLP)PurviewcirroSensible (courriels, IBAN, clés — extraits JAMAIS rendus)
Classification ML●●●●PII intelligente●●●○DLP complet●●●●Purview (gouvernance)●●●○regex structurels (IBAN, Luhn, clés)
Non-exposition des résultats●●○○extraits visibles●●○○extraits●●○○extraits●●●●extraits JAMAIS rendus en clair
Couverture (texte, images, BDD)●●●●large●●●○texte+images●●●●données structurées●●○○dossiers de fichiers
Coût●●○○au Go scanné●●○○à l'unité●●○○par capacité●●●●local
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●○○2,5 / 4 4e●●●○3,0 / 4 🥈 2e●●●○3,2 / 4 🥇 1er

4 · Recommandation

Classification ML large : Macie/Purview. Balayage de dossiers : cirroSensible — genres comptés (courriels, IBAN, clés), score /100, et les extraits JAMAIS rendus en clair ; le service prouve sans exposer.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Macie scanne S3 à la recherche de PII avec du ML ; le DLP GCP classifie textes et images ; Purview est la suite gouvernance de Microsoft (catalogue, lignée, classification d'entreprise — le plus large des trois). Tous exigent d'envoyer les données au classifieur. cirroSensible balaie des dossiers et compte les découvertes par genre (courriels, IBAN, clés, secrets) avec un score /100 — et les extraits ne sont JAMAIS rendus en clair : le service prouve qu'il a trouvé sans exposer ce qu'il a trouvé (un scanner de fuite ne doit pas devenir la fuite). La classification ML avancée (texte libre, images) reste chez les hyperscalers ; le balayage regex structurel (IBAN, Luhn, formats de clés) couvre l'essentiel du risque opérationnel réel — c'est ce qui détecte la clé AWS oubliée dans un YAML.

#70 Identité de charge utile (workload identity)

IAM roles (comptes de service)Workload Identity FederationManaged Identities🝰 SVID SPIFFE Ed25519 par VM (rotation serial++)
↑ tableau

1 · Descriptif du besoin

Authentifier machine-à-machine sans secret embarqué : identité vérifiable attachée à la charge elle-même.

2 · Contexte

Les clés de service statiques sont la première cause de compromission ; le standard SPIFFE existe précisément pour ça.

3 · Comparatif des quatre solutions

Critère de sélectionIAM roles (comptes de service)Workload Identity FederationManaged IdentitiesSVID SPIFFE Ed25519 par VM (rotation serial++)
Standard ouvert●○○○variante propriétaire●●●○fédération ouverte●○○○variante propriétaire●●●●SPIFFE : SVID signée Ed25519
Vérifiabilité cryptographique●●●○via leur PKI●●●○OIDC●●●○via Entra●●●●signature locale, serial++ en rotation
Portabilité inter-cloud●●○○recâblage total●●●○fédération possible●●○○recâblage●●●●standard du secteur par construction
Sans secret embarqué●●●●rôles attachés●●●●fédération●●●●identité managée●●●●SVID par VM
Note globalemoyenne des critères notés●●○○2,5 / 4 🥉 3e●●●○3,2 / 4 🥈 2e●●○○2,5 / 4 🥉 3e●●●●4,0 / 4 🥇 1er

4 · Recommandation

Dans leur écosystème : IAM roles (AWS), Managed Identities (Azure), Workload Identity (GCP, la plus ouverte). Souveraineté et portabilité : SVID SPIFFE cirrostratus — Ed25519, rotation serial++ ; le seul des quatre à implémenter le standard du secteur tel quel.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (4,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le problème est universel : comment une machine s'authentifie-t-elle sans secret partagé ? AWS répond par les IAM roles attachés aux ressources (élégant mais propriétaire), Azure par les Managed Identities (identique dans l'esprit, lié à Entra), GCP par la Workload Identity Federation (la plus ouverte, pensée aussi pour l'externe). Tous exigent de vivre dans LEUR écosystème. Cirrostratus a choisi le standard ouvert SPIFFE : chaque VM reçoit une SVID signée Ed25519, avec rotation par incrémentation de serial — l'identité workload est portable, vérifiable cryptographiquement et non couplée au fournisseur. C'est le seul des quatre à implémenter le standard du secteur plutôt qu'une variante propriétaire : par définition, c'est la brique anti-lock-in de l'authentification machine-à-machine. Fait notable : c'est un domaine où la solution la plus standard EST la plus souveraine.

#71 Certificats TLS managés

ACMCertificate ManagerKey Vault (certificats)🝰 Banc TLS cirrostratus (auto-signé + Let's Encrypt prouvés)
↑ tableau

1 · Descriptif du besoin

Servir du HTTPS sans gérer manuellement achats, renouvellements et déploiements de certificats.

2 · Contexte

TLS est une hygiene ; la valeur managée est le renouvellement invisible — et la possession des clés privées son envers.

3 · Comparatif des quatre solutions

Critère de sélectionACMCertificate ManagerKey Vault (certificats)Banc TLS cirrostratus (auto-signé + Let's Encrypt prouvés)
Renouvellement automatique●●●●invisible (ACM)●●●●domaines managés●●●○via Key Vault●●●○ACME LE prouvé au banc
Export de la clé privée●●○○verrouillé●●●○restreint●●●○possible●●●●clés possédées
Couverture multi-domaines●●●●SAN/wildcard●●●●wildcard●●●○SAN●●●○par domaine réel
Coût●●●●gratuit (attaché)●●●●gratuit●●●○gratuit dans KV●●●●Let's Encrypt gratuit
Note globalemoyenne des critères notés●●●●3,5 / 4 🥈 2e●●●●3,8 / 4 🥇 1er●●●○3,0 / 4 4e●●●●3,5 / 4 🥈 2e

4 · Recommandation

Tout dans le public : ACM (le renouvellement disparaît). Site privé avec domaines réels : Let's Encrypt (ACME) prouvé au banc sur :443 + auto-signés pour l'interne ; les clés restent chez vous.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,3/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

ACM est le modèle : certificats gratuits, renouvellement automatique, intégration ELB/CloudFront — le sujet disparaît. Certificate Manager GCP fait pareil pour les domaines gérés ; Azure passe par Key Vault avec l'autorité DigiCert intégrée. La limite commune : le certificat vit chez le fournisseur, export limité. Le banc TLS de la maison a prouvé la chaîne complète en local : auto-signé sur port dédié, ET Let's Encrypt (renouvelable) servi sur :443 pour un domaine réel, avec la recette des pièges (parking OVH du domaine apex, DNAT). Le renouvellement automatique ACME en routine opérationnelle reste plus lisible chez les hyperscalers ; la possession des clés privées, elle, est totale ici.

#72 Conformité continue (config)

AWS Config— (assuré par Security Command Center)Azure Policy🝰 cirroConfig (5 règles, score global, écarts nommés)
↑ tableau

1 · Descriptif du besoin

Vérifier en continu que les ressources respectent les règles (tags, gabarits, sauvegardes, budgets) et nommer les écarts.

2 · Contexte

La conformité ad hoc pourrit ; celle qui a mille règles n'est lue par personne — le dosage est le critère.

3 · Comparatif des quatre solutions

Critère de sélectionAWS Config— (assuré par Security Command Center)Azure PolicycirroConfig (5 règles, score global, écarts nommés)
Richesse des règles●●●●des centaines (conformance packs)●●○○via SCC●●●●initiatives Policy●●○○5 règles essentielles
Écarts nommés par ressource●●●●compliance détaillé●●●○findings●●●●non-compliance listé●●●●ressource fautive désignée + score
Mode bloquant (deny)●●○○audit surtout—●●●●deny natif●●○○audit + budget/spot en garde
Coût●●○○à l'enregistrement de ressource—●●●●gratuit●●●●inclus
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●○○2,5 / 4 4e●●●●4,0 / 4 🥇 1er●●●○3,0 / 4 🥈 2e

4 · Recommandation

Programmes de conformité d'entreprise : AWS Config/Azure Policy. Site privé : cirroConfig — cinq règles essentielles évaluées contre l'inventaire RÉEL, score global, écarts nommés par ressource ; la version lisible de la discipline.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +1,0/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

AWS Config a défini le genre : enregistreur de configuration, règles évaluées en continu, dérive détectée — facturé à l'enregistrement de ressource (lourd à grande échelle). Azure Policy est l'équivalent natif puissant (initiatives, deny en plus de l'audit) ; GCP n'a pas d'équivalent dédié, la posture passant par Security Command Center. cirroConfig évalue les règles actives contre l'INVENTAIRE RÉEL (tags posés, âge des secrets, gabarits max des VMs, plans de sauvegarde, budgets) et rend un score global avec des écarts NOMMÉS — chaque manquement désigne la ressource fautive. Les cinq règles couvrent ce qu'un lab doit tenir (tag environnement exigé, rotation, plafond de gabarit, sauvegarde obligatoire, budget obligatoire). C'est petit et c'est censé l'être : la conformité qui a mille règles n'est lue par personne.

12Coûts, gouvernance & support

#73 Facturation et suivi des coûts

Cost ExplorerBilling (rapports)Cost Management🝰 cirroFacture + vue-ensemble (lignes par famille, showback usage réel × 730 h)
↑ tableau

1 · Descriptif du besoin

Savoir ce qu'on dépense, par quoi, et pourquoi — avant la fin du mois.

2 · Contexte

La facture hyperscaler est illisible par construction ; dans le privé, le coût se dérive de faits simples — la lisibilité est structurelle.

3 · Comparatif des quatre solutions

Critère de sélectionCost ExplorerBilling (rapports)Cost ManagementcirroFacture + vue-ensemble (lignes par famille, showback usage réel × 730 h)
Lisibilité de la facture●●○○illisible par construction●●○○complexe●●○○complexe●●●●une ligne par famille + total €/mois
Granularité d'allocation●●●●tags + cost explorer puissant●●●○labels●●●●cost management●●●○showback par org (usage × 730 h)
Prévision (forecast)●●●●ML Cost Explorer●●○○basique●●●○basique●●○○déterministe (estimate)
Coût de l'outil●●●●gratuit●●●●gratuit●●●●gratuit●●●●inclus
Note globalemoyenne des critères notés●●●●3,5 / 4 🥇 1er●●●○2,8 / 4 4e●●●○3,2 / 4 🥈 2e●●●○3,2 / 4 🥈 2e

4 · Recommandation

Analyse fine multi-comptes : Cost Explorer. Cloud privé : cirroFacture — une ligne par famille, total €/mois, showback usage réel × 730 h par organisation ; le coût est connu, pas découvert.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,3/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Cost Explorer, Billing et Cost Management sont devenus des suites analytiques complètes (prévisions, RI/Savings coverage, tags de cost allocation) — nécessaires parce que la facture hyperscaler est devenue illisible par construction (des dizaines de dimensions de pricing). C'est l'aveu du segment : le coût est un problème SI. cirroFacture rend la facture exhaustive du mois : une ligne par famille (VMs, volumes, machines, instances, buckets, LLM, réservations) et un total €/mois — le COÛT COMPLET, le même cœur que la vue d'ensemble ; la vue-ensemble superadmin ajoute par organisation l'usage vs quotas et le showback (usage réel × tarifs × 730 h). La lisibilité n'est pas une feature, c'est une conséquence : quand on possède le matériel, le coût se dérive de faits simples. Le reversed (optimisation automatique multi-compte) reste l'affaire des hyperscalers.

#74 Détection d'anomalies de coût

Cost Anomaly Detection—Cost Alerts🝰 cirroCouts (seuils par famille, corrélation événements, isolation forest pur-Rust déterministe seedé)
↑ tableau

1 · Descriptif du besoin

Être alerté (et protégé) quand la dépense dérive anormalement.

2 · Contexte

La « facture surprise » est le cauchemar cloud classique ; la détection ML existe, la gestion automatique non.

3 · Comparatif des quatre solutions

Critère de sélectionCost Anomaly Detection—Cost AlertscirroCouts (seuils par famille, corrélation événements, isolation forest pur-Rust déterministe seedé)
Détection ML fine●●●●la meilleure du marché—●●○○alertes basiques●●●○déterministe : baseline 7 j, ±50 %
Explicabilité de l'alerte●●○○score ML opaque—●●○○seuil simple●●●●reproductible : baseline + variation visibles
Gestion automatique de l'anomalie●○○○alerte seule—●○○○alerte seule●●●●pression budget → préemption spot
Déduplication●●●○par période—●●●○●●●●par jour
Note globalemoyenne des critères notés●●○○2,5 / 4 🥈 2e—●●○○2,0 / 4 🥉 3e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Détection ML fine : Cost Anomaly Detection AWS. Enveloppe garantie : cirroCouts — baseline 7 jours, seuils ±50 % dédupliqués par jour, ET chaînage vers la préemption des VMs spot : l'anomalie est gérée par l'architecture, pas seulement signalée.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

L'anomalie de coût est la terreur du cloud (la « facture surprise » du dimanche matin) ; AWS y répond par la détection ML avec alertes, Azure par des alertes budgétaires et de coût anormal, GCP par des budgets avec seuils — inégaux (le ML d'AWS est le plus fin, GCP le plus sommaire). cirroCouts fait la version déterministe et auditable : historique quotidien du showback, baseline sur 7 jours, variation courante, anomalies levées au-delà de ±50 % et dédupliquées par jour. Pas de ML : un seuil sur une baseline, c'est reproductible et explicable — quand une anomalie sonne, on sait exactement pourquoi. Le pilotage par la pression budget coupera d'abord les VMs spot : l'anomalie n'est pas seulement détectée, elle est GÉRÉE par l'architecture.

#75 Budgets et plafonds

AWS BudgetsBudgets (Billing)Cost Budgets🝰 Budgets cirrostratus (pression → préemption des VMs spot)
↑ tableau

1 · Descriptif du besoin

Fixer une enveloppe et s'assurer qu'elle ne sera pas dépassée.

2 · Contexte

Chez les hyperscalers, le budget informe (alertes) mais n'arrête rien ; pour une asso/PME, l'enveloppe dure est une exigence existentielle.

3 · Comparatif des quatre solutions

Critère de sélectionAWS BudgetsBudgets (Billing)Cost BudgetsBudgets cirrostratus (pression → préemption des VMs spot)
Capacité à ARRÊTER la consommation●●○○actions IAM limitées●○○○alertes seules●●○○groupes d'actions●●●●pression → spot préemptées : ne peut pas dépasser
Alertes à seuils multiples●●●●50/80/100 %●●●○seuils●●●●seuils + alertes●●●○pression continue
Par projet/tag●●●○budgets filtrés●●●○par projet●●●○par scope●●●○par organisation
Prévisibilité pour PME/asso●●○○facture peut dériver●●○○●●○○●●●●contrat de confiance structurel
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●○○2,2 / 4 4e●●●○2,8 / 4 🥈 2e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Pilotage d'alertes : AWS Budgets. Enveloppe contraignante : budgets cirrostratus — la pression budget préempte d'abord les VMs spot à chaque tick d'autoscaling ; la plateforme ne peut pas dépasser ce qu'on lui donne. C'est le contrat de confiance structurel.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Les budgets hyperscaler sont des INSTRUMENTS DE MESURE avec alertes : actions possibles (IAM policy d'accès limité chez AWS) mais jamais l'arrêt franc des ressources — le cloud ne s'arrête pas pour des raisons budgétaires, il facture. C'est une différence de nature : chez AWS/GCP/Azure, le budget informe ; dans la maison, le budget DÉCIDE — la pression budget préempte d'abord les VMs spot (vérifiée à chaque tick d'autoscaling), avant que la facture n'existe. Pour un lab, un club ou une PME, cette inversion est le contrat de confiance qui manquait : la plateforme ne peut pas dépasser l'enveloppe qu'on lui donne. La granularité fine (budgets par tag/projet avec reports) reste chez les hyperscalers.

#76 Réservations long terme

Reserved Instances / Savings PlansEngagements CUDReservations🝰 cirroReservations (couverture RÉELLE des VMs actives, économies chiffrées)
↑ tableau

1 · Descriptif du besoin

S'engager sur la durée pour payer moins cher la capacité qu'on sait constante.

2 · Contexte

Le jeu des réservations est financier (−30 à −70 %) mais son risque est de payer pour du dormant ; la transparence de couverture est le critère.

3 · Comparatif des quatre solutions

Critère de sélectionReserved Instances / Savings PlansEngagements CUDReservationscirroReservations (couverture RÉELLE des VMs actives, économies chiffrées)
Amplitude de remise●●●●jusqu'à −70 % (3 ans)●●●○CUD flexibles●●●○réservations + hybrid●●●○réduction paramétrée
Suivi de couverture●●●●coverage reporting riche●●●○recommandations●●●○utilization●●●●couverture RÉELLE des VMs actives, en €
Risque de réservation dormante●●○○payer pour rien possible●●○○●●○○●●●●écart chiffré immédiatement visible
Complexité de gestion●●○○marketplace RI = métier●●●○plus simple●●●○simple●●●●lisible
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●●○2,8 / 4 🥉 3e●●●○2,8 / 4 🥉 3e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Optimisation financière à grande échelle : Savings Plans/CUD avec suivi de couverture. Capacité stable d'un site : cirroReservations — couverture RÉELLE des VMs actives en €/h et €/mois, écart immédiatement chiffré si la charge disparaît.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le modèle RI/Savings Plans est la maximisation financière du cloud : s'engager sur 1 à 3 ans contre −30 à −70 % — avec la complexité de gestion qui va avec (marketplace de RI, conversion, coverage tracking, l'art de ne pas réserver du dormant). GCP a généralisé avec les CUD flexibles, Azure suit. cirroReservations transpose honnêtement : gabarit, durée, réduction, et surtout la COUVERTURE RÉELLE — les VMs actives effectivement couvertes, les économies €/h et €/mois dérivées de l'existant, pas promises. Le risque du modèle réservation (payer pour rien quand la charge disparaît) est visible immédiatement : la couverture tombe, l'écart est chiffré. À petite échelle, le jeu en vaut moins la peine qu'à grande — mais le mécanisme est identique et lisible.

#77 Étiquetage des ressources (tags)

Tag Editor / Resource GroupsLabelsAzure Tags🝰 cirroTags (clé=valeur unique, recherche par filtre)
↑ tableau

1 · Descriptif du besoin

Marquer les ressources (environnement, projet, propriétaire) pour filtration, coûts et automation.

2 · Contexte

La discipline de tags est la résolution du 1er janvier du cloud ; sans cohérence forcée, elle se dégrade.

3 · Comparatif des quatre solutions

Critère de sélectionTag Editor / Resource GroupsLabelsAzure TagscirroTags (clé=valeur unique, recherche par filtre)
Cohérence garantie●●○○discipline manuelle●●○○labels libres●●○○libre + policies●●●●une clé = une valeur (remplacement)
Recherche par filtre●●●●tag editor + requêtes●●●○filtres●●●○requêtes●●●●recherche cle / cle=valeur directe
Conformité notée●●●○rapports●●○○●●●○policy●●●●tag exigé dans le score cirroConfig
Coût●●●●gratuit●●●●gratuit●●●●gratuit●●●●inclus
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e●●●○2,8 / 4 4e●●●○3,0 / 4 🥉 3e●●●●4,0 / 4 🥇 1er

4 · Recommandation

Grandes organisations : Tag Editor + politiques de tags. Inventaire à trois chiffres : cirroTags — une clé = une valeur (remplacement, pas d'ambiguïté), recherche par filtre, conformité notée par cirroConfig.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (4,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le tag est identique partout (clé=valeur pour l'allocation de coûts, l'automation et le filtrage) et partout sous-utilisé — la discipline de tagging est la résolution du 1er janvier du cloud. Les consoles hyperscaler ont des éditeurs en masse et des rapports de conformité (tag editor AWS, policy de tags Azure). cirroTags applique une règle de cohérence utile : une clé = une valeur (remplacement) — pas d'historique ambigu ; la recherche par filtre (cle, cle=valeur) et l'inventaire étiqueté sont des appels directs, et la conformité du tag exigé est notée par cirroConfig. Simple, cohérent, et surtout : sur un inventaire à trois chiffres de ressources, la hygiene de tags est maintenable à la main — à six chiffres, il faut les usines à gaz hyperscaler.

#78 Recommandations d'optimisation

Trusted Advisor / Compute OptimizerRecommenderAdvisor🝰 cirroRecos (VMs dormantes, volumes orphelins, snapshots 90 j, IPs 30 j sans trafic, apps 60 j — économie aux tarifs, ménage confirmé)
↑ tableau

1 · Descriptif du besoin

Recevoir des actions concrètes d'économie (VMs dormantes, volumes orphelins) chiffrées.

2 · Contexte

Le right-sizing est là où le cloud coûte le plus cher en silence ; la fiabilité de la recommandation décide de son exécution.

3 · Comparatif des quatre solutions

Critère de sélectionTrusted Advisor / Compute OptimizerRecommenderAdvisorcirroRecos (VMs dormantes, volumes orphelins, snapshots 90 j, IPs 30 j sans trafic, apps 60 j — économie aux tarifs, ménage confirmé)
Prédiction (right-sizing ML)●●●●Compute Optimizer●●●○Recommender●●●○Advisor●●○○déterministe : dormantes/orphelins
Chiffre d'économie affiché●●●○estimations●●●○estimations●●●○estimations●●●●€/mois gaspillés chiffrés par ressource
Fiabilité (faux positifs)●●○○ML peut se tromper●●○○●●○○●●●●faits mesurés (n'a pas tourné depuis X j)
Coût●●●●gratuit●●●●gratuit●●●●gratuit●●●●inclus
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e●●●○3,0 / 4 🥉 3e●●●○3,0 / 4 🥉 3e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Prédiction ML à grande échelle : Compute Optimizer/Advisor. Actions certaines : cirroRecos — chaque recommandation est un fait mesuré (n'a pas tourné depuis X jours, n'est attaché à rien) avec son €/mois ; pas de faux positifs de ML à trier.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Trusted Advisor (l'historique) et Compute Optimizer (ML sur les métriques CloudWatch) recommandent right-sizing et nettoyage ; Recommender fait l'équivalent GCP ; Azure Advisor agrège sécurité+coût+perf. La qualité dépend du volume de télémétrie — plus le cloud est grand, mieux le ML comprend. cirroRecos est déterministe et direct : VMs dormantes, volumes orphelins… chacun avec son €/mois gaspillé chiffré. Les recommandations sont des FAITS mesurés (cette VM n'a pas tourné depuis X jours, ce volume n'est attaché à rien), pas des prédictions — sur un parc local, le fait suffit et le chiffre motive l'action. Le right-sizing ML (prédire le gabarit optimal) appartient aux télémétries globales des hyperscalers.

#79 Estimation de coût

Pricing CalculatorPricing CalculatorPricing Calculator🝰 cirroEstimate (devis JSON, historique tarifs, simulateur multi-ressources ventilé avec/sans réservation)
↑ tableau

1 · Descriptif du besoin

Connaître le coût d'une architecture AVANT de la déployer.

2 · Contexte

Quand le pricing exige un simulateur, c'est qu'il a dépassé la compréhension ; la prévisibilité est le vrai critère.

3 · Comparatif des quatre solutions

Critère de sélectionPricing CalculatorPricing CalculatorPricing CalculatorcirroEstimate (devis JSON, historique tarifs, simulateur multi-ressources ventilé avec/sans réservation)
Exactitude●●●●des milliers de SKU précis●●●●précis●●●●précis●●●○6 tarifs publics simples
Simplicité●●○○simulateur = projet en soi●●○○complexe●●○○complexe●●●●€/h, €/j, €/mois en une commande
Absence de surprise possible●●○○lignes hors estimateur fréquentes●●○○●●○○●●●●aucune ligne hors tarifs affichés
Régionalisation●●●●par région●●●●par région●●●●par région●●●●tarif unique site
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Prévision fine multi-régions : calculatrices des trois clouds. Le privé : cirroEstimate — €/h, €/j, €/mois par gabarit en une commande, six tarifs publics ; aucune ligne surprise ne peut exister hors des tarifs affichés.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Les calculatrices hyperscaler sont des projets à part entière (des milliers de SKU, régionalisés, à relevés mensuels) — nécessaires car DEVINER le prix d'une architecture cloud est impossible autrement. Le signal est intéressant : quand le pricing exige un simulateur, c'est qu'il a dépassé la compréhension. cirroEstimate tient en une commande : le type d'instance rend €/h, €/j et €/mois. Six gabarits, un tarif public — le prix est CONNU avant d'être calculé. L'argument n'est pas la précision (les hyperscalers sont précis aussi) mais la prévisibilité : aucune ligne surprise ne peut exister hors des tarifs affichés, et la facture mensuelle ne diffère du calcul que par l'usage réel.

#80 Plans de support

AWS Support (Basic/Developer/Business/Enterprise)Support (Standard/Enhanced/Premium)Support Plans Azure🝰 cirroSupport (basic/argent/or, sévérités 1-4, SLA MESURÉS)
↑ tableau

1 · Descriptif du besoin

Avoir un interlocuteur et des délais garantis quand ça casse.

2 · Contexte

Le support hyperscaler est un métier lucratif (% du spend) ; sa promesse de SLA se vérifie rarement a posteriori.

3 · Comparatif des quatre solutions

Critère de sélectionAWS Support (Basic/Developer/Business/Enterprise)Support (Standard/Enhanced/Premium)Support Plans AzurecirroSupport (basic/argent/or, sévérités 1-4, SLA MESURÉS)
Accès aux ingénieurs du produit●●●●selon plan (Enterprise)●●●○selon plan●●●○selon plan●●○○support maison
Coût●●○○% du spend (très cher)●●○○cher●●○○cher●●●●inclus forfaitaire
Preuve des SLA●●○○promesses contractuelles●●○○promesses●●○○promesses●●●●SLA MESURÉS après coup (retard visible)
Cycle de correction de bugs●●●●le plus rapide du marché●●●○●●●○●●●○dépends du produit maison
Note globalemoyenne des critères notés●●●○3,0 / 4 🥈 2e●●○○2,5 / 4 🥉 3e●●○○2,5 / 4 🥉 3e●●●○3,2 / 4 🥇 1er

4 · Recommandation

Incidents critiques sur services managés : plans Business/Enterprise AWS. Cloud privé : cirroSupport — basic/argent/or, sévérités 1-4, et des SLA MESURÉS après coup (retards visibles, verdicts tranchés, fermetures motivées irréversibles) ; l'honnêteté du compte-rendu contre la puissance d'ingénierie.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,2/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Le support hyperscaler est un métier lucratif : les plans premium coûtent des dizaines de milliers d'euros/mois pour l'accès 24/7, un TAM et les SLA de réponse — en pourcentage du spend, plus on consomme plus on paie le droit de demander de l'aide. GCP et Azure suivent le même schéma à quatre niveaux. cirroSupport transpose la structure (basic → argent → or, sévérités 1 à 4, le plan or couvre le 24/7) avec une différence radicale de preuve : les SLA sont MESURÉS après coup — chaque ticket expose son échéance, son retard éventuel et le verdict (première réponse, résolution), jamais une promesse. Les états finaux (résolu, fermé avec raison obligatoire) sont irréversibles par construction. Le support maison ne rivalise pas avec l'ingénierie AWS (les ingénieurs du service concerné) ; il rivalise sur l'honnêteté du compte-rendu — et gagne.

#81 Portabilité et export (anti-lock-in)

—— (export par service)— (Bicep partiel)🝰 cirroExport (bundle signé, secrets jamais exportés, import de restauration)
↑ tableau

1 · Descriptif du besoin

Pouvoir repartir avec son architecture (descriptions, topologies, politiques) quand on le décide.

2 · Contexte

La réversibilité est la discipline que personne ne vend ; les coûts de sortie et formats propriétaires SONT la rétention.

3 · Comparatif des quatre solutions

Critère de sélection—— (export par service)— (Bicep partiel)cirroExport (bundle signé, secrets jamais exportés, import de restauration)
Format de reconstruction———●●●●bundle signé + import de restauration
Secrets inclus ?———●●●●JAMAIS exportés (structurel)
Empreinte vérifiable———●●●●signature du bundle
Rapport de restauration———●●●●par famille, re-provisionnement listé honnêtement
Note globalemoyenne des critères notés———●●●●4,0 / 4 🥇 1er

4 · Recommandation

Dans le public : exports par service, manuels, incomplets — par construction. Cloud privé : cirroExport — bundle SIGNÉ des ressources déclaratives (secrets jamais inclus), import de restauration avec rapport honnête par famille ; la définition opérationnelle de la réversibilité.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (4,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

C'est la ligne où les trois hyperscalers affichent « — » sans détour : la portabilité est antinomique de leur modèle (les coûts de sortie et les formats propriétaires SONT la rétention). AWS/GCP/Azure fournissent des exports de données par service, pas un format de reconstruction d'organisation. cirroExport rend un bundle SIGNÉ de l'organisation : les ressources déclaratives (VMs, DNS, réseaux, politiques, quotas, topics, agents) avec empreinte vérifiée, et les secrets/clés d'API JAMAIS inclus ; l'import (superadmin) re-crée les familles déclaratives dans une cible avec un rapport honnête par famille — ce qui doit être re-provisionné est listé (machines réelles, instances, apps, secrets). C'est la définition opérationnelle de la réversibilité ; aucun des trois grands ne peut politiquement l'offrir.

13Communication & engagement

#82 Courriel transactionnel

SES— (via partenaires)Communication Services🝰 cirroCourrier (relais SMTP, états échec avec raison)
↑ tableau

1 · Descriptif du besoin

Envoyer les courriels de service (confirmations, alertes, rapports) de façon fiable et traçable.

2 · Contexte

La délivrabilité (IPs chaudes, DKIM) est un métier ; en interne, le besoin est la traçabilité des envois et échecs.

3 · Comparatif des quatre solutions

Critère de sélectionSES— (via partenaires)Communication ServicescirroCourrier (relais SMTP, états échec avec raison)
Délivrabilité (IPs chaudes)●●●●métier assumé—●●●○Communication Services●●●○celle du relais configuré
Gestion des rebonds●●●●complète—●●●○●●●●états échec AVEC raison
Conformité SPF/DKIM/DMARC●●●●guidée—●●●○●●●○selon relais
Coût●●●●au message, dérisoire—●●●○●●●●relais existant
Note globalemoyenne des critères notés●●●●4,0 / 4 🥇 1er—●●●○3,0 / 4 🥉 3e●●●●3,5 / 4 🥈 2e

4 · Recommandation

Volume externe massif : SES (le rapport qualité/prix du public). Courriels internes/de service : cirroCourrier — relais SMTP configuré, états envoyé/échec AVEC raison, journal complet ; la délivrabilité reste celle du relais choisi.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,5/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

SES est le rapport qualité/prix du secteur (envoi en volume à coût marginal, réputation à gérer) ; GCP n'a pas d'offre native (SendGrid/Mailgun tiers) ; Azure Communication Services entre dans le courtage SMS/email/Chat. Le courriel transactionnel est un métier caché : délivrabilité, SPF/DKIM/DMARC, gestion des rebonds — c'est là que les hyperscalers valent leur prix (IPs chaudes, conformité). cirroCourrier expose le journal du relais SMTP : sujets, destinataires, états envoyé/échec AVEC la raison, relais utilisé — l'observable du courriel. La délivrabilité reste celle du relais configuré (le privé n'achètera pas la réputation d'IP d'un AWS). Pour les notifications internes et le volume modéré, c'est exactement le besoin ; pour du marketing de masse, le métier spécialisé tiers reste la réponse.

#83 Campagnes courriel par segments

Pinpoint / SES—— (Communication Services)🝰 cirroPinpoint (segments par rôle, envoi SMTP réel, stats sans invention)
↑ tableau

1 · Descriptif du besoin

Écrire à des groupes d'utilisateurs par rôle/profil, avec suivi honnête des envois.

2 · Contexte

Le marketing e-mail vend des taux d'ouverture « mesurés » (heuristiques de pixel) ; la fraîcheur des segments et l'idempotence sont les vrais risques.

3 · Comparatif des quatre solutions

Critère de sélectionPinpoint / SES—— (Communication Services)cirroPinpoint (segments par rôle, envoi SMTP réel, stats sans invention)
Richesse marketing (A/B, multicanal)●●●●Pinpoint complet——●●○○segments par rôle + envoi séquentiel
Fraîcheur des segments●●○○évalués à l'envoi/schedule——●●●●évalués AU MOMENT de l'envoi (architectural)
Statistiques honnêtes●●○○taux d'ouverture heuristiques——●●●●stats des réponses réelles du relais, RIEN d'inventé
Idempotence●●●○à configurer——●●●●un seul envoi par destinataire/campagne
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e——●●●●3,5 / 4 🥇 1er

4 · Recommandation

Marketing multicanal : Pinpoint/partenaires. Communications internes par rôles : cirroPinpoint — segments évalués À L'ENVOI, un destinataire à la fois, une seule fois par campagne, stats des réponses réelles du relais, RIEN d'inventé.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Pinpoint est une plateforme marketing complète (segments comportementaux, A/B testing, multi-canal push/SMS) intégrée à l'écosystème AWS ; GCP et Azure renvoient aux partenaires (Braze, Iterable…). cirroPinpoint fait la chaîne courte et honnête : segments par rôle (évalués AU MOMENT de l'envoi, pas de la création — la fraîcheur est architecturale), campagnes en brouillon, puis ENVOI RÉEL par le relais SMTP — un destinataire à la fois, une seule fois par campagne, stats et journal alimentés par les réponses du relais, AUCUN taux d'ouverture inventé. Ce dernier point est une piqûre de rappel au secteur : les taux d'ouverture « mesurés » des outils marketing sont des reconstructions heuristiques (pixel de tracking). La maison refuse d'émuler ce qu'elle ne mesure pas. Le multicanal et le behavioral targeting restent le métier des plateformes dédiées.

sans équivalent cirrostratus

#84 Notifications push / multi-canal

SNS (mobile push)Firebase Cloud MessagingNotification Hubs🝰 cirroNotifications (routage sévérité + fenêtres de silence) + ntfy v2.21.0 épinglé (push souverain iOS/Android/desktop)
↑ tableau

1 · Descriptif du besoin

Alertir immédiatement des humains et des systèmes sur leurs canaux (push, webhook, MQTT).

2 · Contexte

Le push mobile appartient aux propriétaires d'OS (Apple/Google) — mais le push souverain sans leurs clouds existe : ntfy.

3 · Comparatif des quatre solutions

Critère de sélectionSNS (mobile push)Firebase Cloud MessagingNotification HubsCirrostratus
Push mobile natif●●●○via SNS●●●●FCM : milliards d'appareils●●●○Notification Hubs●●●○ntfy v2.21 épinglé : applis officielles sur le serveur de l'org
Canal propriétaire OS●●●●APNs/FCM inclus●●●●Android natif●●●●inclus●●●○sans token Google (UnifiedPush) ; iOS par polling (contrainte Apple, dite)
Intégration IoT/appareils●●●○via IoT Core●●●○●●●○●●●●ferroq MQTT + webhooks signés + topics ntfy
Coût●●●○au message●●●●gratuit (FCM)●●○○par push●●●●inclus (fer possédé)
Note globalemoyenne des critères notés●●●○3,2 / 4 🥉 3e●●●●3,8 / 4 🥇 1er●●●○3,0 / 4 4e●●●●3,5 / 4 🥈 2e

4 · Recommandation

Applications mobiles à l'échelle mondiale : FCM (gratuit). Souveraineté et lab/PME : cirroNotifications — ntfy v2.21.0 épinglé (push iOS/Android/desktop depuis le serveur de l'org, UnifiedPush sans token Google, publication en 1 requête), routage par sévérité et fenêtres de silence devant, ferroq MQTT pour les devices ; seule limite dite : réception iOS par polling hors APNs.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,3/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

FCM est la pierre angulaire du push mobile (gratuit, à l'échelle de milliards d'appareils, intégré Android/iOS) ; Notification Hubs fait l'équivalent Microsoft avec les sorties enterprise ; SNS branche le push dans sa machinerie de topics. Le canal APNs/FCM appartient aux propriétaires d'OS — mais le push SOUVERAIN existe : depuis la 0.127.0, l'offre **ntfy v2.21.0 épinglée** (Apache-2.0) sert le push iOS/Android/desktop depuis le serveur de l'org : les applis officielles pointent le serveur, la publication tient en UNE requête HTTP sans compte, et UnifiedPush fait que les applis Android compatibles n'exposent AUCUN token Google. Le câblage est honnête : un abonnement cirroTopics dont l'URL pointe le serveur ntfy EST un push téléphone (livraison webhook existante, garde SSRF incluse), et le routage par sévérité (sev1 → immédiat, sinon digest) comme les fenêtres de silence (5 → 1 message agrégé) s'appliquent avant, inchangés. ferroq MQTT garde l'abonnement persistant des devices IoT, les webhooks signés les systèmes tiers. Seule limite réelle : la réception iOS par polling (contrainte d'Apple hors APNs) — dite, pas cachée.

14IoT & edge

#85 Brokering IoT (connexion des objets)

IoT Core— (IoT Core retiré en 2023)IoT Hub🝰 cirroIoT (broker MQTT réel embarqué, shadow, cmd cloud→device)
↑ tableau

1 · Descriptif du besoin

Connecter des objets (capteurs, automates, ESP32) par MQTT avec état, shadow et commandes.

2 · Contexte

L'IoT à l'échelle d'un bâtiment ou d'un lab n'exige pas des millions de messages/seconde — il exige la pérennité (GCP a fermé IoT Core en 2023, leçon retenue).

3 · Comparatif des quatre solutions

Critère de sélectionIoT Core— (IoT Core retiré en 2023)IoT HubcirroIoT (broker MQTT réel embarqué, shadow, cmd cloud→device)
Pérennité du service●●●●produit stratégique●○○○IoT Core FERMÉ en 2023●●●●produit stable●●●●auto-hébergé : ne peut pas être fermé
Coût par message●●○○tarification la plus complexe du cloud—●●○○par message●●●●broker possédé
Shadow / jumeau d'appareil●●●●Device Shadows complet—●●●●jumeaux complets●●●○shadow + télémétrie + cmd REST
Scale au million d'objets●●●●oui—●●●●oui●●○○échelle bâtiment/lab (suffisante)
Écosystème (SDK, provisioning)●●●●SDK devices multilangages—●●●●provisioning service●●○○MQTT standard (ESP32 prouvé)
Note globalemoyenne des critères notés●●●●3,6 / 4 🥇 1er●○○○1,0 / 4 4e●●●●3,6 / 4 🥇 1er●●●○3,0 / 4 🥉 3e

4 · Recommandation

Parcs mondiaux : AWS IoT Core/Azure IoT Hub. Objets d'un site : cirroIoT — vrai broker MQTT embarqué, shadow et télémétrie REST, commandes sur topic cmd ; auto-hébergé donc impossible à décommissionner, validé avec la station météo ESP32.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,6/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

AWS IoT Core est la référence (MQTT managé, device registry, rules engine, shadows — facturé au message avec la tarification la plus complexe du cloud) ; Azure IoT Hub suit de près avec le même modèle et l'excellente intégration Edge ; GCP a FERMÉ IoT Core en 2023, renvoyant ses clients vers des partenaires — événement fondateur qui a rappelé que les services cloud meurent. cirroIoT embarque un VRAI broker MQTT : état de connexion, dernière connexion, topics, messages routés — le shadow et la télémétrie passant par l'API REST, la commande cloud→device publiée sur le topic cmd du thing. À l'échelle d'un bâtiment ou d'un lab de capteurs (la station météo ESP32 du lab en est le client type), un broker possédé couvre le besoin à coût nul. Le million d'objets, les provisioning à grande échelle et les rules engine managés restent le terrain des deux survivants.

#86 Calcul en périphérie (edge)

IoT GreengrassIoT Edge (partenaires)IoT Edge🝰 cirroGreengrass (composants versionnés, livraison MQTT, ACK réels)
↑ tableau

1 · Descriptif du besoin

Déployer composants et configurations sur des devices, avec preuve de livraison.

2 · Contexte

L'IoT industriel exige ACK avant statut ; l'exécution locale offline est le niveau au-dessus.

3 · Comparatif des quatre solutions

Critère de sélectionIoT GreengrassIoT Edge (partenaires)IoT EdgecirroGreengrass (composants versionnés, livraison MQTT, ACK réels)
Runtime local offline●●●●Greengrass complet—●●●●IoT Edge modules●●●○livraison + ACK (pas d'exécution locale)
ML en edge●●●●inference locale—●●●○modules ML●○○○non
Statut dérivé des faits●●●○console—●●●○console●●●●cibles EN_ATTENTE jusqu'aux ACK réels
Simplicité●●○○complexe—●●○○complexe●●●●composants versionnés en 1 commande
Note globalemoyenne des critères notés●●●○3,2 / 4 🥇 1er—●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e

4 · Recommandation

Runtime local complet (ML offline) : Greengrass/IoT Edge. Livraison vérifiée de composants : cirroGreengrass — cibles EN_ATTENTE jusqu'aux ACK réels des devices, composants versionnés ; le cœur contractuel du segment, sans le runtime local.

5 · Améliorations pour que Cirrostratus soit premier

Écart au premier : +0,2/4 — chantiers pour prendre la tête :

▸ Analyse argumentée complète

Greengrass et IoT Edge déploient des conteneurs et composants sur les devices, avec runtime local, sync d'état et ML en edge — des offres matures orientées industrie. GCP n'a pas d'équivalent natif depuis la fermeture d'IoT Core. cirroGreengrass fait la boucle minimale rigoureuse : déploiement de composants VERSIONNÉS vers des things ciblées, livraison par le broker MQTT réel, cibles EN_ATTENTE jusqu'à ACK des devices — le statut du déploiement est DÉRIVÉ des acquittements réels, pas déclaré au lancement. La sémantique ACK-before-status est le cœur de l'IoT industriel et elle est respectée. Le runtime local (exécution offline,Lambda en edge, conteneurs Docker sur le device) appartient aux offres complètes ; pour pousser des configurations et firmwares à des devices joignables, le contrat est tenu et observable.

15Atouts spécifiques Cirrostratus

#87 Catalogue de cas d'usage prêts à l'emploi

———🝰 cirroUseCases (60 projets instanciables + schéma PlantUML + main.tf)
↑ tableau

1 · Descriptif du besoin

Partir d'architectures complètes documentées et instanciables plutôt que de briques à assembler.

2 · Contexte

Le time-to-value est le vrai coût caché du cloud : les briques sont vendues, l'assemblage est facturé en consultants.

3 · Comparatif des quatre solutions

Critère de sélection———cirroUseCases (60 projets instanciables + schéma PlantUML + main.tf)
Existence de l'offre———●●●●60 projets instanciables inclus
Schéma d'architecture inclus———●●●●PlantUML hors-ligne par projet
IaC équivalente incluse———●●●●main.tofu généré
Étapes manuelles explicites———●●●●commandes exactes, jamais exécutées en silence
Note globalemoyenne des critères notés———●●●●4,0 / 4 🥇 1er

4 · Recommandation

Grandes entreprises : services d'intégrateurs/marketplaces partenaires. Autoconstruction : cirroUseCases — 60 projets instanciables (besoin, difficulté, durée, coût), schéma PlantUML et main.tofu générés, étapes manuelles avec commandes exactes ; la connaissance d'architecte outillée.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (4,0/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Aucun hyperscaler ne fournit des architectures complètes instanciables en une commande — ils vendent des briques et laissent l'assemblage aux consultants et aux marketplaces de solutions partenaires (avec la facture qui va avec). cirroUseCases est un catalogue de 60 projets exemples : besoin décrit, famille, difficulté, durée, coût estimé — chaque projet s'INSTANCIE réellement (les ressources FerroDB/PostgreSQL/FerroQ/OpenSearch/SeaweedFS se provisionnent avec les mêmes règles et tarifs que l'API) et rend les étapes manuelles restantes avec leur commande exacte, jamais exécutées en silence. Chaque projet génère aussi son schéma PlantUML (rendu 100 % hors ligne, formes natives par rôle) et son main.tf OpenTofu équivalent. C'est de la connaissance d'architecte outillée — l'équivalent des « solutions » partenaires, incluse et vérifiable.

#88 Formation et certification internes

— (AWS Training / Skill Builder)— (Google Cloud Skills Boost)— (Microsoft Learn)🝰 cirroAcademie (cursus markdown, certificats à série vérifiable publiquement)
↑ tableau

1 · Descriptif du besoin

Former les utilisateurs à la plateforme et attester leurs compétences de façon vérifiable.

2 · Contexte

L'adoption d'un outil se joue à la formation ; les certifications des clouds sont des monnaies d'emploi externes.

3 · Comparatif des quatre solutions

Critère de sélection— (AWS Training / Skill Builder)— (Google Cloud Skills Boost)— (Microsoft Learn)cirroAcademie (cursus markdown, certificats à série vérifiable publiquement)
Reconnaissance marché de l'emploi●●●●certifications industrielles●●●●certifications●●●●certifications●●○○certificats internes
Vérifiabilité publique●●●○registres éditeurs●●●○registre●●●○registre●●●●numéro de série vérifiable SANS compte
Formation au point d'usage●●○○parcours externes●●○○externes●●○○externes●●●●cours sur le produit réel
Coût●●○○chers (examens)●●○○chers●●○○chers●●●●inclus
Note globalemoyenne des critères notés●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●○2,8 / 4 🥈 2e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Carrière externe : certifications AWS/GCP/Azure. Maîtrise du cloud privé : cirroAcademie — cursus markdown par rôle, certificats bronze/argent/or à numéro de série vérifiable PUBLIQUEMENT sans compte ; la boucle pédagogique fermée sur le produit réel.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Les trois clouds ont des académies complètes (Skill Builder, Skills Boost, Microsoft Learn — des heures de parcours et des certifications industrielles reconnues par le marché de l'emploi). Ce sont d'excellents produits, dont la certification est une monnaie d'échange professionnelle. La maison joue autre chose : une académie intégrée au produit — cours markdown par cursus (utilisateur, administrateur, ressources) avec niveau conseillé, puis des CERTIFICATS bronze/argent/or dont le numéro de série (CIRRO-XXXX-XXXX) se vérifie PUBLIQUEMENT par simple appel — l'équivalent du registre de certification, sans compte. La boucle pédagogique est close sur l'outil réel qu'on apprend à opérer ; pour les utilisateurs du cloud privé, c'est la formation au point d'usage, pas la préparation à un examen externe.

#89 Ingénierie du chaos (résilience)

AWS FIS—Azure Chaos Studio🝰 cirroChaos (tuer un nœud : or/argent redistribués, post-mortem audité)
↑ tableau

1 · Descriptif du besoin

Casser volontairement (tuer un nœud) pour PROUVER que la haute disponibilité promise fonctionne.

2 · Contexte

Beaucoup d'architectures « HA » n'ont jamais survécu à leur premier nœud tué volontairement ; la preuve vaut mieux que la promesse.

3 · Comparatif des quatre solutions

Critère de sélectionAWS FIS—Azure Chaos StudiocirroChaos (tuer un nœud : or/argent redistribués, post-mortem audité)
Bibliothèque d'expériences●●●●FIS riche (latence, panne AZ…)—●●●○Chaos Studio●●○○l'expérience mère (kill nœud)
Garde-fous●●●●stop conditions—●●●●gardes●●●●confirmation humaine obligatoire
Preuve de résilience réelle●●●○à dérouler—●●●○●●●●or/argent redistribués + post-mortem audité
Coût●●○○par expérience—●●○○par expérience●●●●inclus
Note globalemoyenne des critères notés●●●○3,2 / 4 🥈 2e—●●●○3,0 / 4 🥉 3e●●●●3,5 / 4 🥇 1er

4 · Recommandation

Bibliothèques d'expériences riches : AWS FIS/Chaos Studio. Prouver la réplication d'un site : cirroChaos — tue un nœud réel, VMs or/argent redistribuées vers les zones saines, post-mortem audité, confirmation humaine obligatoire ; l'expérience mère, exécutée pour de vrai (CU-09).

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,5/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

FIS et Chaos Studio injectent des pannes contrôlées (latence, panne AZ, kill de process) avec des gardes-fous — le chaos engineering est devenu produit chez AWS et Azure. La maison implémente l'expérience fondatrice du genre : TUER UN NŒUD, et observer — les VMs protégées des niveaux or/argent sont redistribuées vers les zones saines, le post-mortem est audité, l'opération est dangereuse et confirmée avec l'humain (CU-09). Ce test est la preuve opérationnelle que la haute disponibilité promise par les tiers de réplication est RÉELLE — beaucoup d'architectures « HA » n'ont jamais survécu à leur premier nœud tué volontairement. La bibliothèque d'expériences (latence réseau, pression CPU, déconnexion régionale) reste la richesse des hyperscalers ; l'expérience mère est là.

#90 Portail de services auto-généré

— (Service Catalog / consoles)——🝰 Portail cirrostratus (page type Homer, maintenue depuis l'inventaire)
↑ tableau

1 · Descriptif du besoin

Offrir aux utilisateurs une page d'accès aux services (liens, états) sans double saisie.

2 · Contexte

L'annuaire qui dérive de la réalité est le fléau des DSI ; la page doit être l'inventaire, pas sa copie.

3 · Comparatif des quatre solutions

Critère de sélection— (Service Catalog / consoles)——Portail cirrostratus (page type Homer, maintenue depuis l'inventaire)
Maintien automatique———●●●●page dérivée de l'inventaire, zéro double saisie
Contrôle des produits approuvés●●●○Service Catalog (payant)——●●●○services réellement présents
Simplicité d'accès●●●○login console●●●○●●●○●●●●page publique type Homer
Coût●●○○Service Catalog facturé——●●●●inclus
Note globalemoyenne des critères notés●●●○2,7 / 4 4e●●●○3,0 / 4 🥈 2e●●●○3,0 / 4 🥈 2e●●●●3,8 / 4 🥇 1er

4 · Recommandation

Catalogues contrôlés : AWS Service Catalog. Page d'accès du site : portail cirrostratus — page type Homer MAINTENUE AUTOMATIQUEMENT depuis l'inventaire (groupes, états, adresses) ; zéro dérive possible par construction.

5 · Améliorations pour que Cirrostratus soit premier

Cirrostratus est déjà en tête de ce comparatif (3,8/4 de moyenne) — voici de quoi consolider l'avance :

▸ Analyse argumentée complète

Les consoles hyperscaler sont des cathédrales (des milliers de pages) et le Service Catalog AWS vend la vitrine contrôlée des produits approuvés — le self-service d'entreprise est un produit en soi. Le portail de la maison est une page publique d'accès aux services (type Homer, le standard homelab) MAINTENUE AUTOMATIQUEMENT depuis l'inventaire : groupes, états et adresses des services réellement présents, sans double saisie. La dérive entre l'annuaire et la réalité — le fléau de toute DSI — est éliminée par construction : la page EST l'inventaire rendu. Aucun équivalent direct chez les trois grands, pour qui le portail d'accès est la console elle-même.