Régions des nœuds

5 nœuds
en Asie-Pacifique et sur la côte est des États-Unis

Choisissez d’abord votre parcours de travail, puis votre région. Les 2 modèles sont disponibles sur tous les nœuds. Chaque commande comprend une machine physique Apple Silicon dédiée, et non une machine virtuelle.

Location à la journée dès $21.2/jour. La disponibilité réelle est indiquée en temps réel dans le portail.

Régions
5 nœuds
Modèles
2 machines dédiées
Accès distant
SSH / VNC / partage d’écran
Emplacements

Rapprochez le nœud de vos principaux flux de travail

Pour un poste graphique, tenez compte de l’emplacement des personnes qui l’utilisent. Pour les builds automatisés, prenez aussi en compte le dépôt, les sources de dépendances et la destination des artefacts. Ces conseils vous aident à présélectionner une région, mais ne constituent pas un classement fondé sur des mesures de latence.

SG

Singapour

Un bon choix pour les développeurs et les équipes CI qui collaborent principalement depuis l’Asie du Sud-Est. Si vous utilisez souvent un bureau graphique, testez d’abord la réactivité depuis votre réseau habituel.

À vérifier : navigation VNC, téléchargement des dépendances et transfert des artefacts.

Choisir Singapour
TYO

Tokyo

Adapté aux équipes applicatives qui travaillent principalement au Japon et aux développeurs qui doivent vérifier à distance leurs projets Xcode. Faites participer les personnes qui utilisent régulièrement le bureau aux premiers tests.

À vérifier : réactivité du bureau, accès au dépôt et envoi pour distribution.

Choisir Tokyo
SEL

Séoul

Un bon choix pour les ingénieurs et les équipes mobiles qui travaillent principalement en Corée du Sud. Si les dépendances de build et les services de code sont également proches de l’équipe, évaluez le temps d’exécution du pipeline dans son ensemble.

À vérifier : synchronisation du code, restauration du cache et dépannage à distance.

Choisir Séoul
HKG

Hong Kong

À envisager pour les équipes qui collaborent entre le sud de la Chine et l’Asie du Sud-Est. Les performances des connexions entre réseaux dépendent du routage réel : effectuez les tests depuis le réseau de votre bureau habituel.

À vérifier : réseau du bureau, connexion SSH et transfert de fichiers.

Choisir Hong Kong
USE

Côte est des États-Unis

Adapté aux équipes de la côte est nord-américaine, et à envisager aussi pour les équipes d’Europe occidentale. En l’associant à des nœuds d’Asie-Pacifique, vous pouvez répartir les files de build selon les fuseaux horaires et les types de tâches.

À vérifier : accès au dépôt, envoi des artefacts et relais entre fuseaux horaires.

Choisir la côte est

Les codes affichés servent à identifier les régions. Les noms des nœuds et leur disponibilité dans la configuration de commande sont indiqués en temps réel dans le portail.

Modèles disponibles

2 modèles disponibles sur tous les nœuds

Le nœud détermine l’emplacement de déploiement ; le modèle, les ressources de calcul et de stockage. Le tableau présente les modèles proposés, et non leur disponibilité en temps réel ni un délai de livraison garanti.

Modèles ArmVNC et disponibilité par nœud
Modèle et configuration Singapour
SG
Tokyo
TYO
Séoul
SEL
Hong Kong
HKG
Côte est des États-Unis
USE
Arm Line M4M4 / 16GB / 256GB Disponible Disponible Disponible Disponible Disponible
Arm Grid M4 ProM4 Pro / 64GB / 2TB Disponible Disponible Disponible Disponible Disponible

Disponibilité au catalogue et disponibilité réelle

Les 2 modèles peuvent être déployés sur les 5 nœuds. Avant de confirmer votre commande, vérifiez le modèle, le nœud, la période de facturation et le montant final dans le portail. La mention « Disponible » du tableau ne garantit pas un délai d’activation fixe.

Critères de choix

Évaluez trois parcours, pas seulement la carte

