Une entrée « type Halo » vend à l’organisation un nom d’hôte apaisant pendant que l’ingénierie oriente discrètement humains et pipelines vers la voie la moins pénible. En 2026, la surprise coûteuse n’est presque jamais la seule latence de frappe SSH : c’est le retour d’artefacts SCP/SFTP — paquets multi‑Go, blobs firmware signés, caches CI — où le p95 temps mur domine les rétros de sprint. Mesurez le plan de données avec la même rigueur que le plan de contrôle.

Cette note prolonge le cadrage DNS et SSH de GeoDNS, latence SSH et matrice de nœuds (2026) ainsi que le volet TTL / split-horizon de Split-horizon vs GeoDNS et p95 des artefacts, mais cible explicitement les transferts volumineux sur SSH et l’agrandissement des fenêtres TCP lorsque des runners au Japon, en Corée, à Hong Kong, à Singapour et sur la côte ouest des États-Unis échangent des artefacts avec un registre parfois séparé par un océan. Pour le HTTPS piloté en périphérie et une grille d’acceptation SSH US Ouest contre HK ou Singapour, gardez ouvert dans un autre onglet Worker Cloudflare et SSH p95 afin que les noms marketing ne divergent pas silencieusement de ce que la CI utilise réellement.

Matrice d’entrée Halo (plan de contrôle vs plan d’artefacts)

Utilisez la matrice en revue de conception avant de standardiser un seul nom « mondial » pour humains et automatisation. Les lignes décrivent ce que vous optimisez ; les colonnes indiquent si l’indirection façon Halo aide ou masque la douleur.

Objectif principal Conserver un nom public unifié ? Risque SCP/SFTP si mal appliqué Contrat d’ingénierie préféré
SSH interactif + petits objets git GeoDNS ou pilotage Worker convient bien Faible tant que personne n’expédie des artefacts multi‑Go sur le même chemin Publier des alias SSH régionaux pour les robots ; garder la marque pour les humains
Tirages d’artefacts CI (500 Mo–5 Go) Nom Halo OK pour tableaux de bord, risqué comme seul hôte de transfert Pics p95 quand résolveur et stockage objet ne s’accordent pas sur le continent Nom d’hôte régional déterministe + miroir in-région ou cache pull-through
Conformité / résidence des données Le marketing peut rester global ; les données ne doivent pas errer Copie transfrontalière accidentelle si le DNS oscille vers les US Split-horizon + checklist signée par juridiction
Collaboration transpacifique Un seul nom maximise la confusion en post-mortem Le bon débit TCP s’effondre quand le BDP dépasse les tampons par défaut Couloirs explicites JP/Corée/HK/SG/US Ouest avec budget p95 par couloir

Choix de routage (quel PoP porte les octets)

Le choix de routage désigne ici toute la chaîne : réponse du résolveur client, chemin TCP vers le Mac distant ou bastion, puis chemin vers le stockage d’objets — pas seul le drapeau pays du marketing. Pour SCP/SFTP, retenez le PoP où (a) tourne votre builder, (b) vit le registre faisant foi ou répliqué, et (c) votre politique de sortie autorise déjà les flux volumineux. Si une jambe diffère, documentez un « saut relais » avec son propre budget de latence au lieu de prétendre que le GeoDNS a aboli la physique.

Partage pratique : les humains peuvent atterrir sur un hôte Halo ; la CI doit appeler des points de terminaison du type artifacts.jp.example qui se résolvent dans le même métro que le runner. Lorsque des équipes Corée et Japon partagent un registre à Singapour par politique, traitez Singapour comme hub de retour conçu et dimensionnez le p95 contre ce hub — pas contre un raccourci Tokyo–Séoul imaginaire sur Internet public.

Connexions concurrentes (éviter l’auto-surcharge)

SCP et SFTP via OpenSSH gèrent mal de nombreux petits fichiers lorsque vous ouvrez des dizaines de sessions parallèles depuis le même hôte CI : chaque session paie des poignées de main et rivalise pour les tampons noyau. Plafonnez les transferts concurrents par runner (souvent 2–4 gros flux, ou un flux plus métadonnées) et augmentez les limites seulement après validation du MaxSessions, du CPU et du disque côté serveur. Sur builders macOS, surveillez syslog pour la pression disque ; sur relais Linux, les retransmissions dans ss.

Si vous comptez sur ControlMaster pour de nombreux petits fichiers, rappelez-vous qu’il optimise l’établissement de session — pas la bande passante transocéanique. Associez-le à une archive (tar avant copie) ou à des deltas façon rsync lorsque la politique le permet, afin que le réglage de concurrence corresponde à de vrais octets sur le fil.

Sommes de contrôle (faire confiance, mais vérifier à l’échelle p95)

À l’échelle multi‑gigaoctet, « copie terminée » sans contrôle cryptographique tient du ticket de loterie. Standardisez un algorithme par pipeline (sha256sum des deux côtés, ou manifestes émis par votre registre) et consignez condensat, taille et durée écoulée sur la même ligne de journal que le nom d’hôte et l’identifiant de région. Pour SFTP automatisé, préférez des manifestes signés par votre chaîne de build aux pipelines shell ad hoc difficiles à rejouer en incident.

Lorsque les sommes divergent, traitez d’abord un incident transport ou stockage, pas une « erreur utilisateur » : capturez les retransmissions TCP sur le relais, comparez les chemins MTU, puis relancez le transfert avec une fenêtre de concurrence plus étroite.

