Choisir selon la charge

Commencez par la charge de travail, puis choisissez votre Mac cloud

Les trois configurations utilisent des nœuds physiques Apple Silicon dédiés, et non des machines virtuelles. Elles se distinguent surtout par la mémoire, le stockage et le nombre de tâches exécutables en parallèle. Estimez d’abord le nombre de builds, de runners et de processus expérimentaux simultanés, puis choisissez le modèle et la durée de location.

3 modèles
Configurations disponibles
4 durées
Jour, semaine, mois, trimestre
$19.3/jour
Prix d’appel
PROFIL DE CHARGE ARMCLI / 03
Évaluation rapide

Commencez par vos tâches simultanées les plus lourdes

Ne choisissez pas uniquement selon le nombre de projets. Une archive, l’indexation des dépendances, un simulateur, un runner et des processus expérimentaux peuvent mobiliser les ressources en même temps. La combinaison des pics est plus parlante que le nom d’une tâche isolée.

S
ArmCLI M4 S M4 · 16GB · 256GB
Projet unique
L
ArmCLI M4 L M4 · 24GB · 512GB
Builds parallèles
PX
ArmCLI M4 Pro X M4 Pro · 64GB · 2TB
Plusieurs runners
Critères de choix Pic mémoire → cache actif → file d’attente → durée de location
Vue d’ensemble des caractéristiques

Trois Mac physiques dédiés, caractéristiques et prix alignés

Le tableau compare uniquement les trois modèles actuellement disponibles. Tous les prix sont en dollars américains. Les usages indiqués servent de référence pour le choix et ne constituent pas une garantie de durée ni de débit.

Comparatif des caractéristiques et durées de location des trois Mac cloud ArmCLI
Modèle Puce RAM SSD Jour Semaine Mois Trimestre Usages recommandés
ArmCLI M4 S M4 16GB 256GB $19.3 $52.1 $96.4 $262.2 Développement sur un projet, validation fonctionnelle, archivage ponctuel et automatisation à faible concurrence
ArmCLI M4 L M4 24GB 512GB $40.7 $109.9 $203.6 $553.8 Builds parallèles, cache de dépendances volumineux, intégration continue et bascule entre plusieurs projets
ArmCLI M4 Pro X M4 Pro 64GB 2TB $61.1 $165.1 $305.7 $831.5 Plusieurs runners, forte concurrence, espace de travail volumineux et expériences d’IA
Mesurez d’abord le pic réel avant de monter en gamme

Observez un cycle de build complet dans votre workflow actuel : relevez le pic mémoire, l’occupation du répertoire de travail et du cache, le nombre de runners actifs simultanément ainsi que le temps d’attente maximal dans la file. Si les pics sont occasionnels, ajustez d’abord la durée de location. S’ils perturbent durablement la file, augmentez la configuration.

Matrice des charges

Associez chaque modèle à la concurrence, au cache et à l’espace de travail

« Disponible » indique un bon point de départ, « recommandé » une marge plus confortable pour cette combinaison de tâches et « forte charge » qu’il faut envisager le modèle supérieur. Les performances réelles dépendent toujours de la taille du projet, des versions des outils et de l’orchestration des tâches.

Matrice de compatibilité des modèles pour le développement et l’automatisation
Charge de travail ArmCLI M4 S ArmCLI M4 L ArmCLI M4 Pro X Point à surveiller
Développement sur un projet Point de départ recommandé Disponible Disponible Nombre simultané d’IDE, de simulateurs et de services locaux
Builds parallèles Mesurer le pic d’abord Recommandé Marge supérieure Nombre de jobs parallèles, mémoire pendant l’édition des liens et longueur de la file
Plusieurs runners Pas le premier choix Limiter la concurrence Recommandé Nombre de runners simultanés, isolation des répertoires de travail et concurrence sur le cache
Cache de dépendances volumineux Surveiller le disque Recommandé Adapté à la conservation longue durée DerivedData, cache des paquets, archives et vitesse de croissance des journaux
Expériences d’IA Validation légère Espace de travail intermédiaire À évaluer en priorité Espace mémoire du modèle, parallélisme du prétraitement, pic mémoire et fichiers intermédiaires
01

