Instâncias Mac do Amazon EC2
Desenvolva, crie, teste e assine aplicativos da Apple no 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.
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 desempenho até 35% mais rápido em comparação com as instâncias EC2 M1 Mac para workloads de criação de aplicativos 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).
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ápido 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).
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).
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 aplicativos para iOS e macOS. As instâncias EC2 M1 para Mac habilitam ambientes MacOS Arm64 pela primeira vez na AWS e oferecem suporte ao macOS Big Sur (versão 11), macOS Monterey (versão 12), macOS Ventura (versão 13) e macOS Sonoma (versão 14) como AMIs.
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. Você pode escolher entre instâncias do Mac que podem ser executadas no macOS Big Sur (versão 11), macOS Monterey (versão 12), macOS Ventura (versão 13) e macOS Sonoma (versão 14) como AMIs.
Para começar a usar instâncias EC2 Mac, consulte o Guia do usuário do Amazon EC2 ou acesse as perguntas frequentes do macOS do Amazon EC2 para saber mais.
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.
Benefícios
Provisione ambientes macOS rapidamente
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.
Expanda seus toolkits
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.
Simplifique a redefinição da arquitetura, a criação e os testes de processadores com chip Apple
As instâncias M1, M1 Ultra, M2 e M2 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.
Reduza custos
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
Escolha do hardware Apple Mac
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.
Escaladas em uma infraestrutura altamente confiável
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.
Habilitadas pelo AWS Nitro System
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.
Detalhes do produto
-
Instâncias Mac do EC2 baseadas em x86
-
Instâncias M1 Mac do Amazon EC2
-
Instâncias M1 Ultra Mac do EC2
-
Instâncias M2 Mac do EC2
-
Instâncias M2 Pro Mac do EC2
-
Instâncias Mac do EC2 baseadas em x86
-
As instâncias Mac do EC2 baseadas em x86 são viabilizadas por uma combinação de computadores Mac mini, com processadores Intel Core and12 de 8ª geração de 3,2 GHz (4,6 GHz turbo), 6 núcleos físicos/32 núcleos lógicos e 10 GiB de memória, bem como o AWS Nitro System, fornecendo até 8 GBps de largura de banda da rede da Amazon VPC e 3 Gbps de largura de banda de armazenamento do Amazon EBS por meio de conexões Thunderbolt 3 de alta velocidade. As instâncias Mac do EC2 baseadas em x86 são habilitadas exclusivamente pelo AWS Nitro System, o que possibilita oferecer minicomputadores Mac como instâncias de computação totalmente integradas e gerenciadas com redes da Amazon VPC e armazenamento do Amazon EBS, como qualquer outra instância do Amazon EC2. As instâncias Mac do EC2 estão disponíveis em tamanho de instância bare metal (mac1.metal) e são compatíveis com o macOS Mojave (10.14), o macOS Catalina (10.15), o macOS Big Sur (11) e o macOS Monterey (12) como AMIs.
Família de instâncias Tamanho de instância Processador Núcleos físicos vCPUs Memória (GiB) Armazenamento de instâncias Largura de banda da rede (Gbps) Largura de banda do EBS (Gbps) Mac1 mac1.metal Intel Core i7 6 12 32 Somente EBS 10 8 -
Instâncias M1 Mac do Amazon EC2
-
As instâncias M1 Mac do EC2 são alimentadas por uma combinação do AWS Nitro System, que fornece até 10 Gbps de largura de banda da rede Amazon VPC e 8 Gbps de largura de banda de armazenamento Amazon EBS por meio de conexões Thunderbolt de alta velocidade; e computadores Apple silicon Mac mini, que apresentam o chip M1 com 8 núcleos de CPU, 8 núcleos de GPU, 16 GiB de memória e o Apple Neural Engine de 16 núcleos. As instâncias M1 Mac do EC2 são habilitadas exclusivamente pelo AWS Nitro System, o que possibilita oferecer minicomputadores Mac como instâncias de computação totalmente integradas e gerenciadas com redes da Amazon VPC e armazenamento do Amazon EBS, como qualquer outra instância do Amazon EC2. As instâncias M1 Mac do EC2 também são compatíveis com o macOS Big Sur (11) e o macOS Monterey (12) como AMIs.
Família de instâncias Tamanho de instância Processador Núcleos físicos vCPUs Memória (GiB) Armazenamento de instâncias Largura de banda da rede (Gbps) Largura de banda do EBS (Gbps) Mac2 mac2.metal Apple M1 4 núcleos de performance e 4 de eficiência 8 16 Somente EBS 10 8 -
Instâncias M1 Ultra Mac do EC2
-
As instâncias M1 Ultra Mac do EC2 são alimentadas por uma combinação do AWS Nitro System, que fornece até 10 Gbps de largura de banda da rede Amazon VPC e 8 Gbps de largura de banda de armazenamento Amazon EBS por meio de conexões Thunderbolt de alta velocidade; e computadores Apple silicon Mac Studio, que apresentam o chip M1 com 20 núcleos de CPU, 64 núcleos de GPU, 128 GiB de memória e o Apple Neural Engine de 32 núcleos. As instâncias M1 Ultra Mac do EC2 são habilitadas exclusivamente pelo AWS Nitro System, o que possibilita oferecer computadores Mac Studio como instâncias de computação totalmente integradas e gerenciadas com redes da Amazon VPC e armazenamento do Amazon EBS, como qualquer outra instância do Amazon EC2. 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).
Família de instâncias Instância
tamanhoProcessador Núcleos físicos vCPUs Memória (GiB) Armazenamento de instâncias Largura de banda da rede (Gbps) Largura de banda do EBS (Gbps) Mac2-m1ultra mac2-m1ultra.metal Apple M1 Ultra 16 núcleos de performance e 4 de eficiência 20 128 Somente EBS 10 8 -
Instâncias M2 Mac do EC2
-
As instâncias M2 Mac do EC2 são alimentadas por uma combinação do AWS Nitro System, que fornece até 10 Gbps de largura de banda da rede da Amazon VPC e 8 Gbps de largura de banda de armazenamento Amazon EBS por meio de conexões Thunderbolt de alta velocidade; e minicomputadores Apple Silicon Mac, que apresentam o chip M2 com 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 Mac do EC2 são habilitadas exclusivamente pelo AWS Nitro System, o que possibilita oferecer minicomputadores Mac como instâncias de computação totalmente integradas e gerenciadas com redes da Amazon VPC e armazenamento do Amazon EBS, como qualquer outra instância do Amazon EC2. As instâncias M2 Mac do EC2 oferecem suporte ao macOS Ventura (versão 13) como imagens de máquina da Amazon (AMIs).
Família de instâncias Tamanho de instância Processador Núcleos físicos vCPUs Memória (GiB) Armazenamento de instâncias Largura de banda da rede (Gbps) Largura de banda do EBS (Gbps) Mac2-m2 mac2-m2.metal Apple M2 4 núcleos de performance e 4 de eficiência 8 24 Somente EBS 10 8 -
Instâncias M2 Pro Mac do EC2
-
As instâncias M2 Pro Mac do EC2 são alimentadas por uma combinação do AWS Nitro System, que fornece até 10 Gbps de largura de banda da rede Amazon VPC e 8 Gbps de largura de banda de armazenamento do Amazon EBS por meio de conexões Thunderbolt de alta velocidade e computadores Mac mini com chip Apple que apresentam o chip M2 Pro com 12 núcleos de CPU, 19 núcleos de GPU, 32 GiB de memória e o Apple Neural Engine de 16 núcleos. As instâncias M2 Pro Mac do EC2 são habilitadas exclusivamente pelo AWS Nitro System, o que possibilita oferecer minicomputadores Mac como instâncias de computação totalmente integradas e gerenciadas com redes da Amazon VPC e armazenamento do Amazon EBS, como qualquer outra instância do Amazon EC2. As instâncias M2 Pro Mac do EC2 oferecem suporte ao macOS Ventura (versão 13) como AMIs.
Família de instâncias Tamanho de instância Processador Núcleos físicos vCPUs Memória (GiB) Armazenamento de instâncias Largura de banda da rede (Gbps) Largura de banda do EBS (Gbps) Mac2-m2pro mac2-m2pro.metal Apple M2 Pro 8 núcleos de performance e 4 de eficiência 12 32 Somente EBS 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.
Clientes
Clientes
-
Pinterest
-
“Antes das instâncias Mac do EC2, adquirir e gerenciar fisicamente nossa infraestrutura de compilação no Mac era um grande desafio, e nossa produção era limitada pelas máquinas físicas disponíveis. Agora, 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. Também modernizamos nosso pipeline de desenvolvimento para iOS por meio da integração com vários serviços da AWS, como políticas e perfis do IAM para fornecer acesso com privilégios mínimos, o Secrets Manager para centralizar a autenticação do macOS, o AWS Lambda e o Amazon SNS para criar grupos do Auto Scaling e o CloudWatch para nos fornecer monitoramento centralizado. 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
-
“Antes de atualizarmos para instâncias Mac do EC2, não tínhamos acesso imediato ou um SLA confiável para nossas máquinas Mac on-premises. Podia levar dias para que um agente de compilação offline fosse investigado ou mais capacidade fosse adicionada. Sempre que queríamos fazer upgrade do Xcode, tínhamos que baixá-lo e instalá-lo uma máquina de cada vez, o que levava horas. Além disso, as credenciais de acesso e segurança precisavam ser gerenciadas por máquina on-premises. 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. Para completar, as instâncias Mac do EC2 são mais poderosas do que os agentes de compilação on-premises que costumávamos ter, e a interconexão de rede também é mais rápida. Essas melhorias de velocidade nos permitiram reduzir o tamanho da nossa frota macOS em 50%.”
- Heath Borders
Engenheiro sênior de soluções móveis, Twitch -
The Pokémon Company International
-
“O Flipboard é uma aplicação premiada que seleciona notícias e informações para milhões de clientes em um formato de revista fácil de usar. Recentemente, começamos a usar instâncias do Amazon EC2 para nossas máquinas de compilação iOS para tarefas como betas diários, compilações e envios da App Store e testes de interface do usuário. Conseguimos migrar facilmente da nossa solução anterior para instâncias Mac do EC2 em três dias, incluindo instalação de softwares, sessões de VNC, criação de contas e migração de todos os nossos trabalhos do Jenkins. 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. As velocidades de download são incríveis, e as sessões de VNC são suaves como seda. Nem preciso dizer que esse projeto foi um grande sucesso, e estamos super contentes com os resultados finais.”
- Colin Caufield
Engenheiro-chefe de iOS, Flipboard
-
The Pokémon Company International
-
“Na The Pokémon Company International, uma subsidiária da The Pokémon Company no Japão que gerencia ativos fora da Ásia, 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. Com as instâncias Mac do EC2 sob demanda, podemos escalar e dar suporte a testes automatizados dos nossos produtos com mais eficiência. Depois de migrarmos nosso CI/CD do Unity de um provedor terceirizado para instâncias Mac do EC2, ficamos 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
-
“A Intuit é uma empresa de plataforma financeira global orientada por sua missão. Seus produtos, incluindo o TurboTax, o QuickBooks e o Mint, foram projetados para permitir que mais de 50 milhões de consumidores, pequenas empresas e clientes autônomos em todo o mundo melhorem suas vidas financeiras. As instâncias Mac do EC2, com suas interfaces e APIs familiares do EC2, nos permitiram migrar perfeitamente nossos pipelines existentes de compilação e testes do iOS e macOS para a AWS, melhorando totalmente a produtividade dos desenvolvedores. 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 e estamos entusiasmados para ver o que o futuro reserva para a inovação da AWS nessa área.”
- Pratik Wadher
Vice-presidente de desenvolvimento de produtos, Intuit -
Riot Games
-
“A equipe do Legends of Runeterra estava entusiasmada em aproveitar as instâncias Mac do EC2 para consolidar todo o nosso pipeline de compilação (Windows, Linux e agora macOS) na AWS. 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. Antes de migrar para instâncias Mac do EC2, nossa equipe precisava dedicar tempo ao gerenciamento de máquinas Mac on-premises. Agora, 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. Isso permitiu que nossa equipe de mais de cem engenheiros, artistas e designers talentosos diminuísse o tempo de desenvolvimento e acelerasse a inovação para os jogos que os jogadores da Riot conhecem e adoram.”
- Guy Kisel
Engenheiro de software de equipe, LoR, Riot Games
Recursos
Comece a usar as instâncias Mac do EC2
Comece a usar a AWS
Obtenha acesso instantâneo ao nível gratuito da AWS.
Comece a criar com guias detalhados que ajudam a iniciar seu projeto da AWS.