Istanze Mac di Amazon EC2
Sviluppa, crea, testa e firma app Apple su Amazon EC2
Perché utilizzare le istanze Mac di Amazon EC2?
Le istanze Mac di Amazon Elastic Compute Cloud (Amazon EC2) permettono di eseguire per la prima volta carichi di lavoro macOS on demand nel cloud, estendendo la flessibilità, la scalabilità e i vantaggi di costo di AWS a tutti gli sviluppatori Apple. Utilizzando le istanze Mac di Amazon EC2, è possibile creare app per iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV e Safari. È possibile effettuare il provisioning e accedere ad ambienti macOS in pochi minuti, scalare dinamicamente la capacità in base alle esigenze e ottenere i vantaggi del prezzo basato sul consumo.
Per iniziare a usare le istanze Mac di EC2, consulta la Guida per l’utente di Amazon EC2 o le domande frequenti su Amazon EC2 macOS per ulteriori informazioni.
Panoramica delle istanze Mac di Amazon EC2
Vantaggi
Ora il tempo e le risorse che in precedenza erano dedicati alla costruzione e alla manutenzione degli ambienti macOS on-premise possono essere ridestinati allo sviluppo di app utili e creative. I team di sviluppo possono ora effettuare il provisioning e accedere senza problemi agli ambienti di elaborazione macOS su richiesta per usufruire di test distribuiti convenienti e build veloci di app. Ciò offre agli sviluppatori ulteriori scelte in modo che possano utilizzare il Mac come piattaforma affidabile, on-premise o nel cloud. Le istanze Mac di EC2 consentono di delegare ad AWS le onerose attività di gestione dell’infrastruttura, così gli sviluppatori Apple possano dedicarsi interamente alla creazione delle proprie applicazioni.
Le istanze Mac di EC2 forniscono agli sviluppatori l’accesso ottimale a decine di servizi AWS in modo che gli sviluppatori possano collaborare con i membri del team e sviluppare, costruire, testare, analizzare e migliorare le proprie app. Analogamente alle altre istanze EC2, puoi utilizzare le istanze Mac di EC2 in combinazione con servizi e funzionalità AWS come il cloud privato virtuale (VPC) di Amazon per la sicurezza di rete, Amazon Elastic Block Storage (EBS) per l’archiviazione espandibile, Elastic Load Balancing (ELB) per la distribuzione di code di build, Amazon FSx per l’archiviazione di file scalabile ed Agente AWS Systems Manager (Agente SSM) per la configurazione, la gestione e l’applicazione di patch degli ambienti macOS.
Le istanze EC2 Mac M1, M1 Ultra, M2, M2 Pro, M4 e M4 Pro abilitano ambienti macOS basati su Apple Silicon su AWS per sviluppare, creare, testare, implementare ed eseguire applicazioni Apple. Ora, in fase di riprogettazione delle applicazioni macOS per computer Mac con processore Apple, è possibile ottenere build più veloci con prestazioni bare metal e pratici test distribuiti senza la necessità di eseguire l’approvvigionamento, installare, gestire, applicare patch e aggiornare l’infrastruttura fisica.
Le istanze Mac di EC2 permettono agli sviluppatori di lanciare ambienti macOS in pochi minuti, di regolare la capacità in provisioning secondo le esigenze e di pagare solo per l’utilizzo effettivo grazie al prezzo basato sul consumo. Gli sviluppatori possono risparmiare denaro, dovendo pagare soltanto per i sistemi in uso. Ad esempio, è possibile utilizzare una capacità maggiore durante la costruzione di un’app e una capacità minore in fase di test.
Caratteristiche
Le istanze Mac di EC2 supportano molteplici computer Apple Mac per soddisfare una varietà di casi d’uso e requisiti. Le istanze Mac di EC2 basate su x86 sono sviluppate su computer Apple Mac mini, dotati di 32 GiB di memoria e processori Intel Core i7 di ottava generazione a 3.2 GHz con 6 core fisici e 12 core logici. Le istanze Mac M1 EC2 sono sviluppate su computer Apple M1 Mac mini dotati del chip M1 del processore Apple con 8 core CPU, 8 core GPU, 16 GiB di memoria e Apple Neural Engine a 16 core. Le istanze Mac M1 Ultra EC2 sono sviluppate su computer Mac Studio Apple M1 Ultra dotati del chip del processore Apple M1 Ultra con 20 core CPU, 64 core GPU, 128 GiB di memoria e Apple Neural Engine a 32 core. Le istanze Mac Pro M2 EC2 sono basate su mini computer Mac Pro M2 Apple con chip del processore Apple M2 Pro, 12 core CPU, 19 core GPU, 32 GiB di memoria e Apple Neural Engine a 16 core. Le istanze Mac M2 di EC2 sono sviluppate su computer Apple M2 Mac mini dotati del chip Apple Silicon M2 con 8 core CPU, 10 core GPU, 24 GiB di memoria e l'Apple Neural Engine a 16 core. Le istanze Mac Pro M2 EC2 sono basate su mini computer Mac Pro M2 Apple con chip del processore Apple M2 Pro, 12 core CPU, 19 core GPU, 32 GiB di memoria e Apple Neural Engine a 16 core.
Le istanze Mac di EC2 sono progettate per consentire ai clienti di costruire applicazioni critiche in completa fiducia. AWS fornisce l'infrastruttura più sicura, estesa e affidabile a livello globale per l'esecuzione di carichi di lavoro che richiedono una disponibilità elevata ed è riconosciuta tra i leader del settore per i tempi di attività standard. Le istanze Mac di EC2 consentono ai tuoi carichi di lavoro macOS di beneficiare della portata, dell’elasticità, dell’affidabilità e dell’esperienza che l’infrastruttura sicura e on demand offre da oltre un decennio a milioni di clienti.
AWS Nitro System è un’ampia raccolta di elementi costitutivi che consente di scaricare molte delle tradizionali funzioni software su hardware e software dedicati per offrire prestazioni, disponibilità e sicurezza elevate. Le istanze Mac di Amazon EC2 sono basate in esclusiva su AWS Nitro System, che permette di offrire computer Mac mini come istanze EC2 completamente integrate e gestite, fornendo una larghezza di banda della rete Amazon VPC fino a 10 Gb/s e una larghezza di banda di archiviazione Amazon EBS fino a 8 Gb/s.
Istanze Mac di Amazon EC2 supportate
|
Istanza
|
Descrizione
|
|---|---|
|
Istanza Mac EC2 M4 Max - con tecnologia Apple M4 Max Mac Studio
|
Le istanze M4 Max Mac sono basate su AWS Nitro System, che fornisce fino a 10 Gbps di larghezza di banda della rete e 8 Gbps di larghezza di banda di archiviazione Amazon Elastic Block Store (Amazon EBS). Queste istanze si basano su computer Apple M4 Max Mac Studio dotati di CPU a 16 core, GPU a 40 core, Neural Engine a 16 core e 128 GB di memoria unificata.
|
|
Istanze Mac Pro M4 di Amazon EC2
|
Le istanze Mac Pro M4 di Amazon EC2 sono basate su computer Apple M4 Pro Mac mini e su AWS Nitro System. Le istanze Mac M4 Pro sono dotate di una CPU a 14 core con 10 core ad alte prestazioni e 4 core efficienti, GPU a 20 core, memoria unificata da 48 GB e Neural Engine a 16 core. Le istanze Mac Pro M4 sono fornite con un nuovo volume di archivio dell’istanza da 2 TB per ogni host dedicato EC2 Mac, che offre un’archiviazione a bassa latenza per migliorare il caching e le prestazioni di build/test. Le istanze Mac Pro M4 di EC2 offrono prestazioni di compilazione delle applicazioni fino al 15% superiori rispetto alle istanze Mac Pro M2 di EC2. |
|
Istanze Mac M4 di Amazon EC2
|
Le istanze Mac M4 di Amazon EC2 sono sviluppate su computer Apple M4 Mac mini e basate su AWS Nitro System. Computer Apple M4 Mac Mini dotati di CPU a 10 core con 4 core ad alte prestazioni e 6 core efficienti, GPU a 10 core, memoria unificata da 24 GB e Neural Engine a 16 core. Le istanze Mac M4 di EC2 offrono prestazioni di compilazione delle applicazioni fino al 20% superiori rispetto alle istanze Mac M2 di EC2. Le istanze Mac M4 di Amazon EC2 sono fornite con un nuovo volume di archivio dell’istanza da 2 TB per ogni host dedicato EC2 Mac, che offre un’archiviazione a bassa latenza per migliorare il caching e le prestazioni di build/test. |
|
Istanze Mac Pro M2 di Amazon EC2
|
Le istanze Mac Pro M2 di Amazon EC2 sono basate su computer Apple Mac mini M2 Pro e su AWS Nitro System. Le istanze Mac Pro M2 combinano ambienti macOS Arm64 nativi con 32 GiB di RAM, offrendo prestazioni fino al 35% più veloci rispetto alle istanze Mac M1 di EC2 per carichi di lavoro di creazione di applicazioni iOS e macOS. Le istanze Mac Pro M2 di EC2 supportano macOS versione 13.2 e successive come Amazon Machine Images (AMI). |
|
Istanze Mac M2 di Amazon EC2
|
Le istanze Mac M2 di Amazon EC2 sono sviluppate su computer Apple M2 Mac mini e basate su AWS Nitro System. Le istanze Mac M2 combinano ambienti macOS Arm64 nativi con 24 GiB di RAM, offrendo prestazioni fino al 10% più veloci rispetto alle istanze Mac M1 di EC2 per carichi di lavoro di creazione di applicazioni iOS e macOS. Le istanze Mac M2 EC2 supportano macOS versione 13.2 e successive come Amazon Machine Image (AMI). |
|
Istanze Mac M1 Ultra di Amazon EC2
|
Le istanze Mac M1 Ultra di Amazon EC2 sono sviluppate su computer Mac Studio Apple M1 Ultra e basate su AWS Nitro System. Le istanze Mac M1 Ultra combinano ambienti macOS Arm64 nativi con 128 GiB di RAM. Le istanze Mac M1 Ultra di EC2 supportano macOS Ventura (versione 13) e successive come Amazon Machine Image (AMI). |
|
Istanze Mac M1 di Amazon EC2
|
Le istanze Mac M1 di Amazon EC2 sono sviluppate su computer Apple M1 Mac mini e basate su AWS Nitro System. Queste istanze forniscono un rapporto prezzo/prestazioni fino al 60% migliore rispetto alle istanze Mac di EC2 basate su x86 per i carichi di lavoro di sviluppo delle applicazioni iOS e macOS. Le istanze Mac M1 di EC2 consentono per la prima volta la creazione di ambienti macOS Arm64 su AWS e supportano macOS Big Sur (versione 11) e successive come Amazon Machine Images (AMI). |
|
Istanze Mac di EC2 basate su x86
|
Le istanze Mac di EC2 basate su x86 sono sviluppate su computer Apple Mac mini con processori Intel Core i7 e sono basate su AWS Nitro System. Queste istanze Mac supportano macOS Big Sur (versione 11) e successive come Amazon Machine Image (AMI). |
Inizia a usare le istanze Mac di Amazon EC2 rapidamente
Visita il nostro repository GitHub per documenti tecnici utili, guide, video e altro ancora. Scopri come configurare gli ambienti per sviluppatori Apple, creare pipeline CI/CD o testare i tuoi flussi di lavoro Jamf su istanze EC2 Mac basate su x86 e processore Apple.
Specifiche dell’istanza
|
Famiglia di istanze
|
Dimensioni istanza
|
Processore
|
Core fisici
|
Configurazione CPU
|
Memoria (GB)
|
Core GPU
|
Core Neural Engine
|
Larghezza di banda della rete (Gbps)
|
Larghezza di banda EBS (Gb/s)
|
|---|---|---|---|---|---|---|---|---|---|
|
Mac-m4max
|
mac-m4max.metal
|
Apple silicon M4 Max
|
16 |
12 core ad alte prestazioni e 4 core di efficienza |
128 |
40 |
16 |
10 |
8 |
|
Mac-m4pro
|
mac-m4pro.metal
|
Apple silicon M4 Pro
|
14 |
10 core ad alte prestazioni e 4 core di efficienza
|
48 |
20 |
16 |
10 |
8 |
|
Mac-m4
|
mac-m4.metal
|
Apple silicon M4
|
10 |
4 core prestazionali e 6 core efficienti
|
24 |
10 |
16 |
10 |
8 |
|
Mac2-m2pro
|
mac2-m2pro.metal
|
Apple silicon M2 Pro
|
12 |
8 core di prestazione e 4 core di efficienza
|
32 |
19 |
16 |
10 |
8 |
|
Mac2-m2
|
mac2-m2.metal
|
Apple silicon M2
|
8 |
4 core di prestazione e 4 core di efficienza
|
24 |
10 |
16 |
10 |
8 |
|
Mac2-m1ultra
|
mac2-m1ultra.metal
|
Apple silicon M1 Ultra
|
20 |
16 core di prestazione e 4 core di efficienza
|
128
|
64 |
32 |
10 |
8 |
|
Mac2
|
mac2.metal
|
Apple silicon M1
|
8 |
4 core di prestazione e 4 core di efficienza
|
16 |
8 |
16 |
10 |
8 |
|
Mac1
|
mac1.metal
|
Apple silicon Intel Core i7
|
6 |
6 |
32 |
-
|
-
|
10 |
8 |
Prezzi
Le istanze Mac di Amazon EC2 sono disponibili per l'acquisto come host dedicati attraverso modelli di prezzi on demand e Savings Plans. Le istanze Mac di EC2 sono fatturate al secondo, con un periodo di allocazione minimo di 24 ore per ottemperare all'accordo di licenza del software Apple macOS. Con il piano On Demand, è possibile avviare un host Mac di EC2 ed essere operativi e funzionanti nell'arco di pochi minuti. Al termine del periodo di allocazione minimo di 24 ore, l’host può essere rilasciato in qualsiasi momento senza ulteriori impegni. Grazie ai Savings Plans per il calcolo e per le istanze, è possibile risparmiare fino al 44% sui prezzi on demand con un impegno triennale. Per ulteriori informazioni sugli host dedicati e informazioni complete sui prezzi, consulta la pagina dei prezzi degli host dedicati. È possibile consultare i prezzi delle istanze Mac di EC2 anche attraverso il Calcolatore dei prezzi AWS per gli host dedicati.
Testimonianze dei clienti
Ecco alcuni esempi di come clienti e partner hanno raggiunto i propri obiettivi di agilità aziendale, rapporto prezzo/prestazioni, risparmio sui costi e sostenibilità con le istanze Mac di Amazon EC2.
“Grazie alle istanze Mac di EC2, possiamo scalare il nostro parco istanze di build per iOS, eseguire facilmente il bake, il rollback e il roll forward di ambienti macOS personalizzati utilizzando AMI, ed eseguire il debug di qualsiasi errore di build o test su ambienti macOS completamente riproducibili. Attualmente, il 100% delle nostre build di produzione viene eseguito sulle istanze Mac di EC2: le nostre build sono il 18,4% più veloci e l’80,5% più affidabili, e i nostri sviluppatori iOS ne sono entusiasti!”
Oliver Koo, Senior Software Engineer, Pinterest
Twitch
“Adesso, grazie alle istanze Mac di EC2, posso avviare una nuova macchina virtuale in pochi minuti, migliorare la sicurezza utilizzando i profili delle istanze EC2 e creare, testare e implementare quattro volte più velocemente una nuova AMI Xcode su tutti i nostri agenti di compilazione. Questi miglioramenti in termini di velocità ci hanno permesso di ridurre del 50% le dimensioni del nostro parco istanze macOS.”
Heath Borders, Senior Mobile Engineer, Twitch
"In soli tre giorni, abbiamo potuto effettuare facilmente una migrazione dalla nostra soluzione precedente alle istanze Mac di EC2. L'installazione è stata molto affidabile e possiamo trarre vantaggio anche della flessibilità di utilizzare la riga di comando o la condivisione dello schermo. Le tempistiche per le build sono state ridotte da 20 a 5 minuti. I test di automazione dell’interfaccia utente che prima richiedevano tre ore ora richiedono meno di un’ora.”
Colin Caufield, Lead iOS Engineer, Flipboard
The Pokémon Company International
“Abbiamo migrato l’intera build farm del client e Unity CI/CD alle istanze Mac di EC2 per consolidare la nostra pipeline di build, sfruttare l’automazione delle build, avvalerci di strumenti CI/CD come Jenkins e TeamCity e accelerare le tempistiche per le build. Siamo entusiasti del fatto che le nostre build Unity siano più veloci del 400%.”
Carla Dreyer, Senior Manager of DevOps Engineering, The Pokémon Company International
Intuit
"Grazie all'espansione elastica della capacità e a una configurazione ad alta disponibilità che si avvale di più zone, stiamo riscontrando un miglioramento delle prestazioni fino al 30% sulla nostra infrastruttura di data center. Ora eseguiamo circa l’80% delle nostre build di produzione sulle istanze Mac di EC2.”
Pratik Wadher, VP of Product Development, Intuit
Riot Games
“Abbiamo consolidato la nostra intera pipeline di build su AWS (Windows, Linux e ora macOS). La nostra pipeline di build attualmente supporta circa 100 build al giorno (fino a 3.000 build al mese) e fino ad oggi il nostro controllo del codice sorgente ha raggiunto oltre 270.000 commit. Grazie alle istanze Mac di EC2, la nostra pipeline di build può offrire un processo di compilazione multipiattaforma end-to-end completo per Unity CI/CD nel cloud AWS.”
Guy Kisel, Staff Software Engineer, LoR, Riot Games