En développement interactif, surveillez le pic mémoire

L’IDE, l’indexation, le simulateur, les services locaux et le navigateur consomment la mémoire ensemble. Si le système utilise souvent la mémoire virtuelle ou reconstruit régulièrement l’index, comparez en priorité les modèles 24GB et 64GB.

Indicateur : pic de RAM
02

Pour l’automatisation, surveillez la file et la concurrence

La durée d’un build isolé n’est pas le seul indicateur. En intégration continue, observez aussi le nombre de runners, le temps d’attente, les nouvelles tentatives après échec et les accès au cache afin d’éviter une concurrence supérieure aux besoins réels.

Indicateur : tâches simultanées
03

À long terme, surveillez la croissance du disque

Les paquets de dépendances, DerivedData, archives, artefacts de test et journaux continuent de grossir. Définissez d’abord des règles de nettoyage, puis choisissez le SSD de base ou un stockage supplémentaire selon l’espace de travail stable.

Indicateur : espace de travail actif
Coût selon la durée

Choisissez la durée de location selon la durée des tâches

Les tâches courtes se prêtent à une location à la journée ou à la semaine, avec un engagement limité. Un environnement de développement stable, des runners permanents et des expériences continues justifient plutôt une comparaison entre location mensuelle et trimestrielle. Les montants ci-dessous sont les tarifs catalogue et n’incluent ni stockage supplémentaire ni interconnexion Thunderbolt 5.

16GB / 256GB

ArmCLI M4 S

M4-S
Jour
$19.3
Semaine
$52.1
Mois
$96.4
Trimestre
$262.2

Adapté au développement sur un projet, aux tests de compatibilité, à l’archivage ponctuel et à l’automatisation à faible concurrence avec une durée clairement définie.

24GB / 512GB

ArmCLI M4 L

M4-L
Jour
$40.7
Semaine
$109.9
Mois
$203.6
Trimestre
$553.8

Adapté aux workflows d’équipe qui doivent conserver un cache de dépendances important, exécuter des builds parallèles ou faire tourner l’automatisation en continu.

64GB / 2TB

ArmCLI M4 Pro X

M4-PX
Jour
$61.1
Semaine
$165.1
Mois
$305.7
Trimestre
$831.5

Adapté à plusieurs runners, aux caches volumineux, à une forte concurrence et aux expériences d’IA nécessitant un espace mémoire plus important.

À la journée Pour une livraison ponctuelle, une validation courte ou un renfort temporaire de capacité de build.
À la semaine Pour un sprint de version, une campagne de tests ou une migration de plusieurs jours.
Au mois Pour un environnement de développement stable, des runners fixes et un cycle d’expérimentation continu.
Au trimestre Pour les équipes dont la chaîne d’outils est stable, l’espace de travail défini et l’utilisation durable.
Parcours de migration

Valider en trois étapes la migration d’un Mac local vers un Mac cloud

