Istanze Amazon EC2 Mac
Le istanze Mac di EC2 sono ideali per sviluppare, creare, testare e firmare applicazioni per piattaforme Apple, come iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV e Safari. Puoi connetterti all'istanza del Mac utilizzando SSH o Apple Remote Desktop (ARD).
Nota
L'unità di fatturazione è l'host dedicato. Le istanze in esecuzione su tale host non hanno alcun costo aggiuntivo.
Le istanze Mac Amazon EC2 supportano in modo nativo il sistema operativo macOS.
-
Le istanze Mac x86 di EC2 (
mac1.metal) si basano su hardware Mac mini 2018 con processori Intel Core i7 di ottava generazione (Coffee Lake) a 3,2 GHz, 6 core fisici e 12 logici e 32 GiB di memoria. -
Le istanze Mac M1 di EC2 (
mac2.metal) si basano su hardware Mac mini 2020 con processore Apple M1, CPU a 8 core, GPU a 8 core, 16 GiB di memoria e Apple Neural Engine a 16 core. -
Le istanze Mac M1 Ultra di EC2 (
mac2-m1ultra.metal) si basano su hardware Mac Studio 2022 con processore Apple M1 Ultra, CPU a 20 core, GPU a 64 core, 128 GiB di memoria e Apple Neural Engine a 32 core. -
Le istanze Mac M2 di EC2 (
mac2-m2.metal) si basano su hardware Mac mini 2023 con processore Apple M2, CPU a 8 core, GPU a 10 core, 24 GiB di memoria e Apple Neural Engine a 16 core. -
Le istanze Mac M2 Pro di EC2 (
mac2-m2pro.metal) si basano su hardware Mac mini 2023 con processore Apple M2 Pro, CPU a 12 core, GPU a 19 core, 32 GiB di memoria e Apple Neural Engine a 16 core. -
Le istanze Mac M4 di EC2 (
mac-m4.metal) si basano su hardware Mac mini 2024 con processore Apple M4, CPU a 10 core, GPU a 10 core, 24 GiB di memoria e Apple Neural Engine a 16 core. -
Le istanze Mac M4 Pro di EC2 (
mac-m4pro.metal) si basano su hardware Mac mini 2024 con processore Apple M4 Pro, CPU a 14 core, GPU a 20 core, 48 GiB di memoria e Apple Neural Engine a 16 core.
Gli host dedicati Mac di Amazon EC2 supportano il ripristino automatico degli host dedicati e la manutenzione degli host basata sul riavvio.
Indice
Puoi avviare un'istanza Mac utilizzando la Console di gestione AWS o la AWS CLI
Aggiornamento del sistema operativo e il software per le istanze Mac di Amazon EC2
Configurazione della protezione dell’integrità del sistema per istanze Mac di Amazon EC2
Trova le versioni macOS supportate per il tuo host dedicato Mac Amazon EC2
Recupera gli ID delle AMI macOS utilizzando l'API Parameter Store di AWS Systems Manager
Considerazioni
Le seguenti considerazioni si applicano alle istanze Mac:
-
Le istanze Mac sono disponibili solo come istanze bare metal su Host dedicati, con un periodo di allocazione minimo di 24 ore prima di poter rilasciare Host dedicato. È possibile avviare un'istanza Mac per ogni Host dedicato. È possibile condividere l'Host dedicato con gli account AWS o le unità organizzative all'interno dell'organizzazione AWS, oppure con l'intera organizzazione AWS.
-
Le istanze Mac sono disponibili in diversi Regioni AWS. Per un elenco della disponibilità delle istanze Mac in ciascuna delle Regioni AWS, consulta Tipi di istanza Amazon EC2 per Regione.
-
Le istanze Mac sono disponibili solo come Istanze on demand. Non sono disponibili come Istanze spot o Istanze riservate. È possibile contenere le spese sulle istanze Mac acquistando un Savings Plan.
-
La compatibilità dei diversi tipi di istanze Mac con Amazon Machine Images (AMI) specifiche per macOS varia. Per ulteriori informazioni, consulta Note di rilascio delle AMI macOS di Amazon EC2.
-
L'hotplug EBS è supportato.
-
AWS non gestisce o supporta l'unità SSD interna sull'hardware Apple. È fortemente consigliato l'utilizzo di volumi Amazon EBS. I volumi EBS offrono gli stessi vantaggi di elasticità, disponibilità e durata sulle istanze Mac come per qualsiasi altra istanza EC2.
-
Per prestazioni ottimali, consigliamo di utilizzare un volume Amazon EBS con 10.000 IOPS e 400 MiB/s di throughput con istanze Mac. Per ulteriori informazioni, consulta Tipi di volumi di Amazon EBS nella Guida per l'utente di Amazon EBS.
-
Su istanze Mac x86, gli aggiornamenti automatici del software sono disabilitati. Consigliamo di applicare gli aggiornamenti e di testarli sull'istanza prima di mettere l'istanza in produzione. Per ulteriori informazioni, consulta Aggiornamento del sistema operativo e il software per le istanze Mac di Amazon EC2.
-
Quando arresti o termini un'istanza Mac, viene eseguito un flusso di lavoro di scrubbing su Host dedicato. Per ulteriori informazioni, consulta Come terminare l'istanza Mac di Amazon EC2.
-
Importante
Le funzionalità di Apple Intelligence non sono disponibili quando si avvia l’hardware Mac da un volume esterno. Poiché per impostazione predefinita le istanze Mac di EC2 si avviano da volumi EBS esterni, non supportano le funzionalità di Apple Intelligence.
-
avvertimento
Non utilizzare FileVault. Se abiliti FileVault, l’host non si avvia perché le partizioni sono bloccate. Se viene richiesta la crittografia dei dati, utilizza Amazon EBS per evitare problemi di avvio e impatto sulle prestazioni. Con la crittografia Amazon EBS, le operazioni di crittografia si verificano sui server host, garantendo la sicurezza sia dei dati a riposo che di quelli in transito tra le istanze e la relativa archiviazione EBS collegata. Per ulteriori informazioni, consulta Crittografia Amazon EBS nella Guida per l'utente di Amazon EBS.
Preparazione dell'istanza
Dopo avere avviato un'istanza Mac, dovrai attendere che l'istanza sia pronta prima di poterti connettere ad essa. Per un'AMI fornita da AWS con un'istanza Mac x86 o un'istanza Mac con processore Apple, il tempo di avvio può variare da circa 6 minuti a 20 minuti. A seconda delle dimensioni del volume Amazon EBS scelto, dell'inclusione di script aggiuntivi nei dati utente o del software aggiuntivo caricato su un'AMI macOS personalizzata, il tempo di avvio potrebbe aumentare.
Puoi utilizzare un piccolo script della shell (interprete di comandi) come quello riportato di seguito per eseguire il polling dell'API describe-instance-status per sapere quando l'istanza è pronta per la connessione. Nel comando seguente, sostituisci il l'ID dell'istanza di esempio con il tuo.
for i in $(seq 1 200); do aws ec2 describe-instance-status --instance-ids=i-1234567890abcdef0\ --query='InstanceStatuses[0].InstanceStatus.Status'; sleep 5; done;
AMI macOS EC2
Amazon EC2 macOS è progettato per fornire un ambiente stabile, sicuro e ad alte prestazioni per i carichi di lavoro degli sviluppatori in esecuzione su istanze Amazon EC2 Mac. Le AMI EC2 macOS includono pacchetti che semplificano l'integrazione con AWS, nonché strumenti di configurazione dell'avvio e numerosi strumenti e librerie AWS comunemente utilizzati.
Per ulteriori informazioni sulle AMI EC2 macOS, consulta Note di rilascio delle AMI macOS di Amazon EC2.
AWS fornisce regolarmente AMI EC2 macOS aggiornate che includono aggiornamenti ai pacchetti proprietari di AWS e all'ultima versione di macOS completamente testata. Inoltre, AWS fornisce AMI aggiornate con gli ultimi aggiornamenti della versione secondaria o gli aggiornamenti della versione principale non appena questi possono essere completamente testati e controllati. Se non è necessario conservare i dati o le personalizzazioni delle istanze Mac, è possibile ottenere gli aggiornamenti più recenti avviando una nuova istanza utilizzando l'AMI corrente e quindi terminando l'istanza precedente. In caso contrario, è possibile scegliere gli aggiornamenti da applicare alle istanze Mac.
Per informazioni su come abbonarsi alle notifiche dell'AMI macOS, consulta Sottoscrizione alle notifiche delle AMI macOS.
EC2 macOS Init
EC2 macOS Init viene utilizzato per inizializzare le istanze Mac EC2 al momento dell'avvio. Utilizza gruppi di priorità per eseguire gruppi logici di attività contemporaneamente.
Il file launchd plist è /Library/LaunchDaemons/com.amazon.ec2.macos-init.plist. I file per EC2 macOS Init si trovano in /usr/local/aws/ec2-macos-init.
Per ulteriori informazioni, visitare https://github.com/aws/ec2-macos-init
Monitoraggio di sistema Amazon EC2 per macOS
Il monitoraggio di sistema Amazon EC2 per macOS fornisce parametri di utilizzo della CPU a Amazon CloudWatch. Invia questi parametri a CloudWatch tramite un dispositivo seriale personalizzato in periodi di 1 minuto. È possibile abilitare o disabilitare questo agente come segue. È abilitato per impostazione predefinita.
sudo setup-ec2monitoring [enable | disable]
Nota
Il monitoraggio di sistema Amazon EC2 per macOS attualmente non è supportato sulle istanze Mac con processore Apple.
Risorse correlate
Per informazioni sui prezzi, consulta Pricing
Per ulteriori informazioni sulle istanze Mac, consulta la sezione relativa alle Istanze Amazon EC2 Mac
Per ulteriori informazioni sulle specifiche hardware e sulle prestazioni di rete delle istanze Mac, consulta Istanze per uso generico.