Instances Mac Amazon EC2

Développer, créer, tester et signer les applications Apple sur Amazon EC2

Les instances Amazon Elastic Compute Cloud (Amazon EC2) Mac vous permettent d'exécuter pour la première fois des charges de travail macOS à la demande dans le cloud, étendant ainsi la flexibilité, la capacité de mise à l'échelle et les avantages en matière de coût d'AWS à tous les développeurs Apple. En utilisant des instances Amazon EC2 Mac, vous pouvez créer des applications pour iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV et Safari. Vous pouvez allouer et accéder à des environnements macOS en quelques minutes, mettre à l'échelle la capacité de manière dynamique selon les besoins et bénéficier de la tarification à l'usage.

Les instances Amazon EC2 M2 Pro Mac sont construites sur des ordinateurs Apple M2 Pro Mac mini et sont alimentées par AWS Nitro System. Les instances M2 Pro Mac combinent des environnements macOS Arm64 natifs avec 32 Go de RAM, offrant des performances jusqu'à 35 % supérieures à celles des instances EC2 M1 Mac pour les charges de travail de création d'applications iOS et macOS. Les instances Mac EC2 M2 Pro sont compatibles avec macOS version 13.2 et versions ultérieures en tant qu'Amazon Machine Images (AMI).

Les instances Amazon EC2 M2 Mac reposent sur des ordinateurs Apple M2 Mac mini et sont optimisées par AWS Nitro System. Les instances M2 Mac combinent des environnements macOS Arm64 natifs avec 24 Go de RAM, offrant des performances jusqu'à 10 % supérieures à celles des instances EC2 M1 Mac pour les charges de travail de création d'applications iOS et macOS. Les instances EC2 M2 Mac prennent en charge macOS version 13.2 et ultérieure en tant qu'Amazon Machine Images (AMI).

Les instances Amazon EC2 M1 Mac reposent sur des ordinateurs Apple M1 Mac mini et sont optimisées par AWS Nitro System. Ces instances offrent jusqu’à 60 % de rapport prix/performance en plus par rapport aux instances Mac EC2 basées sur x86 pour les charges de travail de création d’applications iOS et macOS. Les instances EC2 M1 Mac permettent de créer des environnements macOS Arm64 pour la première fois sur AWS, et prennent en charge macOS Big Sur (version 11), macOS Monterey (version 12), macOS Ventura (version 13) et macOS Sonoma (version 14) en tant qu’AMI.

Les instances Mac EC2 basées sur x86 reposent sur des ordinateurs Apple Mac mini dotés de processeurs Intel Core i7, et sont optimisées par AWS Nitro System. Vous pouvez choisir parmi des instances Mac capables de s’exécuter sous macOS Big Sur (version 11), macOS Monterey (version 12), macOS Ventura (version 13) et macOS Sonoma (version 14) en tant qu’AMI.

Pour commencer à utiliser les instances Mac EC2, consultez le guide de l’utilisateur Amazon EC2, ou rendez-vous sur les FAQ sur Amazon EC2 macOS pour en savoir plus. 

Processeur Mac

Démarrer rapidement avec les instances Mac Amazon EC2

Visitez notre référentiel GitHub pour trouver des documents techniques, des guides, des vidéos utiles et bien plus encore. Apprenez à configurer les environnements de développement Apple, à créer des pipelines CI/CD ou à tester vos flux de travail Jamf sur des instances EC2 Mac x86 et Apple siliconées.

Présentation des instances Amazon EC2 Mac (1:25)

Avantages

Allocation rapide des environnements macOS

Le temps et les ressources autrefois dédiés à la création et la maintenance des environnements macOS sur site peuvent être affectés à la création d'applications innovantes et utiles. Les équipes de développement peuvent désormais approvisionner et accéder de manière transparente aux environnements de calcul macOS à la demande afin de bénéficier de tests distribués pratiques et de constructions d'applications rapides. Les développeurs disposent ainsi d'un choix supplémentaire pour utiliser Mac comme plateforme de confiance, sur site ou dans le cloud. Les instances EC2 Mac permettent de décharger AWS de la gestion de l'infrastructure, afin que les développeurs Apple puissent se concentrer sur la création de leurs applications.

