Alternative UE-uniquement à Cloudflare.
Cloudflare est le fournisseur le plus exposé aux États-Unis dans la plupart des stacks « UE » car il se situe devant l'utilisateur - chaque visiteur se connecte à un edge server Cloudflare avant d'atteindre votre origine. Les régions UE de Cloudflare sont des edges situés en UE, mais la société mère est une corporation du Delaware avec un matériel de clés et des logs de trafic contrôlés par les États-Unis. Pour les besoins de Schrems II, Cloudflare devant du trafic de données personnelles est l'un des problèmes les plus défendables à éliminer en premier, car les alternatives - Bunny.net (SI) et KeyCDN (CH) - ont des fonctionnalités comparables avec des situations juridiques bien plus simples.
- Fournisseur
- Cloudflare
- Siège
- San Francisco, CA
- Juridiction
- États-Unis
- Régime juridique
- CLOUD Act, FISA 702, EO 12333
Une "région UE" n'est pas la souveraineté. Quatre questions tranchent.
La résidence des données indique où se trouvent les bits. La souveraineté indique quel système juridique peut en imposer l'accès. La réponse doit tenir sur les quatre points, sinon la stack n'est pas souveraine.
- Résidence
-
Où les données sont-elles physiquement stockées ?
Pas "dans le cloud" : quel centre de données, dans quel pays, sous quelle juridiction.
- Sous-traitants
-
Qui d'autre est dans votre chemin de données ?
Chaque fournisseur qui touche les données : le CDN, le relais e-mail, le tracker d'erreurs, le pipeline analytics.
- Juridiction
-
Quelles lois peuvent contraindre à la divulgation ?
Un fournisseur dont le siège est aux États-Unis relève de la FISA 702 et du CLOUD Act, même si les données se trouvent à Francfort.
- Garde des clés
-
Qui détient réellement les clés de chiffrement ?
Si le fournisseur cloud détient à la fois les données et les clés, il peut les lire, quel que soit le DPA.
Échoue sur la juridiction et la garde des clés.
Bits en UE, maison mère américaine, sous-traitants américains dans le chemin par défaut, clés gérées par le fournisseur.
Réussit sur les quatre.
Hébergé en UE sur une infrastructure au siège européen. Zéro sous-traitant américain dans le chemin par défaut. Clés détenues par le client ou par un KMS européen. Nommés dans votre DPA Article 28.
Pourquoi les équipes partent Cloudflare
Le schéma que nous observons : une revue de confidentialité ou du DPO identifie Cloudflare comme un sous-traitant américain qui traite chaque requête de visiteur, y compris les adresses IP, les empreintes de navigateur (via Bot Management) et les cookies. Sous Schrems II, il s'agit d'un transfert qui nécessite des mesures supplémentaires - généralement un chiffrement que Cloudflare ne peut pas lire, ce qui annule les fonctionnalités WAF et Bot Management qui justifiaient l'utilisation de Cloudflare. La réponse la plus simple est de basculer vers un fournisseur de juridiction UE où l'analyse juridique se réduit à « aucun transfert ». Bunny.net est la cible standard et la migration représente réellement quelques heures de travail DNS et de configuration.
Cloudflare services et leurs équivalents UE-uniquement
Une migration n'est pas "échanger une boîte contre une autre". La cartographie ci-dessous est ce que nous exécutons pour les clients qui quittent Cloudflare au titre de Schrems II : juridiction UE complète, aucune maison mère américaine dans le chemin des données.
Cloudflare CDN
- Ce que nous utilisons à la place
- Nous mettons en place et exploitons un CDN européen pour vous : Bunny.net ou KeyCDN, avec du caching Nginx et Varnish à votre origine.
- Note d'ingénierie
- Un CDN est l'une des rares couches que nous n'exploitons pas nous-mêmes. Nous choisissons le fournisseur européen, configurons les en-têtes de cache, la stratégie de purge et l'origin shielding, et l'exploitons dans le cadre du service managé.
Cloudflare WAF
- Ce que nous utilisons à la place
- Binadit Managed Cloud Platform. Coraza ou ModSecurity avec l'OWASP Core Rule Set, complété par CrowdSec pour le blocage comportemental.
- Note d'ingénierie
- Les règles sont ajustées en fonction de votre trafic plutôt que fournies comme un ensemble par défaut, ce qui empêche un WAF de bloquer silencieusement de vrais clients.
Cloudflare DDoS protection
- Ce que nous utilisons à la place
- Binadit Private Infrastructure. Filtrage volumétrique en amont, avec rate limiting et CrowdSec en périphérie applicative.
- Note d'ingénierie
- Les attaques volumétriques sont absorbées en amont de vos serveurs. Les abus de la couche applicative sont traités là où ils peuvent réellement être compris, au plus près de votre trafic.
Cloudflare DNS
- Ce que nous utilisons à la place
- Binadit Managed Cloud Platform. PowerDNS ou Knot, en autorité, signés DNSSEC.
- Note d'ingénierie
- Les zones sont exportées et importées sous forme de fichiers de zone standards, ce qui en fait généralement la partie la moins mouvementée d'une migration. Abaissez les TTL une semaine à l'avance.
Cloudflare R2 (storage)
- Ce que nous utilisons à la place
- Binadit Managed Cloud Platform. MinIO ou Ceph RGW, compatible S3.
- Note d'ingénierie
- L'argument zéro-egress de R2 est unique ; chez les fournisseurs EU, l'egress est aussi généralement gratuit ou très faible, donc l'argument coût se transpose.
Cloudflare Workers
- Ce que nous utilisons à la place
- Binadit Managed Cloud Platform. Knative ou OpenFaaS sur votre cluster Kubernetes.
- Note d'ingénierie
- La plupart des fonctions que nous migrons s'avèrent être de petits handlers HTTP qui fonctionnent sans problème comme des containers ordinaires, souvent moins chers et sans cold start.
Cloudflare Pages
- Ce que nous utilisons à la place
- Binadit Managed Cloud Platform. Nginx servant les assets compilés, déployés depuis GitLab CI.
- Note d'ingénierie
- La principale valeur de Pages est le build pipeline ; cet élément se déplace vers votre fournisseur CI.
Cloudflare Tunnel (Argo)
- Ce que nous utilisons à la place
- Binadit Managed Cloud Platform. Tunnels WireGuard, ou un reverse proxy Nginx dans votre propre DMZ.
- Note d'ingénierie
- Netbird a son siège en Allemagne et propose le pattern « sans IP publique » sous juridiction UE. Wireguard en self-managed est la réponse souveraine standard.
Cloudflare Access (zero trust)
- Ce que nous utilisons à la place
- Binadit Managed Cloud Platform. WireGuard avec Keycloak ou Authentik devant les services internes.
- Note d'ingénierie
- Pour les applications strictement internes, un reverse proxy protégé par OIDC sur infrastructure européenne est fonctionnellement équivalent.
Cloudflare Stream (video)
- Ce que nous utilisons à la place
- Transcodage avec FFmpeg sur l'infrastructure Binadit, diffusé via un CDN EU tel que Bunny.net.
- Note d'ingénierie
- Le transcodage est un workload par lots qui s'exécute sur une capacité que vous possédez déjà. La diffusion se fait en HTTP classique via un CDN que nous configurons pour vous.
Cloudflare Bot Management
- Ce que nous utilisons à la place
- Binadit Managed Cloud Platform. CrowdSec pour la détection comportementale, avec rate limiting et pages de challenge en périphérie.
- Note d'ingénierie
- CrowdSec a son siège en France et devient de plus en plus performant. Pour l'e-commerce à fort trafic, DataDome (également français) est l'alternative entreprise.
Comment nous migrons depuis Cloudflare
Une migration typique de mid-market se déroule en trois phases. Les chiffres ci-dessous supposent une équipe d'ingénierie de 6 à 10 personnes et une stack applicative modérément complexe.
-
Jours 1-3
Inventaire & classement des risques
Lister chaque produit Cloudflare utilisé : CDN, DNS, règles WAF, Workers, Pages, R2, Tunnel, Access. Associer chacun à une exposition de données personnelles (touche-t-il des PII ?) et à une complexité de migration. Résultat : liste de priorités, généralement CDN/DNS en premier.
-
Jours 4-10
Bascule légère (CDN, DNS, R2)
Provisionner des pull zones Bunny pour les mêmes noms d'hôte. Tester avec un nom d'hôte de staging. Basculer le DNS avec une pré-configuration à faible TTL. Migration R2 → Bunny Storage via écriture parallèle. Règles WAF portées manuellement vers Bunny WAF.
-
Semaines 2-6
Éléments complexes (Workers, Tunnel, Access)
Le code des workers est revu puis soit porté vers Bunny Edge Scripting, soit réécrit en middleware côté origine, soit auto-hébergé sur Knative. Tunnel est remplacé par Netbird ou Wireguard auto-géré. Access est remplacé par Pomerium ou Authelia. Les workloads Pages sont déplacés vers GitLab Pages ou auto-hébergés.
Les migrations de Cloudflare vers Bunny réduisent presque toujours les dépenses mensuelles de 40 à 70 % aux volumes typiques du mid-market. Les exceptions sont les stacks fortement dépendants de Workers (où l'infrastructure auto-hébergée équivalente a un coût fixe plus élevé) et les stacks Pages à fort trafic (où le tier gratuit agressif de Cloudflare est difficile à égaler).
Questions fréquemment posées
Cloudflare propose désormais des plans de données exclusivement UE - est-ce que cela résout le problème ?
Le changement de CDN affectera-t-il les performances pour les visiteurs européens ?
Comment gérer le remplacement de Cloudflare Workers ?
Bunny.net est-il une véritable alternative sûre au sens de Schrems II ?
Qu'en est-il de Fastly ou d'Akamai ?
Combien de temps dure une migration Cloudflare ?
Planifiez votre sortie de Cloudflare.
Appel de cadrage de 30 minutes. Nous cartographions votre stack par rapport aux alternatives UE-uniquement, estimons l'effort de migration et vous disons si c'est le bon choix.