Si vous confiez l’entrée globale au DNS seul, vous combattez à la fois le TTL des résolveurs et la douleur mesurable des poignées SSH transpacifiques. Une conception « type Halo » élève les Cloudflare Workers au rang de couche de décision : routage sensible au bord et santé synthétique pour des bascules courtes sans transformer votre zone en stroboscope à soixante secondes.

La fraîcheur du cache des noms publics et l’atteignabilité de l’origine suivent des horloges différentes. Dans un Worker, corrélez les indices Request.cf avec les journaux d’origine et des audits hebdomadaires pour vérifier que les réponses GeoDNS correspondent encore à l’endroit où les utilisateurs atterrissent réellement. Pour les compromis DNS de principe (GeoDNS vs Anycast, matrices régionales), voir l’article 2026 · matrice d’entrée globale : GeoDNS, latence SSH et nœuds. Pour catalogues split-horizon, collant des résolveurs et p95 des artefacts sur le plan de données, lire split-horizon vs GeoDNS, TTL, caches et SSH inter-régions. Ici, on cible les seuils au niveau Worker, le collant de session à l’origine et une grille d’acceptation US Ouest face à Hong Kong / Singapour lorsque le plan de contrôle est le SSH vers une flotte de Mac distants.

Pourquoi ajouter des Workers quand le DNS managé propose déjà des sondes ? La santé « côté DNS » déplace les réponses à l’échelle du TTL ; un Worker peut orienter chaque requête en secondes, poser cookies ou en-têtes signés pour des sessions affinitaires, et conditionner les origines avec des prédicats composites (par exemple HTTPS 200 sur un chemin canari et ouverture TCP légère vers un port d’administration). Cela ne remplace pas le DNS : cela réduit l’écart entre « le résolveur croit que c’est sain » et « cet onglet ne doit pas changer de continent en pleine session ». Croisez le tableau ci-dessous avec les notes publiques du centre d’aide pour qu’astreinte et développeurs partagent le même vocabulaire.

Mode TTL DNS public (A/AAAA) Intervalle sondes santé Seuil de bascule (exemples)
Régime nominal (A/AAAA publics) 300–900 s Composite Worker 5–15 s 3 échecs consécutifs ou >50 % d’échecs sur une fenêtre de 30 s
Pré-maintenance 60–120 s (démarrer ≥ une fenêtre TTL complète avant la fenêtre de travaux) Identique au nominal Accusé humain + coller un extrait dig signé dans le ticket de changement
Vivacité directe origine 10–30 s Mort avérée 5 min d’affilée → bascule vers origine secondaire ou page de dégradation contrôlée
Sonde SSH batch (BatchMode) 1–5 min p95 > ligne de base hebdo ×1,4 pendant 15 min → ticket chemin réseau (joindre traceroute)
Couche Ce qu’elle optimise Symptôme d’échec typique Propriétaire du levier
GeoDNS seul Géographie de la première connexion à partir des indices résolveur Résolveur collant + TTL long masquent un PoP malade Équipe DNS / plateforme
Worker devant HTTPS Routage par requête, A/B, auth en périphérie Bug de logique envoie l’APAC vers l’origine US Ouest App + SRE edge
Alias SSH régional Plan de contrôle déterministe pour CI et humains Dérive du hostname marketing vs ce que SSH utilise vraiment Infra + expérience développeur
Une santé composite combine souvent « HTTPS 200 » et « TCP 22 joignable », ce qui mélange encore échecs d’authentification et perte de routage. Faites tourner une voie séparée avec time ssh -o BatchMode=yes … exit sur un compte en lecture seule pour que la sonde ne confonde pas poignées SSH et erreurs applicatives.

DNS / routage Worker

Le DNS décide vers quel jeu de bords pointe un nom ; les Workers décident, requête par requête, quel pool d’origine répond lorsque ces bords sont déjà « chauds ». Ramener le TTL à soixante secondes partout augmente en général le bruit des résolveurs sans améliorer le SSH — car SSH contourne souvent le même hostname que le site marketing. Validez plutôt une clé d’affinité au Worker (cookie ou en-tête stable) et gardez l’ensemble d’origines admissibles étroit pour que les équipes distribuées ne changent pas de continent en pleine session lorsqu’un pool oscille.

Journalisez assez pour trancher les litiges : colo edge, identifiant d’origine choisi, version du snapshot de santé, et (outils internes) la réponse DNS qu’aurait vue un résolveur d’entreprise. Chaque semaine, comparez la géographie choisie par le Worker à l’intention GeoDNS ; si de larges écarts apparaissent, corrigez les données avant de « chasser la latence mystérieuse ». Pour HTTPS, préférez des clés de cache explicites et des URL signées de courte durée en périphérie ; pour l’automatisation, publiez des hostnames SSH régionaux déterministes même lorsque la marque reste unifiée.

