Instancias de Mac de Amazon EC2

Desarrolle, cree, pruebe y firme aplicaciones de Apple en Amazon EC2

Las instancias de Mac de Amazon Elastic Compute Cloud (Amazon EC2) permiten a los clientes poner en marcha cargas de trabajo de macOS bajo demanda en la nube por primera vez, lo que amplía la flexibilidad, la escalabilidad y los beneficios económicas de AWS para todos los desarrolladores de Apple. Mediante el uso de instancias de Mac de Amazon EC2, puede crear aplicaciones para iPhone, iPad, Mac, Apple Watch, Apple TV y Safari. Puede aprovisionar y acceder a entornos macOS en cuestión de minutos, escalar de forma dinámica la capacidad según sea necesario y beneficiarse de los precios de pago por uso.

Las instancias de Mac de EC2 basadas en x86 se crean en miniequipos Apple Mac que cuentan con procesadores Intel Core i7 y cuentan con la tecnología de AWS Nitro System. Puede elegir entre instancias de Mac que pueden ponerse en marcha en macOS Mojave (versión 10.14), macOS Catalina (versión 10.15), macOS Big Sur (versión 11) y macOS Monterey (versión 12) como imágenes de máquina de Amazon (AMI). Para comenzar con las instancias de Mac de EC2 basadas en x86, consulte la Amazon EC2 User Guide (Guía del usuario de Amazon EC2).

Las instancias de Mac de Amazon EC2 M1 se crean en computadoras Apple M1 Mac mini y funcionan con AWS Nitro System. Estas instancias ofrecen un rendimiento en cuanto a precio hasta un 60 % mejor que las instancias de Mac de EC2 basadas en x86 para las cargas de trabajo de compilación de aplicaciones de iOS y macOS. Las instancias de Mac M1 de EC2 permiten utilizar entornos macOS con Arm64 por primera vez en AWS, y son compatibles con imágenes de máquina de Amazon (AMI) con macOS Big Sur (versión 11) y macOS Monterey (versión 12). Para obtener más información, consulte las Preguntas frecuentes de Amazon EC2.

Procesador Mac

Las instancias de Mac M1 de Amazon EC2 ya están disponibles

Las instancias de Mac M1 de Amazon EC2 ofrecen un rendimiento en cuanto a precio hasta un 60 por ciento mejor que las instancias de Mac de EC2 basadas en x86 para las cargas de trabajo de compilación de aplicaciones de iOS y macOS.

Información general sobre las instancias de Mac de Amazon EC2 (1:25)

Ventajas

Aprovisione entornos macOS rápidamente

El tiempo y los recursos que antes había que dedicar a crear y mantener entornos macOS locales ahora se pueden destinar a desarrollar aplicaciones creativas y útiles. Los equipos de desarrollo ahora pueden aprovisionar y acceder sin problemas a los entornos informáticos de macOS a pedido para disfrutar de pruebas distribuidas convenientes y compilaciones rápidas de aplicaciones. Esto brinda opciones adicionales a los desarrolladores para que puedan usar Mac como su plataforma de confianza, en las instalaciones o en la nube. Las instancias de Mac de EC2 permiten liberarse del esfuerzo que supone administrar la infraestructura en AWS para que los desarrolladores de Apple puedan centrarse en crear sus aplicaciones.

Amplíe sus conjuntos de herramientas

Las instancias de Mac de EC2 proporcionan a los desarrolladores acceso sin problemas a docenas de servicios de AWS para que puedan colaborar de manera más fácil y eficiente con los miembros del equipo, así como desarrollar, crear, probar, analizar y mejorar sus aplicaciones. Al igual que ocurre en otras instancias de EC2, puede usar instancias de Mac de EC2 junto con servicios y funciones de AWS, como Amazon Virtual Private Cloud (VPC) para la seguridad de la red, Amazon Elastic Block Store (EBS) para el almacenamiento ampliable, Elastic Load Balancing (ELB) para distribuir colas de compilación, Amazon FSx para el almacenamiento escalable de archivos y AWS Systems Manager Agent (SSM Agent) para configurar, administrar y desplegar parches en entornos macOS.

