Überspringen zum Hauptinhalt

Amazon EC2

Mac-Instances von Amazon EC2

Entwickeln, Erstellen, Testen und Signieren von Apple-Anwendungen in Amazon EC2

Warum Mac-Instances von Amazon EC2?

Mit Mac-Instances von Amazon Elastic Compute Cloud (Amazon EC2) können Sie zum ersten Mal On-Demand-macOS-Workloads in der Cloud ausführen und die Flexibilität, Skalierbarkeit und Kostenvorteile von AWS auf alle Apple-Entwickler ausweiten. Durch die Verwendung von Amazon EC2-Mac-Instances können Sie Apps für iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV und Safari erstellen. Sie können macOS-Umgebungen innerhalb von Minuten bereitstellen und darauf zugreifen, die Kapazität dynamisch nach Bedarf skalieren und von einer nutzungsabhängigen Preisberechnung profitieren.

Weitere Informationen zu den ersten Schritten mit EC2-Mac-Instances finden Sie im Amazon-EC2-Benutzerhandbuch oder in den Häufig gestellten Fragen zu Amazon-EC2-macOS

Übersicht über Amazon-EC2-Mac-Instances

Vorteile

    Die Zeit und die Ressourcen, die bisher für den Aufbau und die Wartung von On-Premises-macOS-Umgebungen aufgewendet wurden, können jetzt für die Entwicklung kreativer und nützlicher Apps genutzt werden. Entwicklungsteams können jetzt bei Bedarf nahtlos macOS-Rechenumgebungen bereitstellen und darauf zugreifen, um bequem verteilte Tests und schnelle App-Builds durchzuführen. Dies bietet Entwicklern zusätzliche Möglichkeiten, Mac als vertrauenswürdige Plattform zu nutzen, sei es vor Ort oder in der Cloud. EC2-Mac-Instances helfen dabei, den Aufwand für die Verwaltung der Infrastruktur auf AWS zu verlagern, sodass sich Apple Entwickler auf die Entwicklung ihrer Anwendungen konzentrieren können.

    EC2-Mac-Instances bieten Entwicklern einen nahtlosen Zugriff auf Dutzende von AWS-Services, sodass Entwickler einfacher und effizienter mit Teammitgliedern zusammenarbeiten und ihre Anwendungen entwickeln, erstellen, testen, analysieren und verbessern können. Ähnlich wie bei anderen EC2-Instances können Sie die EC2-Mac-Instances einfach gemeinsam mit den AWS-Services und Funktionen nutzen, wie Amazon Virtual Private Cloud (VPC) für Netzwerksicherheit, Amazon Elastic Block Store (EBS) für erweiterbare Speicherung, Elastic Load Balancing (ELB) für die Verteilung von Build-Queues, Amazon FSx für skalierbare Datenspeicherung und AWS Systems Manager (SSM Agent) für die Konfiguration, Verwaltung und das Patching von macOS-Umgebungen.

    Mit den EC2-Mac-Instances der Typen M1, M1 Ultra, M2, M2 Pro, M4 und M4 Pro lassen sich Apple-Silicon-macOS-Umgebungen in AWS bereitstellen, um Apple-Anwendungen zu entwickeln, zu erstellen, zu testen, zu bereiten und auszuführen. Wenn Sie bei Ihren macOS-Anwendungen für Apple-Silicon-Mac-Computer einen Architekturwechsel durchführen, können Sie jetzt schnellere Builds mit Bare-Metal-Leistung und komfortabel verteilten Tests erzielen, ohne die physische Infrastruktur beschaffen, installieren, verwalten, patchen und aktualisieren zu müssen.

    EC2-Mac-Instances ermöglichen es Entwicklern, macOS-Umgebungen innerhalb von Minuten zu starten, die bereitgestellte Kapazität je nach Bedarf anzupassen und nur für die tatsächliche Nutzung mit dem nutzungsbasierten Preis zu bezahlen. Entwickler sparen Geld, da sie nur für die Systeme zahlen müssen, die auch genutzt werden. So kann zum Beispiel beim Erstellen einer App mehr Kapazität genutzt werden und beim Testen weniger Kapazität.

Funktionen

    EC2-Mac-Instances unterstützen mehrere Apple-Mac-Computer, um verschiedene Anwendungsfälle und Anforderungen zu erfüllen. Unsere x86-basierten EC2-Mac-Instances werden auf Apple-Mac-mini-Computern, die mit 32 GiB Arbeitsspeicher und 3,2 GHz Intel-Core-i7-Prozessoren der achten Generation mit 6 physischen und 12 logischen Kernen ausgestattet sind. EC2-M1-Mac-Instances werden auf Mac-Mini-Computern von Apple M1 mit dem Apple-Silicon-M1-Chip, 8 CPU-Kernen, 8 GPU-Kernen, 16 GiB Speicher und der Apple Neural Engine mit 16 Kernen aufgebaut. Instances von EC2 M1 Ultra Mac werden auf Computern von Apple M1 Ultra Mac Studio mit dem Apple silicon M1 Ultra Chip, 20 CPU-Kernen, 64 GPU-Kernen, 128 GiB Speicher und der 32-Kern Apple Neural Engine aufgebaut. M2-Pro-Mac-Instances von EC2 basieren auf Computern von Apple M2 Pro Mac Mini mit dem Silicon-M2-Pro-Chip von Apple, 12 CPU-Kernen, 19 GPU-Kernen, 32 GiB Arbeitsspeicher und der Apple Neural Engine mit 16 Kernen. EC2-M2-Mac-Instances werden auf M2-Mac-Mini-Computern von Apple mit dem Apple-Silicon-M2-Chip, 8 CPU-Kernen, 10 GPU-Kernen, 24 GiB Speicher und der Apple Neural Engine mit 16 Kernen aufgebaut. M2-Pro-Mac-Instances von EC2 basieren auf Computern von Apple M2 Pro Mac Mini mit dem Silicon-M2-Pro-Chip von Apple, 12 CPU-Kernen, 19 GPU-Kernen, 32 GiB Arbeitsspeicher und der Apple Neural Engine mit 16 Kernen.

    EC2-Mac-Instances sind so konzipiert, dass Sie kritische Anwendungen mit Vertrauen entwickeln können. AWS verfügt über die sicherste, umfangreichste und zuverlässigste globale Infrastruktur für die Ausführung von Workloads, die hohe Verfügbarkeit erfordern, und ist als Branchenführer für Betriebszeitstandards anerkannt. Mit EC2-Mac-Instances lassen Ihre macOS-Workloads von der Skalierbarkeit, Elastizität, Zuverlässigkeit und Erfahrung profitieren, die die sichere On-Demand-Infrastruktur Millionen von Kunden seit mehr als einem Jahrzehnt bietet.

    Das AWS Nitro System ist eine umfangreiche Sammlung von Bausteinen, die viele herkömmliche softwaredefinierte Funktionen auf dedizierte Hardware und Software verlagert, um hohe Leistung, hohe Verfügbarkeit und hohe Sicherheit zu bieten. Amazon-EC2-Mac-Instances werden in besonderer Weise durch das AWS Nitro System ermöglicht, das es erlaubt, Mac-mini-Computer als vollständig integrierte und verwaltete EC2-Instances anzubieten, die 10 Gbit/s Amazon-VPC-Netzwerkbandbreite und 8 Gbit/s Amazon-EBS-Speicherbandbreite bieten.

Unterstützte Amazon-EC2-Mac-Instances

Instance
Beschreibung
EC2-M4-Max-Mac-Instance – bereitgestellt über Apple M4 Max Mac Studio

M4 Max Mac-Instances werden vom AWS Nitro System betrieben und bieten bis zu 10 Gbit/s Netzwerkbandbreite und 8 Gbit/s Amazon Elastic Block Store (Amazon EBS)-Speicherbandbreite. Diese Instances basieren auf Apple M4 Max Mac Studio-Computern mit einer 16-Core-CPU, einer 40-Core-GPU, einer 16-Core-Neural Engine und 128 GB einheitlichem Speicher.
Amazon-EC2-M4-Max-Mac-Instances bieten gegenüber Amazon-EC2-M1-Ultra-Mac-Instances eine bis zu 25 % bessere Leistung bei der Anwendungserstellung. 

Instances von Amazon EC2 M4 Pro

Amazon EC2 M4 Pro Mac-Instances basieren auf Apple M4 Pro Mac mini-Computern mit dem AWS Nitro System. M4-Pro-Mac-Instances verfügen über eine 14-Kern-CPU mit 10 Performance-Kernen und 4 Efficiency-Kernen, eine 20-Kern-GPU, 48 GB einheitlichen Arbeitsspeicher und eine 16-Kern-Neural Engine. M4 Pro Mac-Instances verfügen über ein neues Instance-Store-Volume mit 2 TB pro EC2 Mac Dedicated Host und bieten damit Speicher mit geringer Latenz für eine verbesserte Caching- sowie Build- und Testleistung. EC2-M4-Pro-Mac-Instances bieten im Vergleich zu EC2-M2-Pro-Mac-Instances eine um bis zu 15 % höhere Leistung beim Erstellen von Anwendungen.

M4-Mac-Instances von Amazon EC2

M4-Mac-Instances von Amazon EC2 basieren auf M4-Mac-Mini-Computern von Apple und werden mit dem AWS Nitro System betrieben. Apple M4 Mac Mini-Computer mit einer 10-Kern-CPU mit 4 Performance-Kernen und 6 Effizienz-Kernen, einer 10-Kern-GPU, 24 GB Unified Memory und einer 16-Kern-Neural Engine. EC2-M4-Mac-Instances bieten im Vergleich zu EC2-M2-Mac-Instances eine um bis zu 20 % höhere Leistung beim Erstellen von Anwendungen. Amazon EC2 M4 Mac-Instances verfügen über ein neues Instance-Store-Volume mit 2 TB pro EC2 Mac Dedicated Host und bieten damit Speicher mit geringer Latenz für eine verbesserte Caching- sowie Build- und Testleistung.

Instances von Amazon EC2 M2 Pro

M2-Mac-Instances von Amazon EC2 basieren auf Mac-Minicomputern von Apple M2 und werden durch das AWS Nitro System betrieben. Mac-Instances von M2 Pro kombinieren native Arm64-macOS-Umgebungen mit 32 GiB RAM und bieten so eine bis zu 35 % schnellere Leistung im Vergleich zu Mac-Instances von EC2 M1 für iOS- und macOS-Anwendungserstellungs-Workloads. M2-Pro-Mac-Instances von EC2 unterstützen macOS Version 13.2 und höher als Amazon Machine Images (AMIs).

Instances von Amazon EC2 M2 Mac

M2-Mac-Instances von Amazon EC2 basieren auf M2-Mac-Mini-Computern von Apple und werden durch das AWS Nitro System betrieben. M2-Mac-Instances kombinieren native Arm64-macOS-Umgebungen mit 24 GiB RAM und bieten so eine bis zu 10 % schnellere Leistung im Vergleich zu EC2-M1-Mac-Instances für iOS- und macOS-Anwendungsentwicklungs-Workloads. M2-Mac-Instances von EC2 unterstützen macOS Version 13.2 und höher als Amazon Machine Images (AMIs).

Instances von Amazon EC2 M1 Ultra Mac

M1-Ultra-Mac-Instances von Amazon EC2 basieren auf Computern von Apple M1 Ultra Mac Studio und werden mit dem AWS Nitro System betrieben. M1-Ultra Mac-Instances kombinieren native Arm64-macOS-Umgebungen mit 128 GiB RAM. Instances von EC2 M1 Ultra Mac unterstützen macOS Ventura Version 13 und höher als Amazon Machine Images (AMIs).

M1-Mac-Instances von Amazon EC2

M1-Mac-Instances von Amazon EC2 basieren auf M1-Mac-Mini-Computern von Apple und werden mit dem AWS Nitro System betrieben. Diese Instances bieten eine bis zu 60 % bessere Preisleistung als x86-basierte EC2-Mac-Instances für die Erstellung von iOS- und macOS-Anwendungs-Workloads. EC2-M1-Mac-Instances ermöglichen zum ersten Mal Arm64-macOS-Umgebungen auf AWS und unterstützen machtlos Big Sur (Version 11) und höher als Amazon Machine Images (AMIs).

x86-basierte EC2-Mac-Instances

x86-basierte EC2-Mac-Instances basieren auf Apple-Mac-mini-Computern mit Intel-Core-i7-Prozessoren und werden mit dem AWS Nitro System betrieben. Diese Mac-Instances unterstützen macOS Big Sur (Version 11) und höher als Amazon Machine Images (AMIs).

Erste schnelle Schritte mit Amazon-EC2-Mac-Instances

Besuchen Sie unser GitHub-Repository für hilfreiche technische Dokumente, Anleitungen, Videos und mehr. Erfahren Sie, wie Sie Apple Entwicklerumgebungen einrichten, CI/CD-Pipelines aufbauen oder Ihre Jamf-Workflows auf x86- und Apple-Silicon-basierten EC2 Mac-Instances testen.

Instance-Spezifikationen

Instance-Familie
Instance-Größe
Processor
Physische Kerne
CPU-Konfiguration
Speicher (GB)
GPU-Kerne
Kerne der Neural Engine
Netzwerkbandbreite (GBit/s)
EBS-Bandbreite (GBit/s)
Mac-m4max

mac-m4max.metal

Apple-Halbleiter M4 Max

16

12 Leistungskerne und 4 Effizienzkerne

128

40

16

10

8

Mac-m4pro

mac-m4pro.metal

Apple-Halbleiter M4 Pro

14

10 Leistungskerne und 4 Effizienzkerne

48

20

16

10

8

Mac-m4

mac-m4.metal

Apple-Halbleiter M4

10

4 Leistungskerne und 6 Effizienzkerne

24

10

16

10

8

Mac2-m2pro

mac2-m2pro.metal

Apple-Halbleiter M2 Pro

12

8 Leistungs- und 4 Effizienzkerne

32

19

16

10

8

Mac2-m2

mac2-m2.metal

Apple-Halbleiter M2

8

4 Leistungs- und 4 Effizienzkerne

24

10

16

10

8

Mac2-m1ultra

mac2-m1ultra.metal

Apple-Halbleiter M1 Ultra

20

16 Leistungs- und 4 Effizienz

128

64

32

10

8

Mac2

mac2.metal

Apple-Halbleiter M1

8

4 Leistungs- und 4 Effizienzkerne

16

8

16

10

8

Mac1

mac1.metal

Apple-Halbleiter Intel Core i7

6

6

32

-

-

10

8

Preise

Amazon-EC2-Mac-Instances können Sie als Dedicated Hosts über die Preismodelle „On Demand“ und „Savings Plans“ erwerben. Die Abrechnung für EC2-Mac-Instances erfolgt pro Sekunde mit einer Mindestzuteilungsdauer von 24 Stunden, um der Apple-macOS-Softwarelizenzvereinbarung zu entsprechen. Mit On Demand können Sie einen EC2-Mac-Host starten und innerhalb von Minuten einsatzbereit sein. Nach Ablauf der 24-stündigen Mindestzuteilungsdauer kann der Host jederzeit ohne weitere Verpflichtungen freigegeben werden. Mit den Compute- und Instance-Savings-Plans können Sie bei einer 3-jährigen Bindung bis zu 44 Prozent gegenüber dem On-Demand-Preis sparen. Weitere Informationen zu Dedicated Hosts und vollständige Preisinformationen finden Sie auf der Preisseite zu Dedicated Hosts. Sie finden die Preise für EC2-Mac-Instances auch über den AWS Pricing Calculator für Dedicated Hosts.

Kundenempfehlungen

Hier sind einige Beispiele, wie Kunden und Partner mit Amazon-EC2-Mac-Instances ihre Ziele in Bezug auf Geschäftsflexibilität, Preis-Leistung, Kosteneinsparungen und Nachhaltigkeit erreicht haben.

Alle Kunden anzeigen

Pinterest

„Mit EC2-Mac-Instances können wir unsere iOS-Build-Flotte skalieren, benutzerdefinierte macOS-Umgebungen mit AMIs leicht erstellen, zurücksetzen und vorwärts rollen und alle Build- oder Testfehler mit vollständig reproduzierbaren macOS-Umgebungen debuggen. Heute laufen 100 % unserer Produktions-Builds auf EC2-Mac-Instances – unsere Builds sind 18,4 % schneller und 80,5 % zuverlässiger – und unsere iOS-Entwickler lieben es!“

Oliver Koo Senior Software Engineer, Pinterest

Missing alt text value

Twitch

„Mit EC2-Mac-Instances kann ich jetzt eine neue virtuelle Maschine in wenigen Minuten aufsetzen, die Sicherheit durch die Verwendung von EC2-Instance-Profilen verbessern und ein neues Xcode AMI für alle unsere Build Agents viermal schneller erstellen, testen und ausrollen. Diese Geschwindigkeitsverbesserungen haben es uns ermöglicht, die Größe unserer macOS-Flotte um 50 % zu reduzieren.

Heath Borders Senior Mobile Engineer, Twitch

Missing alt text value

Flipboard

„Wir waren in der Lage, innerhalb von drei Tagen von unserer vorherigen Lösung zu EC2-Mac-Instances zu migrieren. Die Einrichtung hat sich als sehr zuverlässig erwiesen, und wir genießen auch die Flexibilität, entweder die Befehlszeile oder die Bildschirmfreigabe zu verwenden. Die Build-Zeit hat sich von 20 Minuten auf 5 Minuten verkürzt. UI-Automatisierungstests, die früher 3 Stunden dauerten, dauern jetzt weniger als 1 Stunde.“

Colin Caufield Lead iOS Engineer, 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

„Wir haben unsere gesamte Client-Build-Farm und Unity CI/CD auf EC2-Mac-Instances migriert, um unsere Build-Pipeline zu konsolidieren, die Vorteile der Build-Automatisierung zu nutzen, CI/CD-Tools wie Jenkins und TeamCity zu verwenden und die Build-Zeiten zu verkürzen. Jetzt sind wir begeistert, dass unsere Unity-Builds 400 Prozent schneller sind.“

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

Missing alt text value

Intuit

„Wir erleben eine bis zu 30 Prozent bessere Leistung unserer Rechenzentrumsinfrastruktur, dank einer elastischen Kapazitätserweiterung und einer Hochverfügbarkeitseinrichtung, die mehrere Zonen nutzt. Wir lassen jetzt etwa 80 Prozent unserer Produktions-Builds auf EC2-Mac-Instances laufen.“

Pratik Wadher, VP of Product Development, Intuit

Missing alt text value

Riot Games

„Wir haben unsere gesamte Build-Pipeline auf AWS konsolidiert (Windows, Linux und jetzt macOS). Unsere Build-Pipeline unterstützt derzeit ca. 100 Builds pro Tag, bis zu 3 000 Builds pro Monat, und unsere Versionsverwaltung hat bis heute über 270 000 Commits. Mit EC2-Mac-Instances bietet unsere Build-Pipeline einen vollständigen, plattformübergreifenden Build-Prozess für Unity CI/CD in der AWS Cloud.“

Guy Kisel, Staff Software Engineer, LoR, Riot Games

Missing alt text value