Un build passe par le code, les dépendances, la compilation et l’envoi des artefacts. La distance géographique n’explique qu’une partie des performances. Pour obtenir des résultats comparables, utilisez le même projet et les mêmes commandes.

  1. 01

    Emplacement de l’équipe

    Si vous utilisez régulièrement VNC pour modifier un projet, vérifier l’interface ou résoudre des problèmes de signature, commencez par tester la réactivité entre les utilisateurs et le nœud. Effectuez les tests depuis le réseau du bureau et aux horaires habituels de l’équipe.

    Notez la réactivité des commandes, le déplacement des fenêtres et le transfert de fichiers. Une connexion SSH réussie confirme uniquement l’accès en ligne de commande ; elle ne permet pas d’évaluer le bureau graphique.

  2. 02

    Parcours d’envoi

    Si vous envoyez des builds vers App Store Connect, mesurez séparément la durée de l’envoi. La région du nœud de build ne détermine pas à elle seule le routage vers le service de réception : le nom de la région ne suffit pas pour savoir quel parcours sera le plus rapide.

    Comparez l’envoi, les nouvelles tentatives et le traitement avec le même artefact de build valide. Distinguez le temps de compilation locale, le transfert réseau et l’attente du traitement côté serveur au lieu de les regrouper en une seule mesure.

  3. 03

    Emplacement du dépôt et des dépendances

    Un runner CI permanent doit récupérer régulièrement le code, les dépendances et le cache. Vérifiez d’abord l’accès au dépôt Git, aux registres de paquets privés et au stockage des artefacts, puis choisissez la région du nœud.

    Lancez un build avec cache froid et un autre avec cache chaud, en conservant le même commit, la même version de Xcode et les mêmes paramètres. Après un changement de nœud, refaites les tests : un téléchargement isolé ne garantit pas des performances durables.

Coordination multi-nœuds

Deux runners, chacun avec une mission claire

Exemple : déployer un runner à Singapour et un autre sur la côte est des États-Unis. Ce sont deux nœuds physiques indépendants, avec deux environnements d’exécution distincts, et non un cluster qui partage automatiquement la mémoire ou le disque.

runner-apac · SG

Horaires Asie-Pacifique : valider les commits

Traitez les validations de PR et les contrôles du projet. Utilisez un répertoire de travail et des clés de cache distincts. Une fois le travail terminé, envoyez les résultats des tests, les journaux de build et l’identifiant du commit vers le stockage d’artefacts de votre équipe.

Déclencheur
PR / branche sélectionnée
Éléments transmis
Commit et journaux
runner-use · USE

Horaires côte est : poursuivre la publication

Prenez en charge les commits validés ou les tags de publication. Vérifiez la version de la chaîne d’outils, puis exécutez l’archive séparément. Autorisez les tâches de publication individuellement afin que plusieurs nœuds ne lancent pas la même opération en parallèle.

Déclencheur
Tag de publication / approbation manuelle
Éléments transmis
Version et validation des artefacts

Quatre règles pour coordonner les builds

  • Planifiez par étiquette. Attribuez des étiquettes de région différentes aux deux runners et sélectionnez explicitement le lieu d’exécution dans votre pipeline. La gestion des relais entre fuseaux horaires dépend de vos règles CI : le déploiement de deux nœuds ne l’automatise pas.
  • Uniformisez l’environnement. Consignez les versions de macOS, de Xcode et des fichiers de verrouillage des dépendances. Évitez que les deux nœuds produisent des artefacts portant le même nom, mais impossibles à comparer parce qu’ils utilisent des chaînes d’outils différentes.
  • Transmettez les données explicitement. Utilisez le stockage d’artefacts géré par votre équipe pour échanger les fichiers. Le partage du répertoire de travail, la synchronisation du cache et la stratégie de nouvelle tentative sont à configurer séparément.
  • Gérez les identifiants séparément. Accordez à chaque runner les privilèges minimaux nécessaires. Avant de mettre fin à la location, révoquez son enregistrement, supprimez les identifiants sensibles et conservez les journaux et artefacts à garder.

Un déploiement multi-nœuds ne transfère pas automatiquement les tâches en cours et ne constitue pas un basculement automatique. Pour assurer la redondance, définissez dans votre CI les conditions de nouvelle tentative, les limites de concurrence et les règles d’exclusion mutuelle pour les publications, puis testez la reprise après une interruption.

Choisissez votre nœud avant votre premier build

Vérifiez le modèle, la région de déploiement et la période de facturation dans le portail. Les 2 modèles sont disponibles sur les 5 nœuds ; la disponibilité réelle est indiquée en temps réel dans le portail.

Paiement par USDT-TRC20 et Visa / Mastercard / Amex (via Stripe) uniquement, facturé en USD.