Amazon EC2-Mac-Instances
EC2-Mac-Instances eignen sich ideal zum Entwickeln, Erstellen, Testen und Signieren von Anwendungen für Apple-Plattformen wie iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV und Safari. Sie können über SSH oder Apple Remote Desktop (ARD) eine Verbindung mit Ihrer Mac-Instance herstellen.
Anmerkung
Die Fakturierungseinheit ist der Dedicated Host. Für die Instances, die auf diesem Host laufen, entstehen keine zusätzlichen Gebühren.
Mac-Instances von Amazon EC2 unterstützen von Haus aus das Betriebssystem macOS.
-
x86-Mac-Instances von EC2 (
mac1.metal) sind auf der Hardware Mac mini 2018 entwickelt und werden mit 3,2 GHz Intel-Core-i7-Prozessoren der achten Generation (Coffee Lake), 6 physischen und 12 logischen Kernen und 32 GiB Arbeitsspeicher betrieben. -
M1-Mac-Instances von EC2 (
mac2.metal) sind auf der Hardware Mac mini 2020 entwickelt und werden mit einem Apple-Halbleiter-M1-Prozessor, 8 CPU-Kernen, 8 GPU-Kernen, 16 GiB Arbeitsspeicher und der 16-Kern Apple Neural Engine betrieben. -
M1-Ultra-Mac-Instances von EC2 (
mac2-m1ultra.metal) sind auf der Hardware Mac Studio 2022 entwickelt und werden mit einem Apple-Halbleiter-M1-Ultra-Prozessor, 20 CPU-Kernen, 64 GPU-Kernen, 128 GiB Arbeitsspeicher und der 32-Kern Apple Neural Engine betrieben. -
M2-Mac-Instances von EC2 (
mac2-m2.metal) sind auf der Hardware Mac mini 2023 entwickelt und werden mit einem Apple-Halbleiter-M2-Prozessor, 8 CPU-Kernen, 10 GPU-Kernen, 24 GiB Arbeitsspeicher und der 16-Kern Apple Neural Engine betrieben. -
M2-Pro-Mac-Instances von EC2 (
mac2-m2pro.metal) sind auf der Hardware 2023 Mac mini entwickelt und werden mit einem Apple-Halbleiter-M2-Pro-Prozessor, 12 CPU-Kernen, 19 GPU-Kernen, 32 GiB Arbeitsspeicher und der 16-Kern Apple Neural Engine betrieben. -
M4-Mac-Instances von EC2 (
mac-m4.metal) sind auf der Hardware Mac mini 2024 entwickelt und werden mit einem Apple-Halbleiter-M4-Prozessor, 10 CPU-Kernen, 10 GPU-Kernen, 24 GiB Arbeitsspeicher und der 16-Kern Apple Neural Engine betrieben. -
M4-Pro-Mac-Instances von EC2 (
mac-m4pro.metal) sind auf der Hardware Mac mini 2024 entwickelt und werden mit einem Apple-Halbleiter-M4-Pro-Prozessor, 14 CPU-Kernen, 20 GPU-Kernen, 48 GiB Arbeitsspeicher und der 16-Kern Apple Neural Engine betrieben.
Amazon EC2 Mac Dedicated Hosts unterstützen die automatische Wiederherstellung von Dedicated Hosts und die Host-Wartung auf Basis eines Neustarts.
Inhalt
Eine Mac-Instance über die AWS-Managementkonsole oder die AWS CLI starten
Herstellen einer Verbindung zu Ihrer Mac-Instance mithilfe von SSH oder einer GUI
Das Betriebssystem und die Software auf Mac-Instances von Amazon EC2 aktualisieren
Erhöhen Sie die Größe eines EBS-Volumes auf Ihrer Mac-Instance
Systemintegritätsschutz für Amazon-EC2-Mac-Instances konfigurieren
Unterstützte macOS-Versionen für Ihren Dedicated Host für Amazon EC2 Mac suchen
macOS-AMI-IDs mithilfe der AWS Systems Manager-Parameter-Store-API abrufen
Überlegungen
Die folgenden Überlegungen gelten für Mac-Instances:
-
Mac-Instances sind auf Dedicated Hosts nur als Bare-Metal-Instances mit einer Mindestzuweisungsdauer von 24 Stunden verfügbar, bevor Sie den Dedicated Host freigeben können. Sie können eine Mac-Instance pro Dedicated Host starten. Sie können den Dedicated Host für die AWS-Konten oder Organisationseinheiten in Ihrer AWS-Organisation oder für die gesamte AWS-Organisation freigeben.
-
Mac-Instances sind in verschiedenen AWS-Regionen verfügbar. Eine Liste der Verfügbarkeit von Mac-Instances in jeder AWS-Regionen finden Sie unter Amazon-EC2-Instance-Typen nach Regionen.
-
Mac-Instances sind nur als On-Demand-Instances verfügbar. Sie sind nicht als Spot-Instances oder Reserved Instances verfügbar. Sie können Geld für Mac-Instances sparen, indem Sie einen Savings Plan erwerben.
-
Die Kompatibilität verschiedener Mac-Instance-Typen mit bestimmten macOS-Amazon-Machine-Images (AMIs) ist unterschiedlich. Weitere Informationen finden Sie unter Amazon-EC2-macOS-AMIs Versionshinweise.
-
EBS-Hotplug wird unterstützt.
-
AWS verwaltet oder unterstützt die interne SSD auf der Apple-Hardware nicht. Wir empfehlen Ihnen dringend, stattdessen Amazon-EBS-Volumes zu verwenden. EBS-Volumes bieten auf Mac-Instances die gleichen Vorteile in Bezug auf Elastizität, Verfügbarkeit und Haltbarkeit wie auf jeder anderen EC2-Instance.
-
Für eine optimale Leistung empfehlen wir die Verwendung eines Amazon EBS-Volumes mit 10 000 IOPS und einem Durchsatz von 400 MiB/s mit Mac-Instances. Weitere Informationen finden Sie unter Amazon-EBS-Volume-Typen im Amazon-EBS-Benutzerhandbuch.
-
Auf x86-Mac-Instances sind automatische Softwareupdates deaktiviert. Wir empfehlen, dass Sie Updates anwenden und auf Ihrer Instance testen, bevor Sie die Instance in Produktion nehmen. Weitere Informationen finden Sie unter Das Betriebssystem und die Software auf Mac-Instances von Amazon EC2 aktualisieren.
-
Wenn Sie eine Mac-Instance anhalten oder beenden, wird ein Scrubbing-Workflow auf Dedicated Host ausgeführt. Weitere Informationen finden Sie unter Ihre Amazon-EC2-Mac-Instance anhalten oder beenden.
-
Wichtig
Apple-Intelligence-Features sind nicht verfügbar, wenn Mac-Hardware von einem externen Volume gestartet wird. Da EC2-Mac-Instances standardmäßig von externen EBS-Volumes gestartet werden, unterstützen sie keine Apple-Intelligence-Features.
-
Warnung
Verwenden Sie nicht FileVault. Wenn Sie FileVault aktivieren, kann der Host nicht gestartet werden, da die Partitionen gesperrt sind. Wenn Datenverschlüsselung erforderlich ist, verwenden Sie Amazon-EBS-Verschlüsselung, um Startprobleme und Leistungseinbußen zu vermeiden. Bei der Amazon-EBS-Verschlüsselung finden die Verschlüsselungsvorgänge auf den Host-Servern statt. Dadurch wird die Sicherheit der Daten sowohl im Ruhezustand als auch bei der Übertragung zwischen einer Instance und dem angeschlossenen EBS-Speicher gewährleistet. Weitere Informationen finden Sie unter Amazon-EBS-Verschlüsselung im Amazon-EBS-Benutzerhandbuch.
Instance-Bereitschaft
Nachdem Sie eine Mac-Instance gestartet haben, müssen Sie warten, bis die Instance bereit ist, bevor Sie eine Verbindung zu ihr herstellen können. Für ein von AWS verkauftes AMI mit einer x86-Mac-Instance oder einer Apple-Silicon-Mac-Instance kann die Startzeit zwischen etwa 6 und 20 Minuten liegen. Die Startzeit kann sich je nach den ausgewählten Größen von Amazon-EBS-Volumes, der Einbindung zusätzlicher Skripts in Benutzerdaten oder zusätzlich geladener Software in einem benutzerdefinierten macOS-AMI verlängern.
Sie können ein kleines Shell-Skript wie das unten stehende verwenden, um die Describe-Instance-Status-API abzufragen und festzustellen, wann die Instance für die Verbindung bereit ist. Ersetzen Sie im folgenden Befehl die Beispiel-Instance-ID mit Ihrer eigenen.
for i in $(seq 1 200); do aws ec2 describe-instance-status --instance-ids=i-1234567890abcdef0\ --query='InstanceStatuses[0].InstanceStatus.Status'; sleep 5; done;
EC2-macOS-AMIs
Amazon EC2 macOS bietet eine stabile, sichere und leistungsstarke Umgebung für Developer-Workloads, die auf Amazon EC2-Mac-Instances ausgeführt werden. EC2-macOS-AMIs enthalten Pakete für die einfache Integration mit AWS, wie z. B. Tools für die Startkonfiguration sowie weitverbreitete AWS-Bibliotheken und -Tools.
Weitere Informationen zu EC2-macOS-AMIs finden Sie unter Amazon-EC2-macOS-AMIs Versionshinweise.
AWS bietet regelmäßig aktualisierte EC2-macOS-AMIs, die Updates für AWS-eigene Pakete und die neueste vollständig getestete macOS-Version enthalten. AWS bietet außerdem aktualisierte AMIs mit den neuesten Nebenversionsupdates oder Hauptversionsupdates, sobald sie vollständig getestet und überprüft werden können. Wenn Sie keine Daten oder Anpassungen an Ihren Mac-Instances beibehalten müssen, können Sie die neuesten Updates erhalten, indem Sie eine neue Instance mit dem aktuellen AMI starten und dann die vorherige Instance beenden. Andernfalls können Sie auswählen, welche Updates auf Ihre Mac-Instances angewendet werden sollen.
Informationen zum Abonnieren von macOS-AMI-Benachrichtigungen finden Sie unter So abonnieren Sie macOS-AMI-Benachrichtigungen.
EC2-macOS-Init
EC2-macOS-Init wird verwendet, um EC2-Mac-Instances beim Start zu initialisieren. Es verwendet Prioritätsgruppen, um logische Aufgabengruppen gleichzeitig auszuführen.
Die launchd-plist-Datei ist /Library/LaunchDaemons/com.amazon.ec2.macos-init.plist. Die Dateien für EC2-macOS-Init befinden sich in /usr/local/aws/ec2-macos-init.
Weitere Informationen finden Sie unter https://github.com/aws/ec2-macos-init
Amazon-EC2-Systemmonitor für macOS
Amazon EC2 System Monitor für macOS stellt CPU-Auslastungsmetriken für Amazon CloudWatch bereit. Sie sendet diese Metriken in 1-Minuten-Zeiträumen über ein benutzerdefiniertes serielles Gerät an CloudWatch. Sie können diesen Agenten wie folgt aktivieren oder deaktivieren. Er ist standardmäßig aktiviert.
sudo setup-ec2monitoring [enable | disable]
Anmerkung
Amazon EC2 System Monitor für macOS wird derzeit in Apple-Halbleiter-Mac-Instances nicht unterstützt.
Zugehörige Ressourcen
Informationen zu den Preisen erhalten Sie unter Preise
Weitere Informationen über Mac-Instances finden Sie unter Amazon EC2 Mac-Instances
Weitere Informationen zu den Hardware-Spezifikationen und der Netzwerkleistung von Mac-Instances finden Sie unter Allzweck-Instances.