Simplifique el rediseño, la creación y las pruebas para chips de Apple

Las instancias de Mac de EC2 M1 habilitan los entornos de macOS Apple Silicon por primera vez en AWS para desarrollar, crear, probar, implementar y poner en marcha aplicaciones de Apple. Al rediseñar las aplicaciones de macOS para computadoras Mac Apple Silicon, ahora puede lograr compilaciones más rápidas con un rendimiento básico y pruebas distribuidas convenientes sin necesidad de adquirir, instalar, administrar, parchear y actualizar la infraestructura física.

Reduzca los costos

Las instancias de Mac de EC2 permiten a los desarrolladores lanzar entornos macOS en cuestión de minutos, ajustar la capacidad aprovisionada según sea necesario y pagar solo por el uso real gracias a los precios de pago por uso.. Los desarrolladores ahorran dinero, ya que solo tienen que pagar por los sistemas que estén en uso. Por ejemplo, se puede utilizar más capacidad cuando se crea una aplicación, y menos capacidad cuando se realizan pruebas.

Características

Variedad de hardware de Mac de Apple

Las instancias de Mac de EC2 son compatibles con múltiples equipos Mac de Apple, de forma que tratan diversos casos de uso y cumplen varios requisitos. Nuestras instancias Mac de EC2 basadas en x86 están integradas en computadoras Apple Mac mini, que cuentan con 32 GiB de memoria y procesadores Intel Core i7 de 3,2 GHz de octava generación con 6 núcleos físicos y 12 lógicos. Las instancias de EC2 M1 Mac están integradas en computadoras Apple M1 Mac mini con el chip Apple silicon M1, 8 núcleos de CPU, 8 núcleos de GPU, 16 GiB de memoria y el motor neuronal de Apple de 16 núcleos.

Escalado en infraestructura de alta fiabilidad

Las instancias de Mac de EC2 están diseñadas para que pueda crear aplicaciones críticas con confianza. AWS tiene la infraestructura global más segura, extensa y fiable para poner en marcha cargas de trabajo que requieran alta disponibilidad, y tiene el reconocimiento como líder del sector en cuanto a estándares de tiempo de actividad. Las instancias de Mac de EC2 permiten que las cargas de trabajo de macOS se beneficien de la escala, elasticidad, fiabilidad y experiencia que la infraestructura segura y bajo demanda de AWS lleva ofreciendo a millones de clientes desde hace más de una década.

Con la tecnología de AWS Nitro System

AWS Nitro System es una amplia colección de componentes básicos que descarga muchas funciones definidas por software tradicionales en hardware y software dedicado con el fin de ofrecer alto rendimiento, alta disponibilidad y seguridad. Las instancias de Mac de Amazon EC2 están habilitadas de forma exclusiva por el sistema de AWS Nitro System, lo que permite ofrecer miniequipos de Mac como instancias de EC2 totalmente integradas y administradas y proporcionar hasta 10 Gbps de ancho de banda de la red de Amazon VPC y 8 Gbps de ancho de banda de almacenamiento de Amazon EBS.

