Passer au contenu principal

Amazon EC2

Instances Mac Amazon EC2

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

Pourquoi les instances Amazon EC2 Mac ?

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.

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

Présentation des instances Amazon EC2 Mac

Avantages

    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.

    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.

    Les instances Mac EC2 M1, M1 Ultra, M2, M2 Pro, M4 et M4 Pro permettent aux environnements Apple Silicon macOS sur AWS de développer, créer, tester, déployer et exécuter des applications Apple. Lors de la réarchitecture de vos applications macOS pour ordinateurs Apple Silicium Mac, 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.

    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

    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 l’Apple Neural Engine à 16 cœurs. Les instances EC2 M1 Ultra Mac sont bâties sur les ordinateurs Apple M1 Ultra Mac Studio, avec la puce Apple Silicium M1 Ultra dotée de 20 cœurs de CPU, 64 cœurs de GPU, 128 GiB de mémoire et l’Apple Neural Engine à 32 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 de l’Apple Neuronal Engine à 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 de l’Apple Neuronal Engine à 16 cœurs.

    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.

    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.

Instances Amazon EC2 Mac prises en charge

Instance
Description
Instance Mac EC2 M4 Max, optimisée par le studio Mac Apple M4 Max

Les instances M4 Max Mac sont optimisées par l’AWS Nitro System, qui fournit jusqu'à 10 Gbit/s de bande passante du réseau et 8 Gbit/s de bande passante de stockage Amazon Elastic Block Store (Amazon EBS). Ces instances sont basées sur des ordinateurs Apple M4 Max Mac Studio dotés d'un CPU à 16 cœurs, d'un GPU à 40 cœurs, d'un moteur neuronal à 16 cœurs et de 128 Go de mémoire unifiée.
Les instances Amazon EC2 M4 Max Mac offrent des performances de création d’applications jusqu’à 25 % supérieures à celles des instances Amazon EC2 M1 Ultra Mac. 

Instances Amazon EC2 M4 Pro pour Mac

Les instances Mac Amazon EC2 M4 Pro sont créées sur des mini-ordinateurs Mac Apple M4 Pro dotés du système AWS Nitro. Les instances Mac M4 Pro sont dotées d'un processeur 14 cœurs avec 10 cœurs de performance et 4 cœurs d'efficacité, d'un processeur graphique à 20 cœurs, de 48 Go de mémoire unifiée et d'un moteur neuronal 16 cœurs. Les instances Mac M4 Pro sont dotées d'un nouveau volume de stockage d'instance de 2 To par hôte dédié Mac EC2, fournissant un stockage à faible latence pour améliorer la mise en cache et les performances de construction/test. Les instances Mac EC2 M4 Pro offrent des performances de création d'applications jusqu'à 15 % supérieures à celles des instances Mac EC2 M2 Pro.

Instances Amazon EC2 M4 pour Mac

Les instances Mac Amazon EC2 M4 sont créées sur des ordinateurs Mac mini Apple M4 et sont alimentées par le système AWS Nitro. Ordinateurs Mac Mini Apple M4 dotés d'un processeur à 10 cœurs avec 4 cœurs performants et 6 cœurs efficaces, d'un processeur graphique à 10 cœurs, de 24 Go de mémoire unifiée et d'un moteur neuronal 16 cœurs. Les instances Mac EC2 M4 offrent des performances de création d'applications jusqu'à 20 % supérieures à celles des instances Mac EC2 M2. Les instances Amazon EC2 M4 Mac sont dotées d'un nouveau volume de stockage d'instance de 2 To par hôte dédié EC2 Mac, fournissant un stockage à faible latence pour améliorer la mise en cache et les performances de construction/test.

Instances Amazon EC2 M2 Pro Mac

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).

Instances Amazon EC2 M2 Mac

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 versions ultérieures en tant qu’Amazon Machine Images (AMI).

Instances Amazon EC2 M1 Ultra Mac

Les instances Amazon EC2 M1 Mac reposent sur des ordinateurs Apple M1 Ultra Mac Studio et sont optimisées par AWS Nitro System. Les instances M1 Ultra Mac combinent des environnements macOS Arm64 natifs avec 128 Go de RAM. Les instances EC2 M1 Ultra Mac prennent en charge macOS Ventura version 13 et versions ultérieures en tant qu’Amazon Machine Images (AMI).

Instances Amazon EC2 M1 Mac

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 pour la première fois l’utilisation des environnements Arm64 macOS sur AWS, et prennent en charge macOS Big Sur (version 11) et versions ultérieures en tant qu’Amazon Machine Image (AMI).

Instances EC2 Mac basées sur x86

Les instances EC2 Mac 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. Ces instances Mac prennent en charge macOS Big Sur (version 11) et versions ultérieures en tant qu’Amazon Machine Images (AMI).

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.

Spécifications de l'instance

Famille d'instance
Taille d’instance
Processor
Cœurs physiques
Configuration du processeur
Mémoire (Go)
Cœurs GPU
Cœurs du moteur neuronal
Bande passante du réseau (Gbit/s)
Bande passante EBS (Gbit/s)
mac-m4max

mac-m4max.metal

Apple silicon M4 Max

16

12 cœurs de performance et 4 cœurs d'efficacité

128

40

16

10

8

mac-m4pro

mac-m4pro.metal

Apple silicon M4 Pro

14

10 cœurs de performance et 4 cœurs d'efficacité

48

20

16

10

8

mac-m4

mac-m4.metal

Apple silicon M4

10

4 cœurs de performance et 6 cœurs d'efficacité

24

10

16

10

8

Mac2-m2pro

mac2-m2pro.metal

Apple silicon M2 Pro

12

8 cœurs de performances + 4 cœurs d'efficacité

32

19

16

10

8

Mac2-m2

mac2-m2.metal

Apple silicon M2

8

4 cœurs de performances + 4 cœurs d'efficacité

24

10

16

10

8

Mac2-m1ultra

mac2-m1ultra.metal

Apple silicon M1 Ultra

20

16 pour les performances et 4 pour l’efficacité

128

64

32

10

8

Mac2

mac2.metal

Apple silicon M1

8

4 cœurs de performances + 4 cœurs d'efficacité

16

8

16

10

8

Mac1

mac1.metal

Apple silicon Intel Core i7

6

6

32

-

-

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, consultez la page de présentation des tarifs hôtes dédiés. Vous pouvez également accéder à la tarification des instances Mac EC2 sur le calculateur de prix AWS pour les hôtes dédiés.

Témoignages de clients

Voici quelques exemples de la manière dont les clients et partenaires ont atteint leurs objectifs en matière d’agilité, de performance tarifaire, de réduction des coûts et de durabilité grâce aux instances Amazon EC2 Mac.

Voir tous les clients

Pinterest

« Grâce aux instances Mac EC2, nous pouvons faire évoluer notre parc de builds iOS, créer, restaurer et transférer facilement des environnements macOS personnalisés avec des AMI, et déboguer tout échec de génération ou de test avec des environnements macOS entièrement reproductibles. Aujourd'hui, 100 % de nos versions de production s'exécutent sur des instances Mac EC2 — nos versions sont 18,4 % plus rapides et 80,5 % plus fiables — et nos développeurs iOS adorent ça ! »

Oliver Koo Ingénieur logiciel senior, Pinterest

Missing alt text value

Twitch

« 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. Ces améliorations de vitesse nous ont permis de réduire la taille de notre parc macOS de 50 %. »

Ingénieur mobile senior chez Heath Borders, Twitch

Missing alt text value

Flipboard

« Nous sommes en mesure de migrer facilement de notre précédente solution vers les instances EC2 Mac en trois jours. 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 auparavant 3 heures prennent désormais moins d'une heure. »

Colin Caufield, Ingénieur iOS en chef, Flipboard

Flipboard logo with a stylized red 'F' icon and the word 'Flipboard' in black text on a white background.

The Pokémon Company International

« Nous avons migré l'intégralité de notre parc de build client et Unity CI/CD vers des instances Mac EC2 afin de consolider notre pipeline de build, de tirer parti de l'automatisation des builds, de tirer parti des outils CI/CD tels que Jenkins et TeamCity, et d'accélérer les temps de construction. Aujourd'hui, nous sommes ravis de constater que nos versions de Unity sont 400 % plus rapides. »

Carla Dreyer, Senior Manager of DevOps Engineering, The Pokémon Company International

Missing alt text value

Intuit

« 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. Nous exécutons désormais environ 80 % de nos générations de production sur les instances EC2 Mac. »

Pratik Wadher, VP of Product Development, Intuit

Missing alt text value

Riot Games

« Nous avons consolidé l'ensemble de notre pipeline de création sur AWS (Windows, Linux et maintenant macOS). 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. Grâce aux 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. »

Guy Kisel, Staff Software Engineer, LoR, Riot Games

Missing alt text value