Configurations transparentes, location à la demande

Deux Mac M4, quatre durées

Tous les prix sont en USD. Chaque commande porte sur une machine physique dédiée, non virtualisée et non surallouée.

Du poste Xcode individuel au nœud CI permanent, choisissez une configuration selon vos besoins en mémoire et en stockage, puis une durée adaptée à votre projet. CPU, GPU et mémoire unifiée vous sont réservés. L’interface graphique macOS et la ligne de commande sont pleinement accessibles.

Après avoir choisi la configuration, l’emplacement et la durée, vérifiez le montant total avant le paiement. La disponibilité réelle est celle indiquée en temps réel dans la console.

Configuration d’abord, durée ensuite

La même machine, facturée au rythme de votre projet

Changer de période modifie uniquement le tarif mis en avant ci-dessous : les configurations et les autres tarifs restent visibles. Les tarifs à la journée, à la semaine, au mois et au trimestre sont distincts et ne se calculent pas en multipliant simplement le tarif journalier.

Affichage actuel : facturation à la journée. Les tarifs pour toutes les périodes figurent dans le tableau comparatif ci-dessous.

Tâches parallèles et mémoire généreuse

Node Pro M4

Adapté aux grands projets Swift, aux tests parallèles sur simulateur et à l’inférence locale de modèles. La mémoire unifiée de 64GB et le SSD de 2TB offrent de la marge pour exécuter davantage de tâches simultanément.

$59.1 /jour
Puce
M4 Pro
Mémoire unifiée
64GB
SSD
2TB

Emplacements disponibles

Singapour / Tokyo / Séoul / Hong Kong

Ressources dédiées

Il s’agit toujours d’une machine physique dédiée : une configuration supérieure ne dispense pas de gérer la concurrence des tâches et les caches.

Configurations détaillées et tarifs par période

Les cartes facilitent le choix, le tableau permet de comparer chaque détail. Les montants ci-dessous couvrent la configuration de base ; les extensions de stockage et le chaînage sont facturés en supplément.

Comparatif des deux configurations · Tous les montants sont en USD
Configuration et durée Node Core M4 Node Pro M4
Puce M4 M4 Pro
Mémoire unifiée 16GB 64GB
SSD 256GB 2TB
À la journée $21.3/jour $59.1/jour
À la semaine $57.6/semaine $159.6/semaine
Au mois $106.7/mois $295.6/mois
Au trimestre $290.2/trimestre $804/trimestre
Emplacements disponibles Singapour / Tokyo / Séoul / Hong Kong Singapour / Tokyo / Séoul / Hong Kong
Type de machine Machine physique dédiée, non virtualisée Machine physique dédiée, non virtualisée

À la journée ou à la semaine : environnement de test et sprint ponctuel

Vérifiez d’abord les dépendances du projet, la version de Xcode, le processus de signature et la qualité de la connexion, puis choisissez une durée plus longue. Pour un essai court, consignez les temps de compilation, la pression mémoire et l’espace disque utilisé. Une seule compilation réussie ne garantit pas que tous les tests pourront s’exécuter en parallèle.

Établissez votre propre référence de charge

Au mois ou au trimestre : CI permanent et développement continu

Convient aux projets qui doivent conserver leur chaîne d’outils, leurs caches de dépendances et la configuration du runner. Plus la durée est longue, plus il est important de prévoir le renouvellement, l’archivage des artefacts et les sauvegardes. Gérez ensemble la durée de location et le cycle de vie des données.

Intégrez le renouvellement au planning du projet
Au-delà de la machine de base

Distinguez stockage et chaînage

Les options ne sont pas comprises dans la configuration de base et ne modifient pas la mémoire unifiée. Évaluez d’abord l’espace occupé par le projet, les dépendances, les données des simulateurs et les archives, puis choisissez une extension.

Options · Vérifiez les tarifs selon la période choisie
Option À la journée À la semaine Au mois Au trimestre
+1TB SSD $2.6/jour $6.9/semaine $12.8/mois $34.8/trimestre
+2TB SSD $5.2/jour $13.8/semaine $25.6/mois $69.6/trimestre
Chaînage Thunderbolt 5, par machine $1.7/jour $4.6/semaine $8.5/mois $23.1/trimestre

Extension SSD : mesurez l’espace utilisé avant d’en ajouter

DerivedData, les caches de dépendances, les données des simulateurs et les archives s’accumulent. Commencez par utiliser df -h pour vérifier l’espace disponible, puis du -sh ~/Library/Developer/Xcode/DerivedData pour mesurer le cache de compilation. Nettoyer les caches régénérables et étendre le stockage sont deux solutions différentes.

Une extension de stockage ne remplace pas une sauvegarde externe

Thunderbolt 5 : supplément facturé par machine

L’option de chaînage est facturée par machine : vérifiez le tarif en fonction du nombre de machines concernées. Elle ne fusionne pas automatiquement plusieurs tâches de compilation en une seule et ne permet pas à tous les logiciels de partager la mémoire de plusieurs machines. Vérifiez d’abord la compatibilité de l’application et la répartition des tâches, puis configurez le chaînage.