L’objectif n’est pas de copier tous les fichiers en une seule fois, mais de commencer par trier les données nécessaires, de reproduire ensuite la chaîne d’outils, puis de connecter l’automatisation. Chaque étape possède des critères vérifiables pour localiser rapidement les problèmes.

  1. 01

    Trier les données et définir le périmètre

    Ne migrez que le code, la liste des dépendances, les scripts de build, les données de test nécessaires et la configuration désensibilisée. Traitez séparément certificats, clés, variables d’environnement et données métier, sans copier indistinctement le cache local vers le nouveau nœud.

    • Vérifier la source du dépôt et des fichiers volumineux
    • Lister les artefacts de build à conserver
    • Supprimer les journaux inutiles et les anciens caches
    • Créer un processus d’injection séparé pour la configuration sensible
    Critères de validation Le jeu de données minimal peut être récupéré depuis une source fiable, et aucune information sensible n’est inscrite dans le dépôt ou les scripts ordinaires.
  2. 02

    Reproduire la chaîne d’outils

    Figez les versions de Xcode, Swift, du gestionnaire de paquets et des outils d’automatisation, puis restaurez les dépendances et lancez un build propre. N’importez pas d’abord l’ancien DerivedData, afin de ne pas confondre l’état local avec la configuration de l’environnement.

    • Noter les versions de Xcode et des outils en ligne de commande
    • Vérifier les fichiers de verrouillage du gestionnaire de paquets
    • Vérifier les permissions des scripts et le répertoire de travail
    • Exécuter les tests, l’archivage et la collecte des journaux
    Critères de validation Depuis un cache vide, la restauration des dépendances, la compilation et les tests s’exécutent correctement, et les versions clés peuvent être vérifiées dans la sortie des commandes.
  3. 03

    Connecter la CI et consigner les exécutions

    Enregistrez le runner self-hosted, définissez des labels identifiant son usage et limitez le nombre d’exécutions simultanées. Commencez le premier pipeline par des contrôles en lecture seule, puis activez progressivement les étapes de build, de test et d’envoi des artefacts.

    • Vérifier les labels du runner et le répertoire d’exécution
    • Limiter la concurrence et observer l’évolution de la file
    • Vérifier les clés de cache et la stratégie de nettoyage
    • Consigner les commandes en échec et les journaux désensibilisés
    Critères de validation Le pipeline peut être exécuté de manière répétée, aucun processus ne reste après la fin d’une tâche et la croissance du cache comme les journaux d’échec restent traçables.
Capacités supplémentaires

Sans changer de modèle, comparez ensuite le stockage et les besoins d’interconnexion

Les options supplémentaires répondent à un besoin précis de capacité ou d’interconnexion et ne remplacent pas une montée en gamme. Si la pression mémoire persiste, comparez un modèle supérieur. Si seul l’espace de travail augmente alors que la mémoire reste suffisante, privilégiez le stockage supplémentaire.

Prix des quatre durées pour trois options supplémentaires
Option supplémentaire Jour Semaine Mois Trimestre Cas d’usage
+1TB SSD $2.9 $7.9 $14.6 $39.7 Le cache des dépendances, les archives et les artefacts de test dépassent l’espace disponible sur le disque de base, sans besoin de mémoire supplémentaire
+2TB SSD $5.8 $15.8 $29.2 $79.4 Conserver durablement un espace de travail volumineux, plusieurs versions d’artefacts ou des fichiers intermédiaires expérimentaux
Interconnexion Thunderbolt 5 (par machine) $1.1 $2.9 $5.3 $14.4 Plusieurs nœuds physiques doivent collaborer et le gain de l’interconnexion peut être vérifié dans le workflow
Priorité à la capacité

Nettoyez d’abord, puis ajoutez 1TB

Commencez par inventorier DerivedData, le cache des paquets, les archives et les journaux. Si l’espace de travail actif reste durablement proche de la capacité du disque de base après nettoyage, ajoutez 1TB SSD au lieu de payer longtemps pour des données facilement recréables.

Critère : occupation stable après nettoyage
Espace de travail durable

2TB pour les données en croissance continue

Adapté aux workflows qui doivent conserver simultanément plusieurs projets volumineux, des artefacts de test ou des fichiers intermédiaires expérimentaux. Les données métier doivent rester sauvegardées séparément ; le disque supplémentaire ne doit pas être l’unique copie.

Critère : croissance hebdomadaire et durée de conservation
Collaboration physique

Vérifiez d’abord que la tâche peut être répartie

L’interconnexion Thunderbolt 5 convient aux tâches multi-nœuds dont les limites de répartition sont déjà clairement définies. Si le goulot d’étranglement vient de la mémoire d’un processus unique ou d’étapes séquentielles, ajustez d’abord le modèle ou le workflow au lieu d’ajouter directement des nœuds.

Critère : étapes parallélisables et volume des échanges de données
Conseils de choix