Detalles del producto

  • Instancias de Mac de EC2 basadas en x86
  • Instancias de Mac de EC2 M1
  • Instancias de Mac de EC2 basadas en x86
  • Las instancias de Mac de EC2 basadas en x86 funcionan con una combinación de computadoras Mac mini, que cuentan con procesadores Intel Core i7 de 3,2 GHz (4,6 GHz turbo) de octava generación, 6 núcleos físicos y 12 lógicos, y 32 GiB de memoria; y el AWS Nitro System, que proporciona hasta 10 Gbps de ancho de banda de la red de Amazon VPC y 8 Gbps de ancho de banda de almacenamiento de Amazon EBS a través de conexiones Thunderbolt 3 de alta velocidad. Las instancias de Mac de EC2 basadas en x86 están habilitadas de manera exclusiva por el sistema Nitro de AWS, lo que hace posible ofrecer minicomputadoras Mac como instancias informáticas totalmente integradas y administradas con redes Amazon VPC y almacenamiento Amazon EBS, al igual que cualquier otra instancia de Amazon EC2. Las instancias de Mac de EC2 están disponibles en tamaño de instancia bare-metal (mac1.metal) y son compatibles con macOS Mojave (10.14), macOS Catalina (10.15), macOS Big Sur (11) y macOS Monterey (12) como AMI.

    Familia de instancias Tamaño de la instancia Procesador Núcleos físicos vCPU Memoria (GiB) Almacenamiento de instancias Ancho de banda de la red (Gbps) Ancho de banda de EBS (Gbps)
    Mac1 mac1.metal Intel Core i7 6 12 32 Solo EBS 10 8
  • Instancias de Mac de EC2 M1
  • Las instancias de Mac de EC2 M1 funcionan con una combinación de AWS Nitro System, que proporciona hasta 10 Gbps de ancho de banda de la red de Amazon VPC y 8 Gbps de ancho de banda de almacenamiento de Amazon EBS a través de conexiones Thunderbolt de alta velocidad; y las minicomputadoras Mac de silicio de Apple, que cuentan con el chip M1 con 8 núcleos de CPU, 8 núcleos de GPU, 16 GiB de memoria y el motor neuronal de Apple de 16 núcleos. Las instancias de Mac de EC2 M1 disfrutan de las ventajas de AWS Nitro System, lo que permite ofrecer miniequipos Mac como instancias de computación totalmente integradas y administradas con ancho de banda de la red de Amazon VPC y almacenamiento de Amazon EBS como cualquier otra instancia de Amazon EC2. Las instancias de Mac de EC2 M1 admiten macOS Big Sur (11) y macOS Monterey (12) como AMI.

    Familia de instancias Tamaño de la instancia Procesador Núcleos físicos vCPU Memoria (GiB) Almacenamiento de instancias Ancho de banda de la red (Gbps) Ancho de banda de EBS (Gbps)
    Mac2 mac2.metal Apple M1 4 núcleos de rendimiento y 4 de eficiencia 12 16 Solo EBS 10 8

Precios

Las instancias de Mac de Amazon EC2 están disponibles para su compra como hosts dedicados a través de los modelos de precios bajo demanda y Savings Plans. La facturación de las instancias de Mac de EC2 se realiza por segundo, con un periodo mínimo de asignación de 24 horas para cumplir con el Acuerdo de licencia de software de macOS de Apple. A través del modelo bajo demanda, puede lanzar un host de Mac de EC2 y que esté funcionando en cuestión de minutos. Al final del periodo mínimo de asignación de 24 horas, el host se puede liberar en cualquier momento sin ningún compromiso adicional. Con los dos Savings Plans de computación e instancias disponibles, puede ahorrar hasta un 44 % con respecto al precio del modelo bajo demanda con un compromiso de 3 años. Para obtener más información sobre los hosts dedicados e información completa sobre precios, consulte Precios de hosts dedicados de Amazon EC2. También puede acceder a los precios de las instancias de Mac de EC2 en la Calculadora de precios de AWS para hosts dedicados.

Clientes

Twitch
Pinterest
NBCUniversal
East Side Games
Flipboard
Intuit
Dimps Corp.
Incognia
The Pokémon Company
Riot Games
Strabag
Goldman Sachs

Clientes

  • Pinterest
  • twitch
  • Flipboard
  • The Pokemon Company
  • Intuit
  • Riot Games
  • Pinterest
  • Cómo modernizó Pinterest la infraestructura de compilación de iOS con instancias de Mac de Amazon EC2 (40:34)

    “Antes de Mac de EC2, adquirir y administrar físicamente nuestra infraestructura de compilación de Mac suponía un desafío, y nuestra producción estaba limitada por las máquinas físicas disponibles. Ahora, con las instancias de Mac de EC2, podemos escalar nuestra flota de compilación de iOS, preparar, revertir y desplegar fácilmente entornos macOS personalizados con AMI y depurar cualquier fallo de compilación o prueba con entornos macOS completamente reproducibles. También hemos modernizado nuestra canalización de desarrollo de iOS mediante la integración con múltiples servicios de AWS, tales como roles y políticas de IAM para proporcionar acceso de privilegio mínimo, Secrets Manager para centralizar la autenticación de macOS, AWS Lambda y Amazon SNS para crear grupos de escalado automático y CloudWatch para disponer de monitoreo centralizado. En la actualidad, el 100 % de nuestras compilaciones de producción se ejecutan en Mac de EC2: las compilaciones son un 18,4 % más rápidas y un 80,5 % más confiables, ¡y a nuestros desarrolladores de iOS les encanta!”

    - Oliver Koo
    Ingeniero de software sénior, Pinterest

  • Twitch
  • twitch

    “Antes de actualizar a las instancias de Mac de EC2, no teníamos acceso inmediato ni un SLA confiable para nuestras máquinas Mac locales; podía llevar días investigar un agente de compilación sin conexión o agregar más capacidad. Siempre que queríamos actualizar Xcode, teníamos que descargarlo e instalarlo máquina a máquina, lo que nos llevaba horas. Además, había que administrar las credenciales de acceso y seguridad para cada máquina local. Ahora, con las instancias de Mac de EC2, puedo activar una nueva máquina virtual en cuestión de minutos, mejorar la seguridad con perfiles de instancias de EC2 y crear, probar e implementar una nueva AMI de Xcode en todos nuestros agentes de compilación 4 veces más rápido. Por si fuera poco, las instancias de Mac de EC2 son más potentes que los agentes de compilación locales que teníamos antes, y la interconexión de red también es más rápida. Estas mejoras de velocidad nos permitieron reducir el tamaño de nuestra flota de macOS en un 50 %”.

    - Heath Borders
    Ingeniero de dispositivos móviles sénior, Twitch

  • The Pokémon Company International
  • AWS Summit 2021: Flipboard y las instancias de Mac de Amazon EC2 (05:16)

    “Flipboard es una aplicación galardonada que selecciona noticias e información para millones de clientes en un formato de revista fácil de usar. Hace poco comenzamos a utilizar instancias de Amazon EC2 para nuestras máquinas de compilación de iOS en tareas como betas diarias, compilaciones y envíos del App Store y pruebas de la interfaz de usuario. Pudimos migrar fácilmente desde nuestra solución anterior a las instancias de Mac de EC2 en tres días, incluyendo la instalación del software, las sesiones de VNC, la creación de cuentas y el traslado de todos nuestros trabajos de Jenkins. La configuración ha sido muy confiable, y también disfrutamos de la flexibilidad de utilizar la línea de comandos o compartir la pantalla. Los plazos de compilación se han reducido de 20 a 5 minutos. Las pruebas de automatización de la interfaz de usuario que antes tardaban 3 horas ahora llevan menos de 1 hora”. Las velocidades de descarga son increíbles, y las sesiones de VNC funcionan con la suavidad del terciopelo. Huelga decir que este proyecto fue un gran éxito y estamos contentísimos con los resultados”.

    - Colin Caufield
    Ingeniero principal de iOS, Flipboard

  • The Pokémon Company International
  • Pokemon

    “En The Pokémon Company International, una subsidiaria de The Pokémon Company de Japón que administra la propiedad fuera de Asia, migramos toda nuestra granja de servidores de compilación de clientes y CI/CD de Unity a instancias de Mac de EC2 para consolidar nuestra canalización de compilación, aprovechar la automatización de la compilación, utilizar herramientas de CI/CD como Jenkins y TeamCity y acelerar los plazos de compilación. Con las instancias de Mac de EC2 bajo demanda, podemos escalar y respaldar de manera más efectiva las pruebas automatizadas de nuestros productos. Después de migrar nuestra CI/CD de Unity de un proveedor externo a Mac de EC2, nos maravilló que nuestras compilaciones de Unity fueran un 400 por ciento más rápidas”.

    - Carla Dreyer
    Gerente de ingeniería de DevOps sénior, The Pokémon Company International

  • Intuit
  • Intuit y las instancias de Mac de Amazon EC2

    “Intuit es una compañía con una plataforma financiera global basada en misiones. Sus productos, como TurboTax, QuickBooks y Mint, están diseñados para capacitar a más de 50 millones de consumidores, pequeñas empresas y clientes autónomos de todo el mundo para que puedan mejorar sus finanzas. Las instancias de Mac de EC2, con sus interfaces y API de EC2 conocidas, nos han permitido migrar sin problemas nuestras canalizaciones de compilación y prueba de iOS y macOS existentes a AWS y han mejorado por completo la productividad de los desarrolladores. “Estamos viendo una mejora del rendimiento de hasta un 30 por ciento en nuestra infraestructura de centros de datos, gracias a una expansión de capacidad elástica y una configuración de alta disponibilidad que aprovecha múltiples zonas. Ahora ejecutamos alrededor del 80 por ciento de nuestras compilaciones de producción en instancias de Mac de EC2, y estamos ansiosos por ver lo que el futuro le depara a la innovación de AWS en este espacio”.

    - Pratik Wadher
    Vicepresidente de desarrollo de productos, Intuit

  • Riot Games
  • riot_games

    “En el equipo de Legends of Runeterra, estábamos ansiosos por aprovechar las instancias de Mac de EC2 para consolidar toda nuestra canalización de compilación (Windows, Linux y ahora macOS) en AWS. Actualmente, nuestro canalización de compilación admite ~100 compilaciones por día y hasta 3000 compilaciones por mes, y nuestro control de origen tiene más de 270 000 confirmaciones hasta la fecha. Antes de migrar a las instancias de Mac de EC2, nuestro equipo tenía que dedicar tiempo a administrar Mac locales. Ahora, con las instancias de Mac de EC2, nuestra canalización de compilación ofrece un proceso completo de compilación multiplataforma de extremo a extremo para CI/CD de Unity en la nube de AWS”. Esto ha permitido a nuestro equipo, compuesto por más de cien talentosos ingenieros, artistas y diseñadores, reducir el plazo de desarrollo y acelerar la innovación para los juegos que los jugadores de Riot conocen y adoran”.

    - Guy Kisel
    Ingeniero de software del personal, LoR, Riot Games

Recursos

Tutoriales técnicos sobre las instancias de Mac de Amazon EC2 - Parte 1 - Introducción (7:40)
Tutoriales técnicos sobre las instancias de Mac de Amazon EC2 - Parte 2 - Cómo utilizar el almacenamiento de bloques y archivos (7:32)
Tutoriales técnicos sobre las instancias de Mac de Amazon EC2 - Parte 3 - Trabajos de macOS con Kubernetes y Jenkins (5:03)
Artículo de WIRED: Bye, Bye Bender
29 de enero de 2022

Más información »

AWS re:Invent 2021: Cree aplicaciones nativas para chips de Apple con instancias de Mac M1 de EC2, con Goldman Sachs
2 de diciembre de 2021

Vea el video »

CI/CD móvil con macOS de EC2: artículo de Goldman Sachs
2 de diciembre de 2021

Más información »

Presentación de las instancias de Mac M1 de Amazon EC2 para macOS
2 de diciembre de 2021

Más información »

Las instancias de Mac de Amazon EC2 ahora son compatibles con macOS Monterey
22 de noviembre de 2021

Más información »

Las instancias de Mac de Amazon EC2 ahora son compatibles con macOS Big Sur
23 de febrero de 2021

Más información »

Introducción a AWS

Regístrese para obtener una cuenta de AWS
Regístrese para obtener una cuenta de AWS

Obtenga acceso instantáneo a la capa gratuita de AWS.

Regístrese 
Aprenda con tutoriales sencillos
Aprenda con tutoriales de 10 minutos

Lea y aprenda con tutoriales sencillos.

Más información 
Standard Product Icons (Start Building) Squid Ink
Comenzar a crear en la consola

Comience a crear con las guías paso a paso que lo ayudarán a lanzar su proyecto de AWS.

Introducción