Le tarif et la configuration du paiement font foi
Quatre emplacements pour les deux configurations

Choisissez l’emplacement sans changer de configuration

Les deux configurations sont proposées à Singapour, Tokyo, Séoul et Hong Kong. Le tableau présente les emplacements au catalogue ; vérifiez la disponibilité en temps réel dans la console, car ce catalogue ne constitue pas un relevé des disponibilités actuelles.

Configurations × emplacements au catalogue · Vérifiez la disponibilité en temps réel au moment de commander
Configuration Singapour Tokyo Séoul Hong Kong
Node Core M4 Disponible Disponible Disponible Disponible
Node Pro M4 Disponible Disponible Disponible Disponible

Pour un bureau graphique à distance, tenez compte du trajet réseau entre l’utilisateur et le nœud. Pour les compilations automatisées, vérifiez aussi la vitesse de téléchargement depuis votre dépôt de code et vos sources de dépendances. La proximité est un bon point de départ, pas une garantie de latence. Les nœuds fonctionnent toute l’année, 365 jours sur 365 ; pensez également à sauvegarder vos projets et vos artefacts.

Vérifiez chaque ligne avant de payer

Une facture mensuelle, trois postes

Voici un exemple de configuration, pas votre commande réelle. La machine de base, l’extension de stockage et le chaînage sont indiqués séparément et chacun n’est compté qu’une fois dans le total. Les options non sélectionnées ne doivent pas apparaître dans le devis.

Récapitulatif de configuration · Exemple de facture mensuelle

Emplacement : Hong Kong · Facturation : au mois · Devise : USD

Exemple de frais
Node Pro M4
$295.6
Tarif de la machine de base. Configuration M4 Pro / 64GB / SSD 2TB, facturée au tarif mensuel du catalogue.
+2TB SSD
$25.6
Frais de stockage supplémentaire. Le SSD de base est déjà compris dans le prix de la configuration ; cette ligne correspond uniquement à l’extension choisie.
Chaînage Thunderbolt 5 ×1
$8.5
Supplément de chaînage pour une machine. Si le nombre de machines change, vérifiez à nouveau la quantité et le total de la commande.
Total de cette configuration $329.7 USD

Quand la facturation commence-t-elle ?

La période de location commence après confirmation du paiement et livraison du nœud. Vérifiez ses dates de début et d’échéance dans les détails de la commande de la console. Consulter la page des offres ou changer la période affichée ne crée pas de commande payante.

Renouvellement : vérifiez la même période

Pour renouveler cette configuration mensuelle, vérifiez les lignes correspondant aux tarifs mensuels. Si vous changez de machine, d’option ou de période, confirmez d’abord le nouveau devis généré dans la console : ne vous fiez pas directement à cet exemple de facture.

Choisissez selon vos tâches

Le modèle Pro n’est pas nécessaire à tous les projets

Les deux configurations prennent en charge macOS natif, Xcode, les simulateurs et Metal. Le choix dépend du budget de ressources, pas de l’accès aux outils de développement.

Core : stabilisez votre chaîne de compilation

Pour compiler, archiver et distribuer avec TestFlight dans Xcode en solo, commencez par assurer la cohérence de votre chaîne d’outils. Fixez le Scheme, les versions des dépendances et la configuration de signature, réutilisez les caches et exécutez compilations et tests dans l’ordre pour repérer plus facilement les échecs.

Les 16GB de mémoire unifiée et le SSD de 256GB définissent clairement les ressources disponibles. Lors du premier essai, surveillez la pression mémoire et la croissance du cache. Si le problème vient du téléchargement des dépendances, d’un script défectueux ou des certificats, une machine plus puissante ne le résoudra pas automatiquement.

Pro : de la marge pour le parallélisme et les grands projets

Les tests parallèles sur simulateur, les grands projets Swift, les caches de dépendances de plusieurs projets et l’inférence locale de modèles sollicitent davantage la mémoire de pointe et le stockage. Le M4 Pro avec 64GB de mémoire unifiée et un SSD de 2TB offre davantage de ressources locales pour ces charges de travail.

Augmentez progressivement le nombre de tâches simultanées et consignez le taux d’échec, la durée par tâche et la pression mémoire. L’exécution d’un modèle dépend aussi de sa taille et de sa précision : le nom de la machine ne suffit pas à le déterminer. Pour la vitesse de compilation, fiez-vous aux mesures de votre propre projet.

Paiement en USD

Après confirmation du paiement, suivez la livraison dans la console

Paiement accepté uniquement par USDT-TRC20 et Visa / Mastercard / Amex (via Stripe). Les moyens disponibles sont ceux renvoyés par l’interface de paiement.

USDT-TRC20