Chemin d’origine : HTTPS vs SSH

Traitez le chemin d’origine comme deux voies. Voie un : HTTPS (tableaux de bord, webhooks, téléchargements d’artefacts via CDN ou Worker). Voie deux : SSH (bastions, git par SSH, shells sur vos builders Mac distants). L’Anycast séduit pour HTTPS ; c’est un piètre substitut à un SSH prévisible tant que vous n’avez pas validé le chemin TCP réellement utilisé par les ingénieurs. Conservez un alias fixe par PoP pour SSH et documentez le hostname promis par le marketing face à celui que la CI doit employer.

Le collant de session est plus simple à raisonner au Worker qu’en martelant le DNS : vérifiez le jeton d’affinité, plafonnez les connexions concurrentes vers l’origine, et basculez la charge vers un secondaire déjà chaud avant de dégrader la confiance par des sauts de continent aléatoires. Côté origine, alignez limites de connexion et concurrence Worker pour éviter le troupeau au moment où la santé bascule. Pour les artefacts, colocalisez répliques de registre et caches pull-through avec la région des runners — sinon une acceptation SSH verte masque des docker pull médiocres et des builds toujours lents.

Collaboration inter-régions & poignée SSH p95

Les équipes à cheval sur US Ouest et Hong Kong / Singapour doivent échantillonner chaque semaine le premier établissement SSH complet (TCP + échange de clés jusqu’au premier canal authentifié) et suivre le p95 contre une ligne de base écrite. Si le p95 dépasse la baseline d’environ quarante pour cent pendant quinze minutes, traitez-le comme incident réseau jusqu’à ce que traceroute et NOTAM câbles sous-marins disent le contraire — pas comme un « SSH lent aujourd’hui ». Enregistrez aussi le TTFB p95 de petits HEAD/GET d’artefacts sur le même tableau : si seul le SSH se dégrade, suspectez auth, MTU ou saturation du bastion ; si les deux se dégradent, suspectez la perte sur le WAN.

Industrialisez la collaboration : une fenêtre de recouvrement « golden hour » unique, gel des changements DNS non urgents hors de cette fenêtre, et deux observateurs indépendants (par exemple synthétique edge + sonde VLAN bureau) avant tout bascule automatique transpacifique. L’accusé humain pour les retournements océaniques reste préférable aux poursuites de flap BGP que les utilisateurs vivent comme déconnexions inexpliquées.

Élément d’acceptation US Ouest ↔ HK / SG (guide) Note ops
Premier établissement SSH p95 Ligne de base hebdo par environnement ; alerte si > ×1,4 la baseline pendant 15 min Harmoniser type de clé, ProxyJump et MTU entre échantillons pour comparer les semaines
Artefacts HEAD/GET Tracer le TTFB p95 à côté du SSH sur une même feuille Symptôme split : HTTPS OK, SSH KO → bastion/auth ; les deux KO → WAN
Exercice de bascule Résolveur canari ou banc /etc/hosts ; jamais d’essais sur zones prod non annoncés Joindre au ticket dig signé + mtr pour audit
# Sonde scriptée de poignée SSH (compte lecture seule ; pas de secrets dans les tickets)
time ssh -o BatchMode=yes -o StrictHostKeyChecking=accept-new \
  -o ConnectTimeout=12 user@ssh.sg.example 'echo ok'
Avertissement : les seuils sont des heuristiques d’ingénierie interne, pas des SLA. Les API et limites d’exécution Worker suivent les contrats publiés par Cloudflare — prévoyez des garde-fous en conséquence.

Lorsque la matrice est verte, figez PoP et hostnames pour le trimestre et laissez l’exploitation quotidienne ne toucher qu’à la santé synthétique et aux sondes SSH batch — moins coûteux que de renégocier le DNS à chaque sprint. Pour transformer la checklist en matériel, provisionnez ou étendez la capacité Mac tôt : validez régions et facturation sur la page tarifs, passez par achat lorsque vous êtes prêts à vous engager, et poursuivez les mesures deux semaines après la bascule pour garder Workers, DNS et lignes de base SSH alignés. La page accueil résume l’offre Mac cloud multirégion si vous devez la partager en interne avant commande.

Pages publiques vpshalo

De la checklist à un hôte sous contrat

Parcourez l’accueil pour le contexte produit, comparez les tarifs, consultez le centre d’aide pour les attentes de connectivité, puis ouvrez une commande depuis achat. Enrichissez cette fiche Worker avec les articles blog sur GeoDNS et split-horizon déjà publiés en français.

Louer un Mac maintenant Voir les tarifs Centre d’aide Autres articles