Fiche du premier déploiement

Choisissez le bon nœud, puis lancez votre premier build Xcode

Ce guide transforme la première utilisation d’un Mac dans le cloud en étapes vérifiables : préparez votre projet, choisissez un nœud physique Apple Silicon dédié, finalisez la commande et la connexion sécurisée, puis exécutez et validez le build. Aucune ressource de pool virtualisé.

Configuration
2 configurations physiques dédiées
Nœuds
5 régions au choix
Durée
Jour, semaine, mois ou trimestre
FICHE DE DÉPLOIEMENT

Parcours du premier build

5 étapes d’exécution
01
Charge de travail Taille du projet, chaîne d’outils et stockage requis
Préparer
02
Nœud physique M4 ou M4 Pro, avec choix de la région cible
Choisir
03
Configuration de la commande Durée, options de stockage et mode de paiement
Vérifier
04
Connexion sécurisée Actualiser les identifiants et ouvrir une session graphique ou en ligne de commande
Accéder
05
Build Xcode Valider la chaîne d’outils, les dépendances, la signature et les artefacts
Valider
Mode de ressources 1 commande correspond à 1 nœud physique dédié
Vérifications avant de commencer

Préparez ces cinq éléments avant d’ouvrir la page de configuration

La commande ne couvre que la mise à disposition des ressources de calcul. Avant de commander, définissez encore l’accès au projet, la chaîne d’outils requise et l’emplacement des données. Plus la préparation est précise, moins la configuration sera longue après la première connexion.

E-MAIL

Adresse e-mail du compte

Utilisez une adresse qui peut recevoir durablement les messages liés aux commandes et à l’assistance. Pour un achat d’équipe, désignez clairement les responsables du compte, des factures et des demandes d’assistance.

SOURCE

Mode d’accès au projet

Vérifiez les droits d’accès au dépôt, les sources de dépendances et l’emplacement d’envoi des artefacts. Ne stockez jamais de jetons sensibles dans le dépôt, les scripts de build ou les documents partagés.

XCODE

Environnement de développement requis

Notez la version de Xcode, les outils en ligne de commande, le gestionnaire de paquets, le SDK, la cible de compilation et les exigences liées à la signature afin d’éviter toute incompatibilité après la connexion.

DURÉE

Durée de location

Pour une première validation, commencez à la journée. Pour un sprint de version ou une pipeline continue, comparez les durées à la semaine, au mois et au trimestre selon la durée réelle des tâches, plutôt que le prix d’un seul build.

RÉGION

Nœud cible

Choisissez la région selon le chemin d’accès de l’équipe, l’emplacement du code et des dépendances, ainsi que les flux de données. La disponibilité réelle est celle renvoyée en temps réel par la console.

Étape 1 · Choisir la configuration

Adaptez la configuration à la charge de travail, au lieu de comparer uniquement les noms des puces

ArmVMS propose exactement 2 configurations disponibles, toutes deux sur des nœuds physiques Apple Silicon dédiés. Évaluez d’abord la taille du projet, les pics de mémoire, les tâches parallèles et le volume de données local, puis choisissez la configuration de départ.

Développement quotidien

ArmVMS M4

M4-16-256
Puce
M4
Mémoire
16GB RAM
Stockage
256GB SSD

Convient aux projets iOS ou macOS légers, au débogage quotidien, à la validation des dépendances, à une pipeline unique et aux tests de compatibilité ponctuels. Si les caches et artefacts sont volumineux, évaluez aussi les options de stockage.

Itération sur un projet Build Xcode standard Tests ponctuels
Choisir ArmVMS M4
Charges intensives

ArmVMS Pro (M4 Pro)

M4PRO-64-2TB
Puce
M4 Pro
Mémoire
64GB RAM
Stockage
2TB SSD

Convient aux grands projets, aux compilations multi-modules, aux builds parallèles, aux caches de dépendances volumineux et aux inférences de grands modèles ou expériences d’IA de longue durée nécessitant davantage de mémoire.

Compilation de grands projets CI/CD parallèle Inférence de grands modèles
Choisir ArmVMS Pro (M4 Pro)
Privilégiez ArmVMS M4 Projet bien défini, faible simultanéité et cache maîtrisable, pour valider d’abord l’ensemble du workflow.
Privilégiez ArmVMS Pro (M4 Pro) Pics de mémoire élevés, nombreux modules, tâches parallèles ou modèles et fichiers de données volumineux.
Étape 2 · Choisir le nœud

Choisissez le nœud adapté au chemin des données de votre projet parmi 5 régions

Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong et l’est des États-Unis proposent chacun les deux configurations. Les combinaisons du catalogue sont généralement disponibles ; vérifiez la disponibilité en temps réel dans la console.

SG

Singapour

Convient aux projets dont le dépôt, les collaborateurs ou les destinataires se trouvent principalement en Asie du Sud-Est.

JP

Japon (Tokyo)

Convient aux tâches dont l’équipe, les services de dépendances ou les tests collaboratifs sont concentrés au Japon et dans les régions voisines.

KR

Corée du Sud (Séoul)

Convient aux équipes dont les principaux échanges se font en Corée du Sud ou qui doivent traiter des tests locaux à proximité.

HK

Hong Kong

Convient aux projets réunissant des collaborateurs répartis en Asie et souhaitant centraliser le dépôt et les artefacts de build.

US-E

Est des États-Unis

Convient aux projets dont le dépôt, les services de dépendances, l’automatisation ou les collaborateurs se trouvent principalement dans l’est de l’Amérique du Nord.

A
Chemin d’accès de l’équipe

Commencez par identifier l’origine des connexions quotidiennes des développeurs, plutôt que l’adresse administrative de l’organisation.

B
Emplacement du code et des dépendances

L’emplacement du dépôt, des sources de paquets, des fichiers de modèles et du stockage des artefacts influence l’ensemble du workflow.

C
Flux de données du projet

Si le projet traite des données client ou des documents internes, vérifiez d’abord les exigences de traitement des données de votre équipe.

Étape 3 · Finaliser la commande

Vérifiez ligne par ligne la durée, le nœud, la configuration et les options avant de valider

La console affiche les options actuellement disponibles. Ne vérifiez pas seulement le modèle : contrôlez aussi la durée, la région et les options de stockage par rapport à votre liste de préparation.

RÉCAPITULATIF DE COMMANDE

Ordre de vérification

Avant validation
01
Choisir le modèle

Confirmez ArmVMS M4 ou ArmVMS Pro (M4 Pro), puis vérifiez séparément la puce, la mémoire et le stockage de base.

02
Choisir la durée

Louez à la journée, à la semaine, au mois ou au trimestre, selon la durée des tâches et le besoin de conserver l’environnement.

03
Choisir le nœud

Choisissez une région parmi Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong et l’est des États-Unis.

04
Vérifier les options

Ajoutez uniquement la capacité de stockage ou la connectivité Thunderbolt 5 en parallèle réellement nécessaire, et distinguez bien les tarifs selon la durée.

05
Confirmer l’enregistrement de la commande

Conservez le numéro de commande et les informations de confirmation : ils seront nécessaires pour la validation, la vérification des factures et les demandes d’assistance.

Choix de la durée

Choisissez la durée selon les limites de la tâche

Une validation ponctuelle convient à une courte durée. Pour l’itération continue, les pipelines parallèles ou la conservation des caches, choisissez selon la durée complète du projet.

Voir tous les tarifs par durée
Validation

Créer la commande après confirmation

Vérifiez encore une fois le modèle, le nœud, la durée et les options avant de valider. La disponibilité réelle et la passerelle proposée sont celles renvoyées par le backend.

Ouvrir le panneau de gestion et créer une commande
Informations de paiement

Facturation uniquement en dollars, avec deux modes de paiement

Tous les montants sont enregistrés en dollars américains (USD). La passerelle réellement disponible est renvoyée par l’API backend ; avant de payer, vérifiez le réseau, le montant, le numéro de commande et l’état du paiement.

USDT

USDT-TRC20

Avant le transfert, vérifiez le réseau et les exigences de la commande, puis payez selon les informations affichées. N’utilisez pas un transfert effectué sur un autre réseau pour cette commande.

CARTE

Visa / Mastercard / Amex

Les paiements par carte sont traités par Stripe et la commande reste facturée en dollars américains (USD). Le résultat du paiement et les moyens disponibles sont ceux affichés en temps réel sur la page de paiement.

DeviseToutes les commandes sont facturées en dollars américains (USD)
MontantSelon la durée et les options indiquées sur la page de confirmation de la commande
EnregistrementConservez le numéro de commande et la confirmation de paiement pour les vérifications ultérieures
Étape 4 · Connexion sécurisée

Après réception des informations de connexion, renforcez d’abord les identifiants avant de migrer le projet

La première connexion ne vise pas à lancer immédiatement toute la pipeline, mais à confirmer le nœud, le compte, l’adresse et les conditions réseau locales, puis à mettre en place un accès sécurisé et reproductible.

VÉRIFICATION D’ACCÈS

Checklist de la première session

  1. 01
    Vérifier les informations de livraison

    Confirmez que la région du nœud, l’adresse de connexion, l’identifiant du compte et le numéro de commande correspondent à la commande actuelle.

  2. 02
    Actualiser les identifiants du compte

    Actualisez les identifiants dès la première connexion et n’utilisez plus les informations initiales pour traiter le projet.

  3. 03
    Limiter la portée des clés

    Configurez les accès selon le principe du moindre privilège, supprimez les clés expirées et ne stockez jamais de jeton en clair dans les scripts.

  4. 04
    Créer un répertoire de travail

    Séparez le code, le cache des dépendances, les artefacts de build et les fichiers temporaires pour faciliter le nettoyage et les sauvegardes.

Travail graphique à distance

Convient aux opérations dans l’interface Xcode, aux tests sur simulateur et aux tâches nécessitant un bureau interactif. Après la connexion, vérifiez les réglages d’affichage, la gestion du presse-papiers et la fermeture de session.

Consulter l’aide à la connexion

Ligne de commande et automatisation

Convient à l’installation des dépendances, aux tâches en arrière-plan, aux scripts de build et à la collecte des journaux. Définissez pour chaque tâche un répertoire, un emplacement de sortie et une condition d’arrêt.

Consulter le guide d’automatisation
Étape 5 · Premier build

Lancez d’abord un workflow minimal, traçable et reproductible

Le premier build doit servir à valider l’environnement. Vérifiez d’abord la chaîne d’outils et les dépendances, puis la signature, l’espace disque et l’export des artefacts ; ne lancez pas plusieurs tâches non validées en parallèle dès le départ.

01

Vérifier la chaîne d’outils

Notez les versions de Xcode, du SDK et des outils en ligne de commande, puis vérifiez que l’environnement reconnaît la cible de compilation du projet.

Environnement
02

Restaurer les dépendances du projet

Restaurez les dépendances à partir des fichiers de verrouillage, vérifiez la compatibilité d’architecture et les chemins des commandes, sans copier directement un ancien cache d’origine inconnue.

Dépendances
03

Vérifier la configuration de signature

Confirmez que la cible, les autorisations de l’équipe, les profils et le numéro de version correspondent au processus de publication actuel. Stockez les éléments sensibles dans un emplacement contrôlé.

Signature
04

Vérifier l’espace disque

Réservez séparément de l’espace pour le code source, les dépendances, les données dérivées, les archives et les artefacts exportés, puis supprimez les fichiers temporaires inutiles avant le build.

Stockage
05

Conserver l’historique du build

Enregistrez la commande, les versions de l’environnement, les heures de début et de fin, le statut de sortie, l’emplacement des journaux et le chemin des artefacts pour établir une base d’automatisation.

Enregistrement
Informations à conserver pour le build ENREGISTREMENT DU BUILD
Environnement
Version de Xcode, SDK et outils en ligne de commande
Entrées
Version commitée, fichiers de verrouillage des dépendances, cible de compilation
Exécution
Commande, heure de début, heure de fin, statut de sortie
Sorties
Emplacement des journaux, chemin des archives, emplacement des artefacts exportés
Checklist de validation de la livraison

Au-delà de la réussite du build, vérifiez que la livraison correspond à la commande

La validation doit couvrir les caractéristiques matérielles, le nœud, la durée et l’état de la connexion. En cas d’écart, conservez d’abord les informations de l’environnement avant de modifier quoi que ce soit puis de contacter l’assistance.

PUCE

Puce

Vérifiez qu’il s’agit bien du M4 ou du M4 Pro indiqué sur la commande ; le résultat de compilation ne remplace pas la vérification des caractéristiques matérielles.

RAM

Mémoire

ArmVMS M4 doit disposer de 16GB ; ArmVMS Pro (M4 Pro) de 64GB.

SSD

Stockage

Vérifiez le stockage de base et les options choisies, puis confirmez que l’espace disponible suffit aux caches, archives et fichiers de modèles.

NŒUD

Nœud

Confirmez que la région correspond à la commande et notez le code du nœud pour relier les informations aux factures et aux demandes d’assistance.

DURÉE

Durée

Vérifiez la durée à la journée, à la semaine, au mois ou au trimestre, ainsi que les dates de début et de fin affichées sur la commande, afin d’éviter de planifier les tâches sur la mauvaise période.

ACCÈS

État de la connexion

Testez séparément la session graphique, les tâches en ligne de commande et le chemin d’export des artefacts nécessaires.

Gestion des anomalies

Fournissez un dossier d’informations directement exploitable pour le diagnostic

Préparez le numéro de commande, le nœud, l’heure de l’erreur, le système du client local, les étapes de reproduction, le message d’erreur et des journaux désensibilisés. Pour une commande existante, connectez-vous en priorité à la console pour envoyer une demande associée, afin que l’équipe puisse accéder au contexte correspondant.

Votre liste d’environnement est prête ? Créez votre premier Mac dans le cloud

Choisissez ArmVMS M4 ou ArmVMS Pro (M4 Pro), puis l’une des régions suivantes : Singapour, Japon (Tokyo), Corée du Sud (Séoul), Hong Kong ou l’est des États-Unis. La disponibilité réelle est celle renvoyée en temps réel par la console.