Extension de vos boîtes à outils

Les instances EC2 Mac offrent aux développeurs un accès fluide à des dizaines de services AWS, pour leur permettre de collaborer plus facilement et plus efficacement avec les membres de l'équipe, mais aussi concevoir, créer, tester, analyser et améliorer leurs applications. À l'instar d'autres instances EC2, vous pouvez facilement utiliser les instances EC2 Mac avec des services et des fonctions AWS, comme Cloud privé virtuel Amazon (VPC) pour la sécurité du réseau, Amazon Elastic Block Storage (EBS) pour un stockage extensible, Elastic Load Balancing (ELB) pour la distribution des files d'attente de création, Amazon FSx pour le stockage de fichiers évolutif et AWS Systems Manager Agent (SSM Agent) pour la configuration et la gestion des environnements macOS ainsi que l'application de correctifs à ces derniers.

Simplifiez la réarchitecture, la création et les tests pour Apple silicium

Les instances EC2 M1, M2 et M2 Pro Mac permettent aux environnements Apple Silicon macOS sur AWS de développer, construire, tester, déployer et exécuter des applications Apple. Lors de la réarchitecture de vos applications macOS pour ordinateurs Apple Silicium Macs, vous pouvez désormais réaliser des générations plus rapides avec des performances de matériel nu et des tests distribués pratiques sans avoir à vous procurer, installer, gérer, corriger et mettre à niveau l'infrastructure physique.

Réduction des coûts

Avec les instances EC2 Mac, les développeurs peuvent lancer les environnements macOS en quelques minutes, ajuster la capacité allouée selon les besoins et payer uniquement ce qui a été effectivement utilisé grâce à la tarification à l'usage. Les développeurs réduisent les coûts, car ils ne paient que les systèmes qui sont en cours d'utilisation. Par exemple, la capacité peut être augmentée lors de la création d'une application, et réduite lors des tests.

Fonctions

Choix du matériel Apple Mac

Les instances EC2 Mac prennent en charge plusieurs types d'ordinateurs Apple Mac afin de répondre à de multiples cas d'utilisation et exigences. Nos instances EC2 Mac basées sur x86 sont construites sur des ordinateurs Apple Mac mini, qui disposent de 32 Gio de mémoire et de processeurs Intel Core i7 de 8e génération à 3,2 GHz avec 6 cœurs physiques et 12 cœurs logiques. Les instances EC2 M1 Mac sont bâties sur les ordinateurs Apple M1 Mac mini, avec la puce Apple Silicium M1 dotée de 8 cœurs de CPU, 8 cœurs de GPU, 16 GiB de mémoire et le Apple Neural Engine à 16 cœurs. Les instances EC2 M2 Pro Mac sont basées sur des ordinateurs Apple M2 Pro Mac Mini dotés de la puce Apple Silicium M2 Pro, de 12 cœurs de processeur, de 19 cœurs de GPU, de 32 Go de mémoire et d'un moteur neuronal Apple à 16 cœurs. Les instances EC2 M2 Mac sont bâties sur les ordinateurs Apple M2 Mac mini, avec la puce Apple Silicium M2 dotée de 8 cœurs de CPU, 10 cœurs de GPU, 24 GiB de mémoire et le Apple Neural Engine à 16 cœurs. Les instances EC2 M2 Pro Mac sont basées sur des ordinateurs Apple M2 Pro Mac Mini dotés de la puce Apple Silicium M2 Pro, de 12 cœurs de processeur, de 19 cœurs de GPU, de 32 Go de mémoire et d'un moteur neuronal Apple à 16 cœurs.

Mise à l'échelle sur une infrastructure hautement fiable

Les instances Mac EC2 sont conçues de sorte que vous pouvez créer en toute confiance des applications critiques. AWS possède l'infrastructure mondiale la plus sécurisée, la plus vaste et la plus fiable pour l'exécution des charges de travail qui nécessitent une haute disponibilité, et est reconnue comme le leader du secteur pour les normes de disponibilité. Les instances EC2 Mac permettent à vos charges de travail macOS de bénéficier de l'échelle, de l'élasticité, de la fiabilité et de l'expérience que notre infrastructure sécurisée et à la demande offre à des millions de clients depuis plus de dix ans.

Réalisable grâce à AWS Nitro System

AWS Nitro System est un ensemble étendu de composants qui décharge de nombreuses fonctions traditionnelles définies par logiciel sur du matériel et des logiciels dédiés afin d'offrir des niveaux élevés de performances, de disponibilité et de sécurité. Les instances Amazon EC2 Mac sont alimentées de manière unique par AWS Nitro System, ce qui permet de fournir les ordinateurs Mac mini en tant qu'instances EC2 entièrement intégrées et gérées, fournissant 10 Go/s de bande passante du réseau Amazon VPC et 8 Go/s de bande passante du stockage Amazon EBS.

Description détaillée

  • Instances EC2 Mac basées sur x86
  • Les instances EC2 Mac basées sur x86 sont alimentées par une combinaison d'ordinateurs Mac mini, dotés de processeurs Intel Core i7 de huitième génération à 3,2 GHz (4,6 GHz turbo), de 6 cœurs physiques et 12 cœurs logiques et de 32 Gio de mémoire, et de AWS Nitro System, qui fournit jusqu'à 10 Gbps de bande passante du réseau Amazon VPC et 8 Go/s de bande passante pour le stockage Amazon EBS via des connexions Thunderbolt 3 à haut débit. Les instances EC2 Mac basées sur x86 bénéficient d'une capacité unique grâce au système AWS Nitro, qui permet d'offrir des ordinateurs Mac mini en tant qu'instances de calcul entièrement intégrées et gérées avec un réseau Amazon VPC et un stockage Amazon EBS, comme toute autre instance Amazon EC2. Les instances EC2 Mac sont disponibles en taille d'instance à cru (mac1.metal) et prennent en charge macOS Mojave (10.14), macOS Catalina (10.15), macOS Big Sur (11) et macOS Monterey (12) comme AMI.

    Famille d'instance Taille d'instance Processeur Cœurs physiques vCPU Mémoire (GiB) Stockage d'instance Bande passante du réseau (Go/s) Bande passante EBS (Go/s)
    Mac1 mac1.metal Intel Core i7 6 12 32 EBS uniquement 10 8
  • Instances EC2 M1 Mac
  • Les instances EC2 M1 Mac sont alimentées par une combinaison d' AWS Nitron System, qui fournit jusqu'à 10 Go/s de bande passante du réseau Amazon VPC et 8 Go/s de bande passante pour le stockage Amazon EBS via des connexions Thunderbolt à haut débit, et des ordinateurs Apple Silicon Mac mini, qui sont équipés de la puce M1 avec 8 cœurs de CPU, 8 cœurs de GPU, 16 Gio de mémoire et le moteur Apple Neural Engine à 16 cœurs. Les instances EC2 M1 Mac sont alimentées de manière unique par AWS Nitro System, ce qui permet de fournir les ordinateurs Mac mini en tant qu'instances de calcul entièrement intégrées et gérées, dotées des réseaux Amazon VPC et du stockage Amazon EBS, comme toute autre instance Amazon EC2. Les instances EC2 M1 Mac prennent en charge macOS Big Sur (11) et macOS Monterey (12), une AMI.

    Famille d'instance Taille d'instance Processeur Cœurs physiques vCPU Mémoire (GiB) Stockage d'instance Bande passante du réseau (Go/s) Bande passante EBS (Go/s)
    Mac2 mac2.metal Apple M1 4 cœurs de performances + 4 cœurs d'efficacité 8 16 EBS uniquement 10 8
  • Instances EC2 M2 pour Mac
  • Les instances EC2 M2 Mac sont alimentées par une combinaison d' AWS Nitro System, qui fournit jusqu'à 10 Go/s de bande passante du réseau Amazon VPC et 8 Go/s de bande passante pour le stockage Amazon EBS via des connexions Thunderbolt à haut débit, et des ordinateurs Apple Silicon Mac mini, qui sont équipés de la puce M2 avec 8 cœurs de CPU, 10 cœurs de GPU, 24 Gio de mémoire et le moteur Apple Neural Engine à 16 cœurs. Les instances EC2 M2 Mac sont alimentées de manière unique par AWS Nitro System, ce qui permet de fournir les ordinateurs Mac mini en tant qu'instances de calcul entièrement intégrées et gérées, dotées des réseaux Amazon VPC et du stockage Amazon EBS, comme toute autre instance Amazon EC2. Les instances EC2 M2 Mac prennent en charge macOS Ventura (version 13) en tant qu'Amazon Machine Images (AMI).

    Famille d'instance  Taille d'instance Processeur Cœurs physiques vCPU Mémoire (GiB) Stockage d'instance Bande passante du réseau (Go/s) Bande passante EBS (Go/s)
    Mac2-m2 mac2-m2.metal Apple M2 4 cœurs de performances + 4 cœurs d'efficacité 8 24 EBS uniquement 10 8
  • Instances EC2 M2 Pro Mac
  • Les instances EC2 M2 Pro Mac sont alimentées par une combinaison d'AWS Nitro System, qui fournit jusqu'à 10 Gbps de bande passante du réseau Amazon VPC et 8 Gbps de bande passante de stockage Amazon EBS via des connexions Thunderbolt à grande vitesse, et des ordinateurs Apple Mac mini en silicium, qui sont équipés de la puce M2 Pro avec 12 cœurs de CPU, 19 cœurs de GPU, 32 GiB de mémoire et le moteur Apple Neural Engine à 16 cœurs. Les instances EC2 M2 Pro Mac sont rendues possibles par AWS Nitro System, qui permet d'offrir des ordinateurs Mac mini en tant qu'instances de calcul entièrement intégrées et gérées avec un réseau Amazon VPC et un stockage Amazon EBS, comme n'importe quelle autre instance Amazon EC2. Les instances EC2 M2 Pro Mac prennent en charge macOS Ventura (version 13) en tant qu'AMI.

    Famille d'instance  Taille d'instance Processeur Cœurs physiques vCPU Mémoire (GiB) Stockage d'instance Bande passante du réseau (Go/s) Bande passante EBS (Go/s)
    Mac2-m2pro mac2-m2pro.metal Apple M2 Pro 8 cœurs de performances + 4 cœurs d'efficacité 12 32 EBS uniquement 10 8

Tarification

Les instances Amazon EC2 Mac sont disponibles à l'achat en tant qu'hôtes dédiés par le biais des modèles de tarification à la demande et des Savings Plans. La facturation des instances EC2 Mac se fait à la seconde, avec une période d'allocation minimale de 24 heures, par souci de conformité au contrat de licence de logiciel Apple macOS. Avec le modèle de tarification à la demande, vous pouvez lancer un hôte mac EC2 et être opérationnel en quelques minutes. Au terme de votre période d'allocation minimale de 24 heures, l'hôte peut être libéré à tout moment sans aucun engagement supplémentaire. La disponibilité des deux modèles de tarification à la demande et instance Savings Plans vous permet d'économiser jusqu'à 44 % sur les coûts à la demande avec un engagement de trois ans. Pour en savoir plus sur les hôtes dédiés et pour des informations complètes sur la tarification, reportez-vous à la page de présentation des tarifs hôtes dédiés. Vous pouvez aussi accéder à la tarification des instances EC2 Mac sur le Calculateur de prix AWS pour les hôtes dédiés.

Clients

Twitch
Pinterest
NBCUniversal
East Side Games
Flipboard
Intuit
Uber
Electronic Arts
The Pokémon Company
Riot Games
Strabag
Goldman Sachs

Clients

  • Pinterest
  • Comment Pinterest a modernisé l'infrastructure de génération iOS avec les instances Amazon EC2 Mac (40:34)

    « Avant les instances EC2 Mac, l'acquisition et la gestion de notre infrastructure de génération Mac étaient complexes, et notre rendement était limité par les machines physiques disponibles. Désormais, avec les instances Mac EC2, nous pouvons mettre à l'échelle notre flotte de création iOS, sauvegarder, restaurer et reconduire en toute simplicité les environnements macOS personnalisés à l'aide d'AMI. Nous pouvons aussi déboguer n'importe quelle panne de génération ou de test avec des environnements macOS entièrement reproductibles. Nous avons aussi modernisé notre pipeline de développement iOS en y intégrant de nombreux services AWS, notamment les rôles IAM et les politiques (pour fournir un accès à moindre privilège), Secrets Manager (pour centraliser l'authentification macOS), AWS Lambda et Amazon SNS (pour créer des groupes Au Scaling) et CloudWatch (pour centraliser la surveillance). À l'heure actuelle, toutes nos générations de production s'exécutent sur EC2 Mac, de sorte que nos générations sont 18,4 % plus rapides et 80,5 % plus fiables, pour le plus grand bonheur de nos développeurs iOS ! »

    – Oliver Koo
    Ingénieur logiciel senior, Pinterest

  • Twitch
  • twitch

    « Avant notre mise à jour vers les instances EC2 Mac, nous n'avions pas d'accès immédiat ou de SLA fiable pour nos ordinateurs Mac sur site. Par exemple, l'examen d'un agent de génération hors ligne ou l'ajout de capacité pouvait prendre des jours. Chaque fois que nous souhaitions mettre à niveau Xcode, nous devions le télécharger et l'installer sur un ordinateur à la fois, ce qui nécessitait de nombreuses heures. Par ailleurs, la gestion des informations d'identification d'accès et de sécurité devait se faire par ordinateur sur site. Désormais, avec les instances EC2 Mac, je peux lancer une nouvelle machine virtuelle en quelques minutes, renforcer la sécurité en utilisant les profils d'instances EC2, ainsi que créer, tester et déployer quatre fois plus vite une nouvelle AMI Xcode sur l'ensemble de nos agents de génération. Cerise sur le gâteau, les instances EC2 Mac sont plus puissantes que les agents de génération sur site que nous utilisions, et l'interconnexion réseau est aussi plus rapide. Ces améliorations de vitesse nous ont permis de réduire de moitié la taille de notre flotte MacOS. »

    – Heath Borders
    Ingénieur mobile senior, Twitch

  • The Pokémon Company International
  • Sommet AWS 2021 : Flipboard et les instances Amazon EC2 Mac (05:16)

    « Flipboard est une application primée qui regroupe l'actualité et les informations pour des millions de clients dans un format magazine convivial. Nous avons récemment commencé à utiliser les instances Amazon EC2 pour nos ordinateurs de génération iOS pour des tâches telles que les bêtas quotidiennes, les générations et soumissions App Store et les tests d'interfaces utilisateur. Nous sommes en mesure de migrer facilement de notre solution précédente vers les instances EC2 Mac en trois jours, installation de logiciels, sessions VNC, créations de comptes et déplacement de toutes nos tâches Jenkins compris. La configuration a été très fiable, et nous profitons aussi de la flexibilité d'utiliser la commande en ligne ou le partage d'écran. Les délais des générations sont passés de 20 minutes à 5 minutes. Les tests d'automatisation de l'interface utilisateur, qui prenaient habituellement 3 heures, durent désormais moins de 1 heure. La vitesse de téléchargement est impressionnante, et les sessions VNC sont extrêmement fluides. Inutile de rappeler que ce projet a été un énorme succès et que nous sommes plus que ravis des résultats. »

    – Colin Caufield
    Ingénieur iOS en chef, Flipboard

  • The Pokémon Company International
  • « Chez The Pokémon Company International, une filiale de The Pokémon Company au Japon qui gère les installations hors d'Asie, nous avons transféré l'ensemble de notre ferme de générations client et de notre système CI/CD Unity vers les instances EC2 Mac. L'objectif était de consolider notre pipeline de génération, tirer parti de l'automatisation des générations, profiter des outils CI/CD, comme Jenkins et TeamCity et accélérer les délais de génération. Avec les instances EC2 Mac à la demande, nous sommes en mesure de nous mettre à l'échelle plus efficacement et de prendre en charge les tests automatisés de nos produits. Suite à la migration de notre système CI/CD Unity d'un fournisseur tiers vers EC2 Mac, nous sommes heureux de constater que nos générations Unity sont 400 % plus rapides. »

    – Carla Dreyer
    Responsable senior de l'ingénierie DevOps, The Pokémon Company International

  • Intuit
  • Intuit et les instances Amazon EC2 Mac

    « Intuit est une société de plateforme financière mondiale complètement tournée vers sa mission. Ses produits, notamment TurboTax, QuickBooks et Mint, sont conçus pour accompagner plus de 50 millions de clients individuels, de petites entreprises et de travailleurs de professions libérales à travers le monde, afin de les aider à améliorer leur vie sur le plan financier. Les instances EC2 Mac, avec leurs interfaces et API EC2 familières, nous ont permis de tranférer de manière fluide nos pipelines de génération et de test iOS et macOS existants vers AWS, améliorant ainsi la productivité des développeurs. Nous bénéficions de performances jusqu'à 30 % supérieures à celles de notre infrastructure de centre de données, grâce à l'extension élastique de la capacité et à la configuration de haute disponibilité en exploitant plusieurs zones. Aujourd'hui, nous exécutons environ 80 % de nos générations de production sur des instances EC2 Mac, et nous sommes impatients de voir ce que l'avenir réserve pour l'innovation d'AWS dans ce domaine. »

    – Pratik Wadher
    Vice-président du développement de produits chez Intuit

  • Riot Games
  • « L'équipe de Legends of Runeterra était ravie de profiter des instances EC2 Mac pour consolider l'ensemble de notre pipeline de génération (Windows, Linux et maintenant macOS) sur AWS. Notre pipeline de génération prend actuellement en charge près de 100 générations par jour et jusqu'à 3 000 générations par mois, et notre contrôle de source compte plus de 270 000 validations à date. Avant de migrer vers les instances EC2 Mac, notre équipe devait consacrer du temps à la gestion des ordinateurs Mac sur site. Désormais, avec les instances EC2 Mac, notre pipeline de génération fournit un processus complet de génération entre plateformes de bout en bout pour le système CI/CD Unity dans le cloud AWS. Cela a permis à notre équipe, composée de plus de cent ingénieurs, artistes et concepteurs talentueux, de réduire le temps de développement et d'accélérer l'innovation pour les jeux que les joueurs de Riot ont découverts et apprécient. »

    – Guy Kisel
    Ingénieur logiciel, LoR, Riot Games

Ressources

Tutoriels techniques sur les instances Amazon EC2 Mac – Partie 1 – Démarrer (7:40)
Tutoriels techniques sur les instances Amazon EC2 Mac – Partie 2 – Comment utiliser le stockage par bloc et de fichiers (7:32)
Tutoriels techniques sur les instances Amazon EC2 Mac – Partie 3 – macOS Workers avec Kubernetes et Jenkins (5:03)
WIRED : au revoir Bender
29 janvier 2022

En savoir plus »

AWS re:Invent 2021 : Créer des applications Apple Silicon natives avec des instances EC2 M1 Mac, avec Goldman Sachs
2 décembre 2021

Regarder la vidéo »

CI/CD mobile avec EC2 macOS : avec Goldman Sachs
2 décembre 2021

En savoir plus »

Annonce de la disponibilité des instances Amazon EC2 M1 Mac pour macOS
2 décembre 2021

En savoir plus »

Les instances Amazon EC2 Mac prennent désormais en charge macOS Monterey
22 novembre 2021

En savoir plus »

Les instances Amazon EC2 Mac prennent désormais en charge macOS Big Sur
23 février 2021

En savoir plus »

Démarrer avec AWS

Créer un compte AWS
Créer un compte AWS

Obtenez un accès instantané à l'offre gratuite d'AWS.

S'inscrire 
Apprendre avec des didacticiels simples
En savoir plus avec des didacticiels de 10 minutes

Explorez et apprenez avec des didacticiels simples.

En savoir plus 
Commencer à créer dans la console

Commencez à créer avec des guides détaillés pour vous aider à lancer votre projet AWS.

Démarrer