Nouvelles tentatives après échec (backoff exponentiel vs rayon d’explosion)

Les nouvelles tentatives doivent être bornées : backoff exponentiel avec jitter, nombre maximal de passes, disjoncteur lorsque le p95 dépasse le budget pendant quinze minutes. Évitez les boucles serrées de reconnexion vers un bastion partagé — cela ressemble à une attaque et épuise les descripteurs de fichiers pour tout le monde. Pour fichiers partiels, préférez les primitives de reprise déjà exposées par votre chaîne (serveurs SFTP compatibles append, téléchargements HTTP segmentés, API multipart objet) plutôt que supprimer et relancer aveuglément des copies multi-heures.

Journalisez des codes de motif (timeout, reset, digest_mismatch, quota) pour que les post-mortems distinguent oscillations DNS et pertes par congestion sans relancer le transfert.

Fenêtres TCP, sysctl et réglages OpenSSH (avec limites)

Les chemins à fort produit bande-passante × délai nécessitent des fenêtres d’envoi et de réception assez grandes pour que le scaling des fenêtres TCP serve réellement ; sinon le débit reste plat bien en dessous de la capacité de liaison alors que le ping semble acceptable. Le réglage concerne surtout les relais Linux ou registres que vous maîtrisez — pas chaque portable — et toujours sous contrôle de changement.

PoP Acceptation déroutage (p95 artefacts, référence même métro) Contrôle ponctuel plan de contrôle SSH Notes
JP (Tokyo) Objet de référence 500 Mo ≤ budget équipe × 1,5 vs miroir in-région time ssh … exit stable aux heures ouvrées Privilégier la réplique domestique du registre avant de toucher aux sysctl
KR (Séoul) p95 ≤ hub JP + pénalité inter-hub convenue si relais via SG Pertes mtr < 0,5 % vers l’hôte d’artefacts choisi Documenter tout cadrage volontaire du trafic
HK Taux de réussite des sommes 100 % sur fenêtre canari 24 h glissante Pas de dérive silencieuse de nom entre DNS bureau et DNS CI Équipes Grande Baie : valider DNS d’entreprise et invité
SG Builders SEA/AU : p95 dans la table de pénalité AU→SG convenue Plafond de jobs concurrents appliqué sur le bastion Souvent hub neutre — dimensionner disques relais pour les pics
US Ouest Tirages transpacifiques marqués « chemin d’exception » avec budget propre Ligne d’acceptation distincte des couloirs domestiques APAC Ne pas comparer sur un même graphe p95 APAC et p95 purement US
# ── Relais Linux / bastion que vous administrez (PAS des clients macOS arbitraires) ──
# Limite : hôtes de transfert dédiés uniquement ; mesurer avant/après ;
# revenir en arrière si middleboxes ou pare-feu hérités mal digèrent les grandes fenêtres.
sudo sysctl -w net.ipv4.tcp_window_scaling=1
sudo sysctl -w net.core.rmem_max=134217728 net.core.wmem_max=134217728
sudo sysctl -w net.ipv4.tcp_rmem="4096 87380 67108864" net.ipv4.tcp_wmem="4096 65536 67108864"

# Client OpenSSH pour gros volumes (par job ou stanza ~/.ssh/config)
# Limite : Compression=yes peut dégrader des artefacts déjà compressés.
scp -o Compression=no -c aes128-gcm@openssh.com -o IPQoS=throughput …

# Extrait serveur OpenSSH (sshd_config) — limite : calibrer MaxStartups après banc de charge
# MaxStartups 10:30:100
# ClientAliveInterval 30
Périmètre d’application : les exemples sysctl visent des noyaux Linux récents sur une infrastructure que vous possédez. Images cloud, sidecars conteneurisés et macOS n’exposent pas les mêmes OID — ne collez pas des lignes Linux net.ipv4.* sur Darwin. IPQoS=throughput vise surtout les clients OpenSSH Apple ; côté client Linux, vérifiez le mapping QoS de votre distribution. En cas de variation de p95 après réglage, capturez toujours tc -s qdisc et l’état d’offload NIC.
Avertissement : budgets p95, extraits sysctl et seuils du tableau sont des heuristiques d’acceptation internes, pas des SLA publics. La météo Internet change ; combinez chronomètres SCP synthétiques, journaux de flux passifs et audits résolveur. Si vos mesures contredisent les articles compagnons, faites confiance à vos baselines mesurées.

Résumé — achat et provisionnement : choisissez le PoP vpshalo qui aligne à la fois votre plan de contrôle SSH et votre couloir d’artefacts avant d’engager un trimestre de builds sur la mauvaise côte. Validez le p95 sur un objet de référence, figez la politique de sommes de contrôle, câblez les budgets de nouvelles tentatives, puis achetez ou étendez la capacité Mac dans cette même région afin que finance, DNS et octets sur le fil racontent la même histoire. Rejouez la matrice après chaque mouvement majeur de DNS ou de registre.

Étapes suivantes sur vpshalo

Pages régionales, accueil, aide, puis commande

Partez de l’accueil pour le contexte produit, consultez le centre d’aide pour les prérequis réseau, comparez les tarifs, puis ouvrez la page d’achat régional validée dans votre grille : Japon (Tokyo), Corée (Séoul), Hong Kong, Singapour ou US Ouest. Revenez au blog technique pour les guides DNS, Worker et tunnels associés.

Louer un Mac maintenant Tokyo Singapour US Ouest Centre d’aide Accueil