Istanze Mac di Amazon EC2
Sviluppa, costruisci, testa e lancia app Apple su 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. Puoi fornire e accedere ad ambienti macOS in pochi minuti, dimensionare dinamicamente la capacità in base alle esigenze e ottenere i vantaggi del pagamento in base al consumo.
Le istanze Mac Pro M2 di Amazon EC2 sono sviluppate su mini computer Apple Mac Pro M2 e sono alimentati da 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 EC2 M1 per carichi di lavoro di creazione di applicazioni iOS e macOS. Le istanze Mac Pro M2 EC2 supportano macOS versione 13.2 e successive come Amazon Machine Images (AMI).
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 EC2 M1 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).
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).
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 EC2 abilitano per la prima volta gli ambienti macOS Arm64 su AWS e supportano macOS Big Sur (versione 11), macOS Monterey (versione 12), macOS Ventura (versione 13) e macOS Sonoma (versione 14) come AMI.
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. È possibile scegliere tra istanze Mac che possono essere eseguite su macOS Big Sur (versione 11), macOS Monterey (versione 12) e macOS Ventura (versione 13) e macOS Sonoma (versione 14) come AMI.
Per iniziare a usare le istanze Mac EC2, consulta la Guida per l'utente di Amazon EC2 o consulta le domande frequenti su Amazon EC2 macOS per ulteriori informazioni.
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 Apple Silicon.
Vantaggi
Rapido provisioning degli ambienti macOS
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.
Estensione dei kit di strumenti
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.
Riprogettazione, sviluppo e test semplificati per processore Apple
Le istanze EC2 Mac M1, M1 Ultra, M2 e M2 Pro supportano per la prima volta ambienti macOS di processori Apple 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.
Riduzione dei costi
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 modello di pagamento in base al 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
Scelta di hardware Apple Mac
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 di EC2 sono basate su mini computer Mac Pro M2 Apple con chip Apple Silicon M2 Pro, 12 core CPU, 19 core GPU, 32 GiB di memoria e Apple Neural Engine a 16 core.
Dimensionate su un'infrastruttura a disponibilità elevata
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.
Basate su AWS Nitro System
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.
Dettagli del prodotto
-
Istanze Mac di EC2 basate su x86
-
Istanze Mac M1 di EC2
-
Istanze EC2 Mac M1 Ultra
-
Istanze Mac M2 di EC2
-
Istanze Mac Pro M2 EC2
-
Istanze Mac di EC2 basate su x86
-
Le istanze Mac di EC2 basate su x86 sono basate su una combinazione di computer Mac mini, dotati di processori Intel Core i7 di ottava generazione a 3.2 GHz (4.6 GHz turbo) con 6 core fisici e 12 core logici e 32 GiB di memoria e AWS Nitro System, fornendo una larghezza di banda della rete VPC fino a 10 Gb/s e una larghezza di banda di archiviazione di Amazon EBS fino a 8 Gb/s tramite le connessioni Thunderbolt 3 ad alta velocità. Le istanze Mac di EC2 basate su x86 sono basate in esclusiva su AWS Nitro System, che permette di offrire computer Mac mini come istanze di calcolo completamente integrate e gestite con la rete Amazon VPC e l'archiviazione Amazon EBS proprio come qualsiasi altra istanza Amazon EC2. Le istanze Mac di EC2 sono disponibili in dimensioni dell'istanza bare metal (mac1.metal) e supportano macOS Mojave (10.14), macOS Catalina (10.15), macOS Big Sur (11) e macOS Monterey (12) come AMI.
Famiglia di istanze Dimensioni istanza Processore Core fisici vCPU Memoria (GiB) Archiviazione dell’istanza Larghezza di banda della rete (Gb/s) Larghezza di banda EBS (Gb/s) Mac1 mac1.metal Intel Core i7 6 12 32 Solo EBS 10 8 -
Istanze Mac M1 di EC2
-
Le istanze Mac M1 di EC2 sono basate su una combinazione di AWS Nitro System, che fornisce una larghezza di banda della rete VPC fino a 10 Gb/s e una larghezza di banda di archiviazione di Amazon EBS fino a 8 Gb/s attraverso connessioni Thunderbolt ad alta velocità, computer Mac mini Apple Silicon dotati di un chip M1 con 8 core CPU, 8 core GPU, 16 GiB di memoria e Apple Neural Engine da 16 core. Le istanze Mac M1 di EC2 sono basate in esclusiva su AWS Nitro System, che permette di offrire computer Mac mini come istanze di calcolo completamente integrate e gestite con la rete Amazon VPC e l'archiviazione Amazon EBS proprio come qualsiasi altra istanza Amazon EC2. Le istanze Mac M1 di EC2 supportano sia macOS Big Sur (11) che macOS Monterey (12) come AMI.
Famiglia di istanze Dimensioni istanza Processore Core fisici vCPU Memoria (GiB) Archiviazione dell’istanza Larghezza di banda della rete (Gb/s) Larghezza di banda EBS (Gb/s) Mac2 mac2.metal Apple M1 4 core di prestazione e 4 core di efficienza 8 16 Solo EBS 10 8 -
Istanze EC2 Mac M1 Ultra
-
Le istanze Mac M1 Ultra di EC2 sono basate su una combinazione di AWS Nitro System, che fornisce una larghezza di banda della rete VPC fino a 10 Gb/s e una larghezza di banda di archiviazione di Amazon EBS fino a 8 Gb/s attraverso connessioni Thunderbolt ad alta velocità e di computer Mac Studio con processore Apple dotati di un chip M1 Ultra con 20 core CPU, 64 core GPU, 128 GiB di memoria e Apple Neural Engine da 32 core. Le istanze Mac M1 Ultra di EC2 sono basate esclusivamente su AWS Nitro System, che permette di offrire computer Mac Studio come istanze di calcolo completamente integrate e gestite con la rete Amazon VPC e l'archiviazione Amazon EBS proprio come qualsiasi altra istanza Amazon EC2. Le istanze Mac M1 Ultra di EC2 supportano macOS Ventura (versione 13) e successive come Amazon Machine Image (AMI).
Famiglia di istanze Dimensioni
istanzaProcessore Core fisici vCPU Memoria (GiB) Archiviazione dell’istanza Larghezza di banda della rete (Gb/s) Larghezza di banda EBS (Gb/s) Mac2-m1ultra mac2-m1ultra.metal Apple M1 Ultra 16 core di prestazione e 4 core di efficienza 20 128 Solo EBS 10 8 -
Istanze Mac M2 di EC2
-
Le istanze Mac M2 di EC2 sono basate su una combinazione di AWS Nitro System, che fornisce una larghezza di banda della rete VPC fino a 10 Gb/s e una larghezza di banda di archiviazione di Amazon EBS fino a 8 Gb/s attraverso connessioni Thunderbolt ad alta velocità, computer Mac mini Apple Silicon dotati di un chip M2 con 8 core CPU, 10 core GPU, 24 GiB di memoria e Apple Neural Engine da 16 core. Le istanze Mac M2 di EC2 sono basate in esclusiva su AWS Nitro System, che permette di offrire computer Mac mini come istanze di calcolo completamente integrate e gestite con la rete Amazon VPC e l'archiviazione Amazon EBS proprio come qualsiasi altra istanza Amazon EC2. Le istanze Mac M2 EC2 supportano macOS Ventura (versione 13) come Amazon Machine Images (AMI).
Famiglia di istanze Dimensioni istanza Processore Core fisici vCPU Memoria (GiB) Archiviazione dell’istanza Larghezza di banda della rete (Gb/s) Larghezza di banda EBS (Gb/s) Mac2-m2 mac2-m2.metal Apple M2 4 core di prestazione e 4 core di efficienza 8 24 Solo EBS 10 8 -
Istanze Mac Pro M2 EC2
-
Le istanze Mac Pro M2 di EC2 sono basate su una combinazione di AWS Nitro System, che fornisce una larghezza di banda della rete VPC fino a 10 Gb/s e una larghezza di banda di archiviazione di Amazon EBS fino a 8 Gb/s attraverso connessioni Thunderbolt ad alta velocità, mini computer Mac con chip Apple dotati di un chip M2 con 12 core CPU, 19 core GPU, 32 GiB di memoria e Apple Neural Engine da 16 core. Le istanze Mac Pro M2 di EC2 sono basate in esclusiva su AWS Nitro System, che permette di offrire computer Mac mini come istanze di calcolo completamente integrate e gestite con la rete Amazon VPC e l'archiviazione Amazon EBS proprio come qualsiasi altra istanza Amazon EC2. Le istanze Mac Pro M2 EC2 supportano macOS Ventura (versione 13) come AMI.
Famiglia di istanze Dimensioni istanza Processore Core fisici vCPU Memoria (GiB) Archiviazione dell’istanza Larghezza di banda della rete (Gb/s) Larghezza di banda EBS (Gb/s) Mac2-m2pro mac2-m2pro.metal Apple M2 Pro 8 core di prestazione e 4 core di efficienza 12 32 Solo EBS 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 del prodotto host dedicati. È possibile consultare i prezzi delle istanze Mac di EC2 anche attraverso il Calcolatore dei prezzi AWS per gli host dedicati.
Clienti
Clienti
-
Pinterest
-
"Prima delle istanze Mac di EC2, l'approvvigionamento fisico e la gestione della nostra infrastruttura di build per il Mac erano attività complicate, e la nostra produzione era limitata dalle macchine fisiche disponibili. Ora, grazie alle istanze Mac di EC2, possiamo adattare 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 build o testare gli errori su ambienti macOS completamente riproducibili. Abbiamo anche modernizzato la nostra pipeline di sviluppo per iOS integrandoci con più servizi AWS come ruoli e policy IAM per fornire l'accesso con privilegi minimi, Secrets Manager per centralizzare l'autenticazione macOS, AWS Lambda e Amazon SNS per creare gruppi di Auto Scaling e CloudWatch per darci centralizzazione di monitoraggio. Attualmente, il 100% delle nostre build di produzione viene eseguito su istanze Mac di EC2: le nostre build sono il 18,4% più veloci e l'80,5% più affidabili e i nostri sviluppatori per iOS sono entusiasti!"
- Oliver Koo
Senior Software Engineer (Ingegnere software senior), Pinterest -
Twitch
-
"Prima dell'aggiornamento alle istanze Mac di EC2, non disponevamo di un accesso immediato o di SLA affidabili per le nostre macchine Mac on-premise: potevano volerci giorni prima che un agente di compilazione offline venisse esaminato o fosse aggiunta più capacità. Ogni volta che desideravamo aggiornare Xcode, dovevamo scaricarlo e installarlo su una macchina alla volta, un processo che richiedeva ore. Inoltre, era necessario gestire le credenziali di accesso e di sicurezza per le macchine on-premise. 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. Inoltre, le istanze Mac di EC2 sono più potenti degli agenti di compilazione on-premise che avevamo in precedenza e anche l'interconnessione di rete è più veloce. 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 -
The Pokémon Company International
-
"Flipboard è un'app pluripremiata che raccoglie notizie e informazioni per milioni di clienti, fornendole in un formato rivista di facile utilizzo. Recentemente, abbiamo iniziato a utilizzare le istanze Amazon EC2 con le nostre macchine di build iOS per varie attività come le versioni beta giornaliere, i build e gli invii all'App Store, nonché i test dell'interfaccia utente. In tre giorni abbiamo potuto effettuare facilmente una migrazione dalla nostra soluzione precedente alle istanze Mac di EC2, inclusa l'installazione del software, le sessioni VNC, la creazione di account e lo spostamento di tutte le nostre attività di Jenkins. 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. Le velocità di download sono incredibili e le sessioni VNC vengono eseguite senza il minimo problema. Inutile dire che questo progetto è stato un enorme successo e che siamo estremamente soddisfatti dei risultati finali."
- Colin Caufield
Lead iOS Engineer, Flipboard
-
The Pokémon Company International
-
"Per The Pokémon Company International, una consociata della giapponese The Pokémon Company che gestisce gli asset al di fuori dell'Asia, abbiamo migrato completamente il build farm client e Unity CI/CD alle istanze Mac di EC2 al fine di consolidare la nostra pipeline di build, sfruttare l'automazione delle build, avvalerci di strumenti CI/CD come Jenkins e TeamCity e accelerare i tempi di costruzione. Grazie alle istanze Mac di EC2 on demand, possiamo adattarci e supportare in modo più efficace i test automatizzati dei nostri prodotti. Dopo aver migrato il nostro Unity CI/CD da un provider di terze parti alle istanze Mac di EC2, siamo rimasti sbalorditi che le nostre build Unity fossero il 400% più veloci."
- Carla Dreyer
Senior Manager of DevOps Engineering, The Pokémon Company International -
Intuit
-
"Intuit è un'azienda che offre una piattaforma finanziaria globale con l'obiettivo di raggiungere ogni traguardo. I suoi prodotti, fra cui TurboTax, QuickBooks e Mint, sono progettati per consentire agli oltre 50 milioni di utenti, piccole imprese e clienti autonomi in tutto il mondo di migliorare la propria gestione finanziaria. Le istanze Mac di EC2, grazie alle loro API e interfacce EC2 intuitive, ci hanno consentito di migrare in modo ottimizzato le nostre pipeline preesistenti di build/test per iOS e macOS su AWS, migliorando nel complesso la produttività degli sviluppatori. 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 su istanze Mac di EC2 e siamo impazienti di scoprire il futuro dell'innovazione di AWS in questo settore."
- Pratik Wadher
Vice President of Product Development, Intuit -
Riot Games
-
"Il team di Legends of Runeterra è stato entusiasta di poter sfruttare le istanze Mac di EC2 per consolidare l'intera pipeline di build (Windows, Linux e ora macOS) su AWS. 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. Prima di effettuare la migrazione alle istanze Mac di EC2, il nostro team doveva dedicare del tempo alla gestione dei Mac on-premise. Ora, 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. Ciò ha consentito al nostro team composto da oltre cento ingegneri, artisti e designer di talento di ridurre i tempi di sviluppo e accelerare l'innovazione per i giochi più apprezzati e amati dagli utenti di Riot."
- Guy Kisel
Staff Software Engineer, LoR, Riot Games
Risorse
Inizia a usare le istanze Mac di EC2
Nozioni di base su AWS
Ottieni accesso istantaneo al piano gratuito di AWS.
Apprendi nuove nozioni con semplici tutorial.
Inizia a creare con le guide dettagliate che ti aiutano a lanciare il tuo progetto AWS.