Suivez le réseau, l’adresse et le montant indiqués sur la page de paiement. La confirmation dépend de l’enregistrement sur la blockchain et du traitement par la passerelle. Une capture d’écran du transfert ne confirme pas à elle seule la commande ; ne renvoyez pas de paiement pour accélérer la livraison.

Vérifiez le réseau, le montant et le hash de transaction

Visa / Mastercard / Amex

Les paiements par carte sont traités par Stripe et facturés en USD. Si le paiement échoue, consultez le message affiché sur la page de paiement et le résultat de la vérification auprès de votre banque. Vérifiez le statut du paiement précédent avant de réessayer afin d’éviter plusieurs paiements simultanés.

Les données de carte sont traitées par le prestataire de paiement

Une fois le paiement accepté et la livraison effectuée, connectez-vous à la console pour consulter vos identifiants de connexion dans les détails de la commande ou de l’instance. Si le statut de la commande n’est pas à jour, ouvrez un ticket avec son numéro, la référence de transaction et le message d’erreur. Ne communiquez jamais le numéro complet de votre carte, votre mot de passe ni votre clé privée.

À vérifier avant de commander

Configuration, renouvellement et données : cinq questions

Pour toute modification d’une commande déjà payée, fiez-vous aux informations de la commande dans la console et à la confirmation du support. Ne confondez pas une nouvelle commande avec la modification de la commande existante.

Puis-je passer de Core à Pro en cours de location ?

Les deux configurations correspondent à des machines physiques dédiées différentes : le passage à une configuration supérieure ne consiste pas à ajouter instantanément de la mémoire à la machine existante. Ouvrez un ticket dans la console en précisant votre commande, la configuration souhaitée et la date de migration. Confirmez la procédure, les frais et les modalités de livraison avant de procéder. Sauvegardez vos projets, éléments de signature, scripts et données nécessaires avant la migration. Une fois le nouveau nœud vérifié, vous pourrez gérer les tâches sur l’ancien. Ne partez pas du principe que les données de l’ancienne machine seront automatiquement copiées sur la nouvelle.

Comment fonctionne le renouvellement ? Puis-je changer de période ?

Si vous conservez la même configuration et la même période, vérifiez le tarif correspondant de la machine de base et des options sélectionnées. Par exemple, le tarif mensuel de base du Node Core M4 est de $106.7/mois ; le SSD supplémentaire et le chaînage sont facturés séparément. Les tarifs à la journée, à la semaine, au mois et au trimestre sont distincts : ne calculez pas les autres périodes en multipliant le tarif journalier. Pour changer de période, vérifiez d’abord si la console propose cette opération. Si ce n’est pas le cas, ouvrez un ticket pour confirmation ; ne supposez pas que la période déjà payée sera automatiquement convertie ou déduite.

Combien de temps les données sont-elles conservées après l’échéance ?

Ne considérez pas la conservation des données après l’échéance comme un service de sauvegarde. Cette page ne garantit aucune durée de grâce fixe. Consultez les notifications de la commande dans la console avant l’échéance et contactez le support pour confirmer le calendrier exact. À la fin de la location, les données du nœud sont effacées et le système est réinstallé avant que la machine soit attribuée à un autre locataire. Avant l’échéance, sauvegardez vos projets, certificats, artefacts de compilation et configurations sur un stockage que vous gérez. Après l’effacement, vous ne pourrez pas compter sur l’ancien nœud pour récupérer vos données.

Puis-je résilier séparément l’extension SSD ?

L’extension SSD figure séparément sur la facture, mais cela ne signifie pas qu’elle peut être résiliée immédiatement pendant la période en cours ou remboursée automatiquement. Pour la retirer lors d’une prochaine période, vérifiez d’abord que vos données ont été transférées et qu’il restera assez d’espace. Ouvrez ensuite un ticket dans la console en précisant le numéro de commande, l’option concernée et la période souhaitée. La possibilité de modifier l’option, sa date de prise d’effet et les éventuels ajustements de frais doivent être confirmés pour chaque commande. Ne supprimez pas vos données en supposant que l’option sera automatiquement retirée de la prochaine facture.

Puis-je louer plusieurs machines en une seule demande ?

Vous pouvez nous contacter pour une demande portant sur plusieurs machines. Envoyez le modèle, le nombre de machines, l’emplacement, la durée, les options et la date de livraison souhaitée à support@xcodenode.com, ou connectez-vous à la console pour ouvrir un ticket. Chaque nœud dispose de ses propres ressources et paramètres de connexion : votre équipe doit prévoir la répartition des tâches, la gestion des clés et l’archivage des artefacts. Une demande groupée ne garantit ni remise ni livraison simultanée. Vérifiez le devis et la configuration de chaque machine avant de confirmer la commande. La disponibilité réelle est celle indiquée en temps réel dans la console.

Configuration en tête ? Louez selon vos besoins

Choisissez une configuration, un emplacement et une période de facturation. Vérifiez les options avant de payer, puis consultez les informations de livraison et de connexion dans la console.