Instâncias Mac do Amazon EC2
Desenvolva, crie, teste e assine aplicações da Apple no Amazon EC2
Por que usar as instâncias Mac do Amazon EC2?
Pela primeira vez, as instâncias Mac do Amazon Elastic Compute Cloud (Amazon EC2) permitem que você execute workloads do macOS sob demanda na nuvem, ampliando a flexibilidade, a escalabilidade e o custo-benefício da AWS para todos os desenvolvedores da Apple. Usando instâncias Mac do Amazon EC2, você pode criar aplicações para iPhone, iPad, Mac, Apple Watch, Vision Pro, Apple TV e Safari. É possível provisionar e acessar ambientes macOS em minutos, escalar dinamicamente a capacidade conforme necessário e se beneficiar do preço conforme o uso.
Para começar a usar instâncias Mac do EC2, consulte o Guia do usuário do Amazon EC2 ou acesse as perguntas frequentes do macOS do Amazon EC2 para saber mais.
Visão geral de instâncias Mac do Amazon EC2
Benefícios
O tempo e os recursos anteriormente gastos na criação e manutenção de ambientes macOS on-premises agora podem ser reorientados para o desenvolvimento de aplicações criativas e úteis. As equipes de desenvolvimento agora podem provisionar e acessar perfeitamente ambientes de computação macOS sob demanda para desfrutar de testes distribuídos convenientes e compilações rápidas de aplicações. Isso traz opções adicionais aos desenvolvedores para que eles possam usar o Mac como sua plataforma confiável, on-premises ou na nuvem. As instâncias Mac do EC2 ajudam a reduzir o esforço de gerenciamento de infraestrutura para a AWS, para que os desenvolvedores da Apple possam se concentrar na criação de aplicações.
As instâncias Mac do EC2 fornecem aos desenvolvedores acesso contínuo a dezenas de serviços da AWS, para que eles possam colaborar com os membros de suas equipes de maneira mais fácil e eficiente, além de desenvolver, compilar, testar, analisar e melhorar suas aplicações. De maneira semelhante a outras instâncias do EC2, você pode usar instâncias Mac do EC2 junto com serviços e recursos da AWS, como Amazon Virtual Private Cloud (VPC) para segurança de rede, Amazon Elastic Block Store (EBS) para armazenamento expansível, Elastic Load Balancing (ELB) para distribuição de filas de compilação, Amazon FSx para armazenamento de arquivos escalável e AWS Systems Manager Agent (SSM Agent) para configurar, gerenciar e aplicar patches em ambientes macOS.
As instâncias M1, M1 Ultra, M2, M2 Pro, M4 e M4 Pro Mac do EC2 permitem que ambientes macOS com Apple Silicon na AWS desenvolvam, criem, testem, implantem e executem aplicações para Apple. Ao redefinir a arquitetura das aplicações macOS para computadores Mac com chip Apple, você agora pode obter builds mais rápidos com performance bare metal e testes distribuídos convenientes sem ter que adquirir, instalar, gerenciar, corrigir e atualizar a infraestrutura física.
As instâncias Mac do EC2 permitem que os desenvolvedores iniciem ambientes macOS em poucos minutos, ajustem a capacidade provisionada conforme necessário e paguem apenas pelo uso real com a opção de preço conforme o uso. Os desenvolvedores economizam dinheiro, pois só precisam pagar pelos sistemas que estão em uso. Por exemplo, mais capacidade pode ser usada ao criar uma aplicação e menos capacidade ao testar.
Recursos
As instâncias Mac do EC2 oferecem suporte a vários computadores Apple Mac para atender a diversos casos de uso e requisitos. Nossas instâncias Mac do EC2 baseadas em x86 são criadas em minicomputadores Apple Mac, que possuem 32 GiB de memória e processadores Intel Core i7 de 3,2 GHz de oitava geração com 6 núcleos físicos e 12 lógicos. As instâncias EC2 M1 Mac são criadas em minicomputadores Apple M1 Mac com chip Apple M1 com 8 núcleos de CPU, 8 núcleos de GPU, 16 GiB de memória e um Apple Neural Engine de 16 núcleos. As instâncias M1 Ultra Mac do EC2 são criadas em computadores Apple M1 Ultra Mac Studio com chip Apple M1 Ultra com 20 núcleos de CPU, 64 núcleos de GPU, 128 GiB de memória e um Apple Neural Engine de 32 núcleos. As instâncias M2 Pro Mac do EC2 são baseadas em computadores Apple M2 Pro Mac Mini com o chip Apple Silicon M2 Pro, 12 núcleos de CPU, 19 núcleos de GPU, 32 GiB de memória e Apple Neural Engine de 16 núcleos. As instâncias M2 Mac do EC2 são criadas em minicomputadores Apple M2 Mac com o chip Apple Silicon M2, 8 núcleos de CPU, 10 núcleos de GPU, 24 GiB de memória e o Apple Neural Engine de 16 núcleos. As instâncias M2 Pro Mac do EC2 são baseadas em computadores Apple M2 Pro Mac Mini com o chip Apple Silicon M2 Pro, 12 núcleos de CPU, 19 núcleos de GPU, 32 GiB de memória e Apple Neural Engine de 16 núcleos.
As instâncias Mac do EC2 foram projetadas para que você possa criar aplicações essenciais com confiança. A AWS tem a infraestrutura global mais segura, extensa e confiável para executar workloads que exigem alta disponibilidade e é reconhecida como líder do setor em padrões de tempo de atividade. As instâncias Mac do EC2 permitem que suas workloads do macOS se beneficiem da escala, elasticidade, confiabilidade e experiência que a nossa infraestrutura segura e sob demanda oferece a milhões de clientes por mais de uma década.
O AWS Nitro System é uma rica coleção de componentes básicos que descarrega muitas funções tradicionais definidas por software para componentes de hardware e software dedicados a fim de oferecer altos níveis de performance, disponibilidade e segurança. As instâncias Mac do Amazon EC2 são habilitadas exclusivamente pelo AWS Nitro System, o que permite oferecer minicomputadores Mac como instâncias do EC2 totalmente integradas e gerenciadas, fornecendo 10 GBps de largura de banda da rede da Amazon VPC e 8 GBps de largura de banda de armazenamento do Amazon EBS.
Instâncias Mac do Amazon EC2 compatíveis
|
Instância
|
Descrição
|
|---|---|
|
Instância M4 Max Mac do EC2, desenvolvida pelo Apple M4 Max Mac studio
|
As instâncias M4 Max Mac utilizam o AWS Nitro System, oferecendo até 10 Gbps de largura de banda da rede e 8 Gbps de largura de banda de armazenamento do Amazon Elastic Block Store (Amazon EBS). Essas instâncias são criadas utilizando computadores Apple M4 Max Mac Studio com CPU de 16 núcleos, GPU de 40 núcleos, Neural Engine de 16 núcleos e 128 GB de memória unificada.
|
|
Instâncias M4 Pro Mac do Amazon EC2
|
As instâncias M4 Pro Mac do Amazon EC2 são criadas em minicomputadores Apple M4 Pro Mac com o AWS Nitro System. As instâncias M4 Pro Mac apresentam uma CPU de 14 núcleos com 10 núcleos de performance e 4 núcleos de eficiência, GPU de 20 núcleos, memória unificada de 48 GB e Neural Engine de 16 núcleos. As instâncias M4 Pro Mac são fornecidas com um novo volume de armazenamento de instâncias de 2 TB por host dedicado Mac do EC2, fornecendo armazenamento de baixa latência para melhorar o armazenamento em cache e a performance de criação/teste. As instâncias M4 Pro Mac do EC2 oferecem até 15% melhor performance de criação de aplicações em comparação com as instâncias M2 Pro Mac do EC2. |
|
Instâncias M4 Mac do Amazon EC2
|
As instâncias M4 Mac do Amazon EC2 são desenvolvidas em minicomputadores Apple M4 Mac e contam com a tecnologia do AWS Nitro System. Computadores Apple M4 Mac Mini com CPU de 10 núcleos com 4 núcleos de performance e 6 núcleos de eficiência, GPU de 10 núcleos, memória unificada de 24 GB e Neural Engine de 16 núcleos. As instâncias M4 Mac do EC2 oferecem até 20% melhor performance de criação de aplicações em comparação às instâncias M2 Mac do EC2. As instâncias M4 Mac do Amazon EC2 são fornecidas com um novo volume de armazenamento de instâncias de 2 TB por host dedicado Mac do EC2, fornecendo armazenamento de baixa latência para melhorar o armazenamento em cache e a performance de criação/teste. |
|
Instâncias M2 Pro Mac do Amazon EC2
|
As instâncias M2 Pro Mac do Amazon EC2 são desenvolvidas em minicomputadores Apple M2 Pro Mac e contam com a tecnologia do AWS Nitro System. As instâncias M2 Pro Mac combinam ambientes macOS Arm64 nativos com 32 GiB de RAM, oferecendo performance até 35% mais rápida em comparação com as instâncias M1 Mac do EC2 para workloads de criação de aplicações iOS e macOS. As instâncias M2 Pro Mac do EC2 oferecem suporte ao macOS versão 13.2 e posterior como imagens de máquina da Amazon (AMIs). |
|
Instâncias M2 Mac do Amazon EC2
|
As instâncias M2 Mac do Amazon EC2 são desenvolvidas em minicomputadores Apple M2 Mac e contam com a tecnologia do AWS Nitro System. As instâncias M2 Mac combinam ambientes macOS Arm64 nativos com 24 GiB de RAM, oferecendo performance até 10% mais rápida em comparação com as instâncias M1 Mac do EC2 para workloads de compilação de aplicações iOS e macOS. As instâncias M2 Mac do EC2 oferecem suporte ao macOS versão 13.2 e posterior como imagens de máquina da Amazon (AMIs). |
|
Instâncias M1 Ultra Mac do Amazon EC2
|
As instâncias M1 Ultra Mac do Amazon EC2 são criadas em computadores Apple M1 Ultra Mac Studio e são alimentadas pelo AWS Nitro System. As instâncias M1 Ultra Mac combinam ambientes MacOS Arm64 nativos com 128 GiB de RAM. As instâncias M1 Ultra Mac do EC2 oferecem suporte ao macOS Ventura (versão 13) e posterior como imagens de máquina da Amazon (AMIs). |
|
Instâncias Mac M1 do Amazon EC2
|
As instâncias M1 Mac do Amazon EC2 são desenvolvidas em minicomputadores Apple M1 Mac e contam com a tecnologia do AWS Nitro System. Elas oferecem uma performance de preço até 60% melhor em relação às instâncias Mac do EC2 baseadas em x86 para workloads de criação de aplicações para iOS e macOS. As instâncias M1 para Mac do EC2 habilitam ambientes Arm64 do macOS pela primeira vez na AWS e oferecem suporte ao macOS Big Sur (versão 11) e posterior como imagens de máquina da Amazon (AMIs). |
|
Instâncias Mac do EC2 baseadas em x86
|
As instâncias Mac do EC2 baseadas em x86 são desenvolvidas em minicomputadores Apple Mac com processadores Intel Core i7 e contam com a tecnologia do AWS Nitro System. Essas instâncias Mac são compatíveis com o macOS Big Sur (versão 11) e versões posteriores como imagens de máquina da Amazon (AMIs). |
Comece a usar rapidamente as instâncias Mac do Amazon EC2
Acesse nosso repositório do GitHub para obter documentos técnicos, guias, vídeos e muito mais. Saiba como configurar ambientes Apple para desenvolvedores, construir pipelines CEI/CD ou testar fluxos de trabalho Jamf em instâncias Mac do Amazon EC2 baseadas no Apple Silicon e x86.
Especificações da instância
|
Família de instâncias
|
Tamanho da instância
|
Processador
|
Núcleos físicos
|
Configuração
|
Memória (GB)
|
64 núcleos de GPU
|
Núcleos do Neural Engine
|
Largura de banda da rede (Gbps)
|
Largura de banda do EBS (Gbps)
|
|---|---|---|---|---|---|---|---|---|---|
|
Mac-m4max
|
mac-m4max.metal
|
Apple Silicon M4 Max
|
16 |
12 núcleos de performance e 4 núcleos de eficiência |
128 |
40 |
16 |
10 |
8 |
|
Mac-m4pro
|
mac-m4pro.metal
|
Apple Silicon M4 Pro
|
14 |
10 núcleos de performance e 4 núcleos de eficiência
|
48 |
20 |
16 |
10 |
8 |
|
Mac-m4
|
mac-m4.metal
|
Apple Silicon M4
|
10 |
4 núcleos de performance e 6 núcleos de eficiência
|
24 |
10 |
16 |
10 |
8 |
|
Mac2-m2pro
|
mac2-m2pro.metal
|
Apple Silicon M2 Pro
|
12 |
8 núcleos de performance e 4 de eficiência
|
32 |
19 |
16 |
10 |
8 |
|
Mac2-m2
|
mac2-m2.metal
|
Apple Silicon M2
|
8 |
4 núcleos de performance e 4 de eficiência
|
24 |
10 |
16 |
10 |
8 |
|
Mac2-m1ultra
|
mac2-m1ultra.metal
|
Apple Silicon M1 Ultra
|
20 |
16 núcleos de performance e 4 de eficiência
|
128
|
64 |
32 |
10 |
8 |
|
Mac2
|
mac2.metal
|
Apple Silicon M1
|
8 |
4 núcleos de performance e 4 de eficiência
|
16 |
8 |
16 |
10 |
8 |
|
Mac1
|
mac1.metal
|
Apple Silicon Intel Core i7
|
6 |
6 |
32 |
-
|
-
|
10 |
8 |
Definição de preço
As instâncias Mac do Amazon EC2 estão disponíveis para compra como Hosts dedicados por meio de modelos de preços Sob demanda e Savings Plans. A cobrança de instâncias Mac do EC2 é feita por segundo, com um período mínimo de alocação de 24 horas para atender ao Contrato de licença de software do Apple macOS. Por meio do modelo Sob demanda, você pode iniciar um host Mac do EC2 e deixá-lo totalmente operacional em poucos minutos. No final do período mínimo de alocação de 24 horas, o host pode ser liberado a qualquer momento, sem nenhum compromisso adicional. Com os modelos Compute Savings Plans e Instance Savings Plans disponíveis, você pode economizar até 44% nos preços sob demanda com um compromisso por três anos. Para obter mais informações sobre Hosts dedicados e informações completas sobre preços, consulte a página de definição de preço de hosts dedicados. Você também pode acessar os preços de instâncias Mac do EC2 na Calculadora de Preços da AWS para Hosts dedicados.
Depoimentos de clientes
Veja abaixo alguns exemplos de como os clientes e os parceiros alcançaram as metas de agilidade empresarial, performance de preços, redução de custos e sustentabilidade com as instâncias Mac do Amazon EC2.
“Com as instâncias Mac do EC2, podemos escalar nossa frota de compilações do iOS, preparar, reverter e implementar facilmente ambientes macOS personalizados com AMIs e depurar qualquer falha de compilação ou teste com ambientes macOS totalmente reproduzíveis. Atualmente, 100% das nossas compilações de produção estão sendo executadas em instâncias Mac do EC2, nossas compilações são 18,4% mais rápidas e 80,5% mais confiáveis, e nossos desenvolvedores iOS estão adorando!”
Oliver Koo, engenheiro sênior de software, Pinterest
Twitch
“Agora, com as instâncias Mac do EC2, posso ativar uma nova máquina virtual em poucos minutos, melhorar a segurança com o uso de perfis de instâncias do EC2 e compilar, testar e implementar uma nova AMI Xcode em todos os nossos agentes de compilação de maneira quatro vezes mais rápida. Essas melhorias de velocidade nos permitiram reduzir o tamanho da nossa frota macOS em 50%.”
Heath Borders, engenheiro móvel sênior, Twitch
“Conseguimos migrar facilmente da nossa solução anterior para instâncias Mac do EC2 em três dias. A configuração tem sido muito confiável e também aproveitamos a flexibilidade de usar a linha de comando ou o compartilhamento de tela. Os tempos de compilação foram reduzidos de 20 minutos para 5 minutos. Os testes de automação de interface do usuário, que costumavam levar 3 horas, agora são concluídos em menos de 1 hora.”
Colin Caufield, engenheiro-chefe de iOS, Flipboard
The Pokémon Company International
“Migramos todo o nosso farm de compilação de clientes e o CI/CD do Unity para instâncias Mac do EC2 a fim de consolidar nosso pipeline de compilação, aproveitar a automação da compilação, otimizar ferramentas de CI/CD, como o Jenkins e o TeamCity, e acelerar os tempos de compilação. Agora, estamos entusiasmados por perceber que nossas compilações do Unity estão 400% mais rápidas.”
Carla Dreyer, gerente sênior de engenharia de DevOps, The Pokémon Company International
Intuit
“Estamos percebendo uma performance até 30% melhor em relação à nossa infraestrutura de datacenter, graças à expansão da capacidade elástica e a uma configuração de alta disponibilidade que otimiza várias zonas. Agora, estamos executando cerca de 80% das nossas compilações de produção em instâncias Mac do EC2.”
Pratik Wadher, vice-presidente de desenvolvimento de produtos, Intuit
Riot Games
“Consolidamos todo o nosso pipeline de compilação na AWS (Windows, Linux e agora macOS). Nosso pipeline de compilação atualmente oferece suporte a cerca de 100 compilações por dia, até 3.000 compilações por mês, e nosso controle de origem tem mais de 270 mil commits até o momento. Com as instâncias Mac do EC2, nosso pipeline de compilação oferece um processo completo e ponta a ponta de compilação multiplataforma para CI/CD do Unity na nuvem AWS.”
Guy Kisel, engenheiro de software de equipe, LoR, Riot Games