Aujourd’hui, nous annonçons la disponibilité générale de Instances Mac Amazon EC2 M2 Pro. Ces instances offrent des performances jusqu’à 35 % plus rapides par rapport aux instances Mac M1 existantes lors de la création et du test d’applications pour les plates-formes Apple.
Les nouvelles instances Mac EC2 M2 Pro sont alimentées par Ordinateurs Apple M2 Pro Mac Mini doté d’un processeur à 12 cœurs, d’un GPU à 19 cœurs, de 32 Go de mémoire et d’un moteur neuronal Apple à 16 cœurs et activé de manière unique par le Système AWS Nitro via des connexions Thunderbolt haut débit, offrant à ces ordinateurs Mac mini des instances de calcul entièrement intégrées et gérées avec jusqu’à 10 Gbit/s de débit. AmazonVPC bande passante réseau et jusqu’à 8 Gbit/s de AmazonEBS bande passante de stockage. Les instances Mac EC2 M2 Pro prennent en charge macOS Ventura (version 13.2 ou ultérieure) en tant qu’AMI.
Une histoire des instances Mac EC2
Quand Jeff Barr pour la première fois introduction des instances Mac Amazon EC2 en 2020, les clients ont été surpris de pouvoir exécuter macOS sur Amazon EC2 pour créer, tester, empaqueter et signer des applications développées avec Xcode applications pour la plate-forme Apple, notamment macOS, iOS, iPadOS, tvOS et watchOS.
Dans son discours dans AWS re:Invent 2020, Peter DeSantis a révélé le secret pour créer des instances Mac EC2 alimentées par le système AWS Nitro, qui permet de proposer des mini-ordinateurs Apple Mac en tant qu’instances de calcul entièrement intégrées et gérées avec le réseau Amazon VPC et le stockage Amazon EBS, comme toutes les autres instances EC2.
« Nous n’avons eu besoin d’apporter aucune modification au matériel Mac. Nous avons simplement connecté un contrôleur Nitro via la connexion Thunderbolt du Mac. Lorsque vous lancez une instance Mac, votre Image de machine Amazon compatible Mac (AMI) s’exécute directement sur le Mac Mini, sans hyperviseur. Le contrôleur Nitro configure l’instance et fournit un accès sécurisé au réseau et à tout stockage connecté. Et ce Mac Mini peut désormais utiliser n’importe quel service AWS de manière native.
En juillet 2022, nous introduction des instances Mac Amazon EC2 M1 construit autour du système sur puce (SoC) M1 conçu par Apple. Les développeurs qui créent des applications pour iPhone, iPad, Apple Watch et Apple TV peuvent choisir soit des instances Mac EC2 basées sur x86, soit des instances EC2 M1 basées sur Arm. Si vous souhaitez réarchitecturer vos applications pour prendre en charge nativement les Mac avec Apple Silicon à l’aide d’instances EC2 M1, vous pouvez créer et tester vos applications pour offrir des performances tarifaires jusqu’à 60 % supérieures par rapport aux instances Mac EC2 pour les charges de travail de création d’applications iPhone et Mac avec tous les avantages d’AWS.
De nombreux clients profitez des instances Mac EC2 pour offrir une solution complète Pipeline de build de bout en bout sur macOS sur AWS. Avec les instances Mac EC2, ils peuvent faire évoluer leur flotte de build iOS ; utilisez facilement des environnements macOS personnalisés avec des AMI ; et déboguez tout échec de construction ou de test avec des environnements macOS entièrement reproductibles.
Les clients ont signalé une réduction jusqu’à 4 fois des temps de construction, une augmentation jusqu’à 3 fois des constructions parallèles, une réduction jusqu’à 80 % des pannes de construction liées aux machines et une réduction jusqu’à 50 % de la taille de leur flotte. Ils peuvent continuer à consacrer leur temps à l’innovation de produits et de fonctionnalités tout en réduisant les efforts fastidieux requis pour gérer l’infrastructure macOS sur site.
Pour accélérer cette innovation, les instances Mac EC2 ont récemment commencé à prendre en charge remplacement des volumes racine sur une instance Mac EC2 en cours d’exécution, vous permettant de restaurer le volume racine d’une instance Mac EC2 à son état de lancement initial ou à un instantané spécifique, sans avoir besoin d’arrêter ou de mettre fin à l’instance.
Vous pouvez aussi utiliser mises à jour du système d’exploitation sur place depuis l’environnement invité sur les instances Mac EC2 M1 vers une version spécifique ou la plus récente de macOS, y compris la version bêta, en enregistrant vos instances auprès du programme pour développeurs Apple. Les développeurs peuvent désormais intégrer les dernières fonctionnalités de macOS dans leurs applications et tester la compatibilité des applications existantes avant la sortie publique de macOS.
Premiers pas avec les instances EC2 M2 Pro
Comme pour les autres instances Mac EC2, les instances Mac EC2 M2 Pro prennent également en charge la location d’hôte dédié avec une durée d’allocation d’hôte minimale de 24 heures pour s’aligner sur les licences macOS.
Pour commencer, vous devez allouer un hôte dédié Mac, un serveur physique entièrement dédié à votre propre usage dans votre compte AWS. Une fois l’hôte alloué, vous pouvez lancer, arrêter et démarrer votre propre environnement macOS en tant qu’instance sur cet hôte pour un hôte dédié.
Une fois l’hôte alloué, vous pouvez démarrer une instance Mac EC2 dessus. La procédure n’est pas différente du démarrage de n’importe quel type d’instance EC2. Choisissez votre version de macOS AMI et sélectionnez le mac2-m2pro.metal
type d’instance dans le Images d’applications et de systèmes d’exploitation section.
Dans le Détails avancés section, sélectionnez Hôte dédié dans Location et un hôte dédié que vous venez de créer dans ID d’hôte de location.
Lorsque vous utilisez des instances Mac EC2 pour la première fois, vous pouvez utiliser SSH pour vous connecter à l’instance nouvellement lancée comme d’habitude ou activez Apple Remote Desktop et démarrez une session VNC à l’instance EC2. Pour en savoir plus, voir La série d’articles de Sébastien pour lancer et connecter votre instance Mac.
Lorsque vous n’avez plus besoin de l’hôte dédié Mac, vous pouvez mettre fin à votre instance Mac en cours d’exécution et libérer l’hôte sous-jacent. Notez encore qu’après avoir été alloué, un hôte dédié Mac ne peut être libéré qu’après 24 heures pour s’aligner sur la licence macOS d’Apple.
Maintenant disponible
Les instances Mac Amazon EC2 M2 Pro sont disponibles dans les régions AWS USA Ouest (Oregon) et USA Est (Ohio), et d’autres régions seront bientôt disponibles.
Pour en savoir plus ou commencer, voir Instances Mac Amazon EC2 ou visitez le Documentation EC2 Mac. Vous pouvez envoyer des commentaires à AWS re:Post pour EC2 ou via vos contacts AWS Support habituels.
— Channy