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ómicos 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, Vision Pro, 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 M2 Pro de Amazon EC2 se crean en computadoras Apple M2 Pro Mac mini y funcionan con AWS Nitro System. Las instancias de Mac M2 Pro combinan entornos macOS Arm64 nativos con 32 GiB de RAM, lo que ofrece un rendimiento hasta un 35 % más rápido en comparación con las instancias de Mac M1 de EC2 para cargas de trabajo de creación de aplicaciones iOS y macOS. Las instancias de Mac M2 Pro de EC2 son compatibles con la versión 13.2 de macOS y versiones posteriores como imagen de máquina de Amazon (AMI).
Las instancias de Mac M2 de Amazon EC2 se crean en computadoras Apple M2 Mac mini y funcionan con AWS Nitro System. Las instancias de Mac M2 combinan entornos macOS Arm64 nativos con 24 GiB de RAM, lo que ofrece un rendimiento hasta un 10 % más rápido en comparación con las instancias de Mac M1 de EC2 para cargas de trabajo de creación de aplicaciones iOS y macOS. Las instancias de Mac M2 de EC2 son compatibles con la versión 13.2 de macOS y versiones posteriores como imágenes de máquina de Amazon (AMI).
Las instancias de Mac M1 Ultra de Amazon EC2 se crean en equipos Apple Mac Studio M1 Ultra y funcionan con AWS Nitro System. Las instancias de Mac M1 Ultra combinan entornos macOS Arm64 nativos con 128 GiB de RAM. Las instancias de Mac M1 Ultra de EC2 son compatibles con la versión 13 de macOS Ventura y versiones posteriores como imágenes de máquina de Amazon (AMI).
Las instancias de Mac M1 de Amazon EC2 se crean en equipos Apple Mac mini M1 y funcionan con AWS Nitro System. Estas instancias ofrecen un rendimiento en relación al 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 Arm64 por primera vez en AWS, y son compatibles con macOS Big Sur (versión 11), macOS Monterey (versión 12), macOS Ventura (versión 13) y macOS Sonoma (versión 14) como AMI.
Las instancias de Mac de EC2 basadas en x86 se crean en equipos Apple Mac mini con procesadores Intel Core i7 y cuentan con la tecnología de AWS Nitro System. Puede elegir entre instancias de Mac que se puedan ejecutar en macOS Big Sur (versión 11), macOS Monterey (versión 12) macOS Ventura (versión 13) y macOS Sonoma (versión 14) como AMI.
Para obtener más información y comenzar a utilizar las instancias de Mac de EC2, lea la Guía del usuario de Amazon EC2 o consulte las preguntas frecuentes sobre macOS de Amazon EC2.
Introducción rápida a las instancias de Mac de Amazon EC2
Visite nuestro repositorio de GitHub para obtener documentos técnicos, guías, videos y mucho más. Aprenda a configurar los entornos para desarrolladores de Apple, crear canalizaciones de CI/CD o probar los flujos de trabajo de Jamf en instancias de Mac de EC2 basadas en microprocesadores x86 y Apple Silicon.
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 M1, Ultra M1, M2 y M2 Pro de EC2 habilitan los entornos de macOS con chip Apple Silicon en AWS para desarrollar, crear, probar, implementar y poner en marcha aplicaciones de Apple. Al rediseñar sus aplicaciones de macOS para equipos Mac con chip 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 Mac M1 de EC2 se crean en equipos Mac mini M1 de Apple con 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. Las instancias de Mac M1 Ultra de EC2 se crean en equipos Mac Studio M1 Ultra de Apple con chip Apple silicon M1, 20 núcleos de CPU, 64 núcleos de GPU, 128 GiB de memoria y el motor neuronal de Apple de 32 núcleos. Las instancias de Mac Pro M2 de EC2 se crean en equipos Mac mini Pro M2 de Apple con el chip Apple Silicon M2 Pro, 12 núcleos de CPU, 19 núcleos de GPU, 32 GiB de memoria y el motor neural de Apple de 16 núcleos. Las instancias de Mac M2 de EC2 están integradas en computadoras Apple Mac M2 mini con el chip Apple silicon M2, 8 núcleos de CPU, 10 núcleos de GPU, 24 GiB de memoria y el motor neuronal de Apple de 16 núcleos. Las instancias de Mac M2 Pro de EC2 están integradas en computadoras Apple M2 Pro Mac mini con el chip Apple Silicon M2 Pro, 12 núcleos de CPU, 19 núcleos de GPU, 32 GiB de memoria y el motor neural de Apple de 16 núcleos.
Escalamiento 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 M1 Ultra de EC2
-
Instancias de Mac M2 de EC2
-
Instancias de Mac M2 Pro de EC2
-
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 8 16 Solo EBS 10 8 -
Instancias de Mac M1 Ultra de EC2
-
Las instancias de Mac M1 Ultra de EC2 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 los equipos Mac Studio con chip de Apple Silicon, que cuentan con el chip M1 Ultra con 20 núcleos de CPU, 64 núcleos de GPU, 128 GiB de memoria y el motor neuronal de Apple de 32 núcleos. Las instancias de Mac M1 Ultra de EC2 disfrutan de las ventajas de AWS Nitro System, lo que permite ofrecer equipos Mac Studio 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 M1 Ultra de EC2 son compatibles con la versión 13 de macOS Ventura y versiones posteriores como imágenes de máquina de Amazon (AMI).
Familia de instancias Tamaño de
la instanciaProcesador Núcleos físicos vCPU Memoria (GiB) Almacenamiento de instancias Ancho de banda de la red (Gbps) Ancho de banda de EBS (Gbps) Mac2-m1ultra mac2-m1ultra.metal Apple M1 Ultra 16 núcleos de rendimiento y 4 de eficiencia 20 128 Solo EBS 10 8 -
Instancias de Mac M2 de EC2
-
Las instancias de Mac M2 de EC2 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 M2 con 8 núcleos de CPU, 10 núcleos de GPU, 24 GiB de memoria y el motor neuronal de Apple de 16 núcleos. Las instancias de Mac M2 de EC2 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 Mac M2 de EC2 son compatibles con macOS Ventura (versión 13) como imágenes de máquina de Amazon (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-m2 mac2-m2.metal Apple M2 4 núcleos de rendimiento y 4 de eficiencia 8 24 Solo EBS 10 8 -
Instancias de Mac M2 Pro de EC2
-
Las instancias de Mac M2 Pro de EC2 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 M2 Pro con 12 núcleos de CPU, 19 núcleos de GPU, 32 GiB de memoria y el motor neuronal de Apple de 16 núcleos. Las instancias de Mac M2 Pro de EC2 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 M2 Pro de EC2 son compatibles con macOS Ventura (versión 13) 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-m2pro mac2-m2pro.metal Apple M2 Pro 8 núcleos de rendimiento y 4 de eficiencia 12 32 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
Clientes
-
Pinterest
-
“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
-
“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
-
“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
-
“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 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
-
“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
Introducción a las instancias de Mac de EC2
Introducción a AWS
Obtenga acceso instantáneo a la capa gratuita de AWS.
Comience a crear con las guías paso a paso que lo ayudarán a lanzar su proyecto de AWS.