Principes d’achat et d’utilisation

Vérifiez d’abord les limites du nœud,
puis choisissez votre déploiement

Cette page répond aux questions sur les modèles, les régions, la facturation, les connexions, les autorisations et la fin de location. Chaque commande correspond à un nœud physique Apple Silicon dédié, sans partage des ressources de calcul.

3 configurations
Configurations fixes disponibles
4 nœuds
Nœuds généralement disponibles
1:1
Une commande par nœud physique
ORB / NODE REGISTER Catalogue vérifié
Type de service Nœud physique dédié
Plateforme processeur Apple Silicon
Accès à distance SSH / VNC
Durées de location Jour / semaine / mois / trimestre
Catalogue des régions SG / JP / KR / HK
Pas une machine virtuelle Droits administrateur Facturation en USD
Qu’est-ce que le service ?

Chaque commande correspond à un véritable Mac cloud

Clarifions d’abord les ressources : OrbVPS fournit des nœuds physiques Apple Silicon dédiés, et non des machines virtuelles découpées par quota.

Que signifie exactement « nœud physique dédié » ?

Chaque commande valide correspond à un Mac physique doté d’une configuration définie. Le processeur, la mémoire et le disque système ne sont pas attribués à d’autres locataires pendant la location, et la machine n’est pas divisée en plusieurs instances virtuelles. Les informations matérielles, la charge système et la température proviennent directement du nœud.

Pourquoi parle-t-on de Mac cloud ?

Les nœuds sont déployés dans une infrastructure distante et fournissent, via le réseau, une ligne de commande SSH et une interface graphique VNC. Les équipes peuvent ainsi exécuter Xcode, des scripts de build, un self-hosted runner, des tests automatisés et des tâches de modèles locaux adaptées à la configuration, sans installer la machine au bureau.

Les Mac cloud OrbVPS sont-ils des machines virtuelles ?

Non. Le service fournit une machine physique dédiée. Le système fonctionne sur du matériel Apple Silicon réel, sans instances virtuelles sur un hôte partagé. Pour tester plusieurs systèmes, planifiez les disques, les toolchains et les bases de repli sur le nœud au lieu de supposer que des instantanés de machine virtuelle peuvent être clonés à volonté.

Quels workloads conviennent au nœud ?

Les usages courants incluent les builds Xcode continus, les tests automatisés iOS et macOS, les builds React Native, les self-hosted runners, le montage à distance et les petites expériences d’IA. Le nœud convient aux tâches nécessitant la conservation des dépendances, caches, certificats et journaux de build, mais pas à l’exposition directe de scripts à haut risque non évalués sur Internet.

Catalogue des configurations fixes

Choisissez parmi trois configurations selon la charge, sans deviner les spécifications

Le catalogue disponible comprend uniquement les trois configurations suivantes. La mémoire et le stockage intégré sont fixes ; le stockage supplémentaire se choisit séparément à la commande.

m4-16-256

Orb M4 16

Puce
M4
Mémoire
16GB
Stockage
256GB

Convient aux builds Xcode sur un seul dépôt, à un CI/CD iOS léger, aux tâches en ligne de commande et aux tests automatisés à faible parallélisme. Estimez l’espace requis par DerivedData, les caches de dépendances et les artefacts de build.

Choisir Orb M4 16
m4pro-64-2tb

Orb M4 Pro

Puce
M4 Pro
Mémoire
64GB
Stockage
2TB

Convient aux grands projets, aux builds multitâches, aux tests macOS plus lourds, aux workflows vidéo et aux petites expériences de modèles contrôlées. Vérifiez néanmoins les versions logicielles, le parallélisme et la croissance du disque avant le déploiement.

Choisir Orb M4 Pro
Comment éviter une mauvaise sélection : Mesurez d’abord le pic de mémoire d’un build complet, le volume du répertoire de travail, la taille de DerivedData et le nombre de tâches parallèles, puis choisissez une configuration avec une marge de sécurité. Vous pourrez changer de configuration au cycle de location suivant.
Quatre nœuds

Catalogue régional fixe, disponibilité réelle renvoyée en temps réel