Quand faut-il passer à un modèle supérieur ?

Une montée en gamme doit répondre à une pression de ressources reproductible, et non au seul nom du modèle. Commencez par relever les symptômes, puis distinguez les problèmes de mémoire, de disque, de concurrence ou de durée.

MémoireObserver le pic, la mémoire virtuelle et les sorties de tâches
DisqueDistinguer l’espace de travail actif du cache recréable
ConcurrenceObserver le nombre de runners et l’attente en file
DuréeDéterminer si le pic est ponctuel ou permanent
Quand 16GB ne suffisent-ils plus comme point de départ ?

Si l’IDE, l’indexation, le simulateur, les services locaux et le build tournent ensemble avec une mémoire virtuelle élevée, des processus qui s’arrêtent ou une attente notable, réduisez d’abord la concurrence inutile et mesurez à nouveau. Si le problème se reproduit, comparez l’ArmCLI M4 L de 24GB. Si la tâche implique plusieurs runners ou un espace de travail expérimental volumineux, évaluez directement l’ArmCLI M4 Pro X de 64GB.

En cas de croissance du disque, faut-il changer de modèle ou ajouter du stockage ?

Commencez par nettoyer les caches recréables, les anciennes archives et les journaux obsolètes, puis mesurez l’occupation stable après un cycle complet. Si la mémoire et la concurrence conviennent et que seul l’espace de travail actif dépasse la capacité de base, comparez +1TB SSD ou +2TB SSD. Si la croissance du disque s’accompagne d’une pression mémoire persistante, changer de modèle résout généralement mieux les deux contraintes.

Plusieurs runners imposent-ils de choisir l’ArmCLI M4 Pro X ?

Pas nécessairement. Vérifiez d’abord que les runners s’exécutent réellement en parallèle et que les tâches partagent un cache volumineux ou le même répertoire de travail. Avec une faible concurrence et des tâches légères, commencez par l’ArmCLI M4 L. Lorsque plusieurs runners fonctionnent durablement en parallèle, que la file doit raccourcir et que le pic mémoire augmente clairement, évaluez en priorité l’ArmCLI M4 Pro X.

Un pic de publication ponctuel justifie-t-il une montée en gamme durable ?

Pour un pic ponctuel, commencez plutôt par ajuster la durée de location. Pendant un sprint de version, une campagne de tests ou une migration, louez temporairement un modèle supérieur à la journée ou à la semaine, puis revenez à la configuration stable. Si le pic devient une charge quotidienne, comparez alors la location mensuelle ou trimestrielle au lieu de transformer un besoin temporaire en coût permanent.

Quelles ressources comparer en priorité pour les expériences d’IA ?

Mesurez surtout l’espace mémoire du modèle et du prétraitement des données, la taille des fichiers intermédiaires, le nombre de processus parallèles et la durée de chaque expérience. Une validation légère peut commencer avec une configuration inférieure. Lorsque l’espace de travail, la concurrence ou la conservation des fichiers intermédiaires augmente, évaluez l’ArmCLI M4 Pro X et le stockage supplémentaire. Ne déduisez pas les besoins de ressources du seul nom du modèle.

Quels nœuds sont disponibles pour les trois modèles ?

Les trois modèles disponibles peuvent être déployés à Singapour, au Japon (Tokyo), en Corée du Sud (Séoul), à Hong Kong et dans l’est des États-Unis. La disponibilité réelle est indiquée en temps réel par la console au moment de la commande. Choisissez le nœud en tenant compte du chemin réseau de l’équipe, des flux de code et de données ainsi que des besoins d’interaction à distance.

Finaliser le choix

Confirmez la charge, la durée et les options avant de commander

Si le périmètre de la tâche reste flou, consultez d’abord les offres complètes des trois modèles. Si le modèle et la durée sont déjà définis, passez directement à la commande. Toutes les commandes correspondent à un Mac physique dédié.

3 configurations fixes 4 durées de location 5 nœuds disponibles