Singapour, Japon (Tokyo), Corée du Sud (Séoul) et Hong Kong proposent les trois configurations. Toutes les combinaisons du catalogue sont indiquées comme disponibles.

SG

Singapour

Adapté aux builds et accès à distance pour les équipes collaborant en Asie du Sud-Est. Sélection directe à la commande.

Choisir un nœud à Singapour
JP

Japon (Tokyo)

Adapté aux builds Xcode, aux tests et aux workflows à distance des équipes japonaises et est-asiatiques.

Choisir un nœud au Japon
KR

Corée du Sud (Séoul)

Adapté au déploiement de builds continus et de tests automatisés pour les équipes coréennes et nord-est asiatiques.

Choisir un nœud en Corée
HK

Hong Kong

Adapté à la collaboration de développement interrégionale et à l’accès distant entre la Chine méridionale et l’Asie du Sud-Est.

Choisir un nœud à Hong Kong
Comment choisir la région du nœud ?

Privilégiez la région la plus proche du dépôt de code, du service CI, du stockage des artefacts et du réseau de vos principaux opérateurs. Avant la migration, testez les allers-retours SSH, la récupération du dépôt et l’envoi d’artefacts ; ne vous fiez pas uniquement à la distance sur la carte.

« Disponible » garantit-il le résultat de la commande ?

« Disponible » signifie que la combinaison modèle-région appartient au catalogue généralement commandable. La disponibilité effective lors de la configuration est celle renvoyée en temps réel par la console. Le résultat actuel affiché par la console fait foi.

Peut-on déplacer directement un nœud vers une autre région ?

Un changement de région ne modifie pas l’emplacement du matériel existant. Il faut généralement créer une nouvelle commande dans la région cible, migrer dépôt, toolchain, stratégie de cache et données métier, puis terminer la location du nœud initial après validation. Conservez une sauvegarde de repli pendant la migration.

Durée et renouvellement

Choisissez au jour, à la semaine, au mois ou au trimestre pour un même nœud

Tous les prix sont affichés en dollars américains (USD). Avant confirmation, la configuration précise le modèle, la région, la durée et les options supplémentaires.

D

À la journée

Idéal pour une validation courte, un build ponctuel ou un test avant migration. Une courte durée ne dispense pas de sauvegarder les données ni de révoquer les identifiants.

W

À la semaine

Idéal pour une phase d’accélération, une semaine de publication ou des tests de compatibilité sur plusieurs jours, avec moins de validations quotidiennes.

M

Au mois

Idéal pour un CI/CD stable, un nœud de build permanent et les workflows d’équipe conservant durablement les caches de dépendances.

Q

Au trimestre

Idéal pour les tâches longues sur un modèle, une région et une toolchain déjà validés. Confirmez la planification de capacité et le responsable interne du renouvellement avant de commander.

Quand faut-il gérer le renouvellement ?

La console affiche la période de location et son état d’expiration. Si vous souhaitez continuer, renouvelez avant la fin de la période et vérifiez le résultat de la commande. N’attendez pas la limite de période pour contrôler le renouvellement d’un build critique.

Peut-on changer de durée lors du renouvellement ?

Les durées et configurations proposées sont celles renvoyées par la console au moment de l’opération. Vérifiez la nouvelle durée, le modèle, la région et les options avant de confirmer. Une commande déjà créée n’est pas réécrite par les choix ultérieurs.

Quels éléments composent le montant final ?

Le montant de base dépend du modèle et de la durée ; un SSD supplémentaire ou le raccordement Thunderbolt 5 ajoute un supplément calculé sur la même période. Le détail de la configuration s’affiche avant le règlement, en dollars américains (USD).

Paiement et facturation

Deux modes de paiement clairement définis

OrbVPS accepte l’USDT-TRC20 ainsi que Visa / Mastercard / Amex traitées par Stripe. Toutes les commandes sont réglées en dollars américains (USD).

CRYPTO USDT-TRC20

Effectuez le paiement selon les informations de la page de règlement et vérifiez le réseau ainsi que le montant de la commande.

CARD Visa / Mastercard / Amex

Les paiements par carte sont traités par Stripe ; la passerelle réellement disponible est celle renvoyée par la console.

D’autres moyens de paiement sont-ils acceptés ?

Non. Les seuls moyens de paiement publics sont l’USDT-TRC20 et Visa / Mastercard / Amex traitées par Stripe. N’envoyez aucun paiement à une adresse ou un compte qui ne figure pas sur la page de commande.

Dans quelle devise la facturation est-elle effectuée ?

Le modèle, la durée, les options et le total de la commande sont enregistrés et réglés en dollars américains (USD). La page ne convertit pas automatiquement les montants dans une autre devise.

Que faire si le statut du paiement diffère de celui de la commande ?

Conservez d’abord le numéro de commande, l’heure et le montant du paiement ainsi que la preuve vérifiable de la transaction, puis connectez-vous à la console pour ouvrir un ticket. N’envoyez jamais de données bancaires complètes ni d’identifiants sensibles non masqués.

Connexion et autorisations

Ligne de commande, interface graphique et exécuteur automatisé ont chacun leur accès

Après l’activation, vérifiez l’adresse du nœud, son empreinte hôte et les identifiants d’accès avant de connecter dépôt, outils de build et tâches CI.

SSH

Connexion en ligne de commande

Utilisez l’adresse et le port fournis par la console. Lors de la première connexion, vérifiez l’empreinte hôte ; les permissions de la clé privée doivent généralement la rendre lisible uniquement par l’utilisateur courant.

VNC

Bureau graphique

La session graphique convient à l’interface Xcode, aux réglages d’affichage et aux outils nécessitant un bureau. Après une coupure, reconnectez-vous à la session existante afin d’éviter de lancer des processus graphiques inutiles.

ADMIN

Droits administrateur

Le nœud permet les opérations administrateur nécessaires à l’installation d’outils de développement, à la configuration des services et aux ajustements système contrôlés. Notez la configuration de référence avant toute modification et ne désactivez pas les services d’accès indispensables.

RUNNER

self-hosted runner

Utilisez pour l’exécuteur un répertoire de travail dédié, des labels explicites et le minimum d’identifiants requis. Après l’intégration, exécutez d’abord une tâche de test contrôlée, puis migrez progressivement le pipeline de production.

Comment remplacer une clé SSH ?

Ajoutez d’abord la nouvelle clé publique à la liste autorisée. Dans l’ancienne session, ouvrez un second terminal et vérifiez la connexion avec la nouvelle clé. Supprimez ensuite l’ancienne clé et notez la date de rotation. Ne supprimez pas l’ancienne avant le test, au risque de perdre tout accès distant.

Que faire avant de redémarrer un nœud ?

Arrêtez les builds, bases de données ou tâches d’artefacts en écriture, vérifiez que caches et journaux sont bien enregistrés, puis lancez le redémarrage depuis la console. Après le retour, contrôlez successivement SSH, VNC, montages disque, état du runner et versions des outils de build essentiels.

Comment diagnostiquer un self-hosted runner hors ligne ?

Vérifiez successivement le réseau du nœud, le processus runner, le mode de démarrage du service, les permissions du répertoire de travail, l’état de l’enregistrement et le parallélisme des tâches. S’il reste hors ligne après le redémarrage du service, rassemblez l’identifiant du nœud, la période concernée, l’état du service et les journaux, puis ouvrez un ticket dans la console.

Glossaire technique

Huit termes pour harmoniser les échanges de l’équipe

Ces termes influencent directement le choix, la connexion et le diagnostic des builds. Aligner les concepts réduit les échanges inutiles dans les tickets.

01Nœud physique
Appareil Apple Silicon réel exécutant macOS de manière autonome. Processeur, mémoire, disque système et interfaces réseau appartiennent à cette machine, et non à une instance logique d’un hôte partagé.
02Dédié
Pendant la location, les principales ressources de calcul et de mémoire du nœud ne sont pas attribuées à d’autres locataires. L’équipe reste responsable des processus, des droits utilisateurs et du parallélisme des workloads.
03VNC
Méthode d’accès réseau au bureau graphique macOS. Elle convient à Xcode, aux réglages d’affichage et aux outils graphiques, mais ne remplace pas la gestion scriptée offerte par SSH.
04self-hosted runner
Exécuteur CI déployé sur votre propre nœud. Le pipeline lui envoie les tâches ; le nœud récupère le code, installe les dépendances, construit, teste et archive les résultats.
05SSH
Protocole chiffré de ligne de commande distante. Il sert notamment à inspecter le système, transférer des fichiers, exécuter des scripts, lancer des builds et gérer des services. Vérifiez l’empreinte hôte avant connexion.
06Xcode toolchain
Toolchain de build composée d’Xcode, du compilateur, des SDK, des outils en ligne de commande et des sélections de versions associées. Verrouillez et consignez les versions afin d’éviter les écarts entre nœuds.
07Cache de build
Dépendances, données dérivées et artefacts intermédiaires conservés pour réduire les téléchargements et compilations répétitifs. Un cache accélère les tâches, mais nécessite une limite de capacité, une stratégie d’expiration et des règles de nettoyage.
08Thunderbolt 5
Connectivité destinée aux périphériques haut débit. Dans les configurations OrbVPS, le raccordement en parallèle est une option supplémentaire facturée par machine ; vérifiez sa détection et la liaison après activation.
EXIT / CHECKLIST Quatre vérifications avant la fin de location
  1. 01

    Exporter les données métier

    Copiez les dépôts de code, artefacts de build, éléments de signature, journaux, fichiers de configuration et index de cache à conserver.

  2. 02

    Vérifier la restauration des sauvegardes

    Dans un autre environnement, décompressez ou récupérez un échantillon du contenu essentiel pour confirmer l’intégrité des fichiers, les permissions et la lecture des clés nécessaires.

  3. 03

    Révoquer les identifiants d’accès

    Supprimez les clés publiques SSH, jetons d’enregistrement du runner, clés de déploiement des dépôts et identifiants temporaires utilisés par les tâches automatisées.

  4. 04

    Arrêter les tâches externes

    Retirez le nœud des files CI, de la supervision, des envois d’artefacts et des tâches planifiées afin qu’aucun job ne lui soit envoyé après la fin de location.

Données et fin de location

L’utilisateur confirme l’export des données ; le nœud est traité selon la procédure

Un nœud dédié n’est pas une sauvegarde automatique. La stratégie de sauvegarde du code, des clés, des artefacts de build et des données métier doit être établie dès l’activation du nœud.

OrbVPS sauvegarde-t-il automatiquement le contenu de mon nœud ?

Non, le contenu du nœud n’est pas considéré comme automatiquement sauvegardé. Selon vos objectifs de restauration, copiez dépôts, configurations, clés, bases de données, artefacts et journaux nécessaires vers un emplacement contrôlé, puis testez régulièrement la restauration.

Quels éléments faut-il exporter avant la fin de location ?

Au minimum : code non poussé, configurations de signature et de build, artefacts nécessaires du répertoire CI, liste des dépendances, versions d’environnement et journaux de diagnostic. Après l’export, effectuez une vérification de restauration au lieu de vous contenter de confirmer la copie des fichiers.

Pourquoi révoquer aussi les identifiants externes ?

Les clés de dépôt, jetons de runner et identifiants de service utilisés sur le nœud peuvent encore autoriser l’accès. Après l’export, révoquez-les ou faites-les tourner auprès des services concernés et supprimez les tâches automatisées qui pointent encore vers le nœud.

Que deviennent les données du nœud après la fin de location ?

Après la fin du service, le nœud suit une procédure de révocation des accès et de traitement des données. Vous devez terminer l’export et la vérification avant la fin de la période ; la procédure suivant la location ne constitue pas une solution de récupération. Pour vérifier une commande, connectez-vous à la console et ouvrez un ticket.

Voir la politique de traitement des données et de confidentialité
Étape suivante

Configuration validée : ajoutez le nœud à votre pipeline de build

Choisissez le modèle, la région et la durée, puis passez commande. Pour une commande existante, connectez-vous à la console et ouvrez un ticket en indiquant l’identifiant du nœud et la période concernée.