Instancias de Mac de Amazon EC2
Desarrolle, cree, pruebe y firme aplicaciones de Apple en Amazon EC2
¿Por qué usar instancias de Mac de 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 entornos de macOS y acceder a ellos 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.
Para obtener más información y comenzar a utilizar las instancias de Mac de EC2, consulte la guía del usuario de Amazon EC2 o las preguntas frecuentes sobre macOS de Amazon EC2.
Información general sobre las instancias de Mac de Amazon EC2
Beneficios
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.
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 la nube virtual privada (VPC) de Amazon 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.
Las instancias de M1, M1 Ultra, M2, M2 Pro, M4 y M4 Pro Mac 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.
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
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 M2 Pro Mac 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 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.
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.
Instancias de Mac de Amazon EC2 compatibles
|
Instancia
|
Descripción
|
|---|---|
|
Instancia M4 Max para Mac de EC2, con tecnología de Apple M4 Max Mac studio
|
Las instancias M4 Max para Mac funcionan con AWS Nitro System, que proporciona hasta 10 Gbps de ancho de banda de la red y 8 Gbps de ancho de banda de almacenamiento de Amazon Elastic Block Store (Amazon EBS). Estas instancias se han creado en ordenadores Apple M4 Max Mac Studio con una CPU de 16 núcleos, una GPU de 40 núcleos, un motor neuronal de 16 núcleos y 128 GB de memoria unificada.
|
|
Instancias de M4 Pro Mac de Amazon EC2
|
Las instancias M4 Pro Mac de Amazon EC2 se crean en miniequipos Apple M4 Pro Mac con AWS Nitro System. Las instancias M4 Pro Mac incluyen una CPU de 14 núcleos con 10 núcleos de rendimiento y 4 núcleos de eficiencia, una GPU de 20 núcleos, una memoria unificada de 48 GB y un motor neuronal de 16 núcleos. Las instancias M4 Pro Mac incluyen un nuevo volumen del almacén de instancias de 2 TB por cada host dedicado Mac de 2TB, lo que proporciona un almacenamiento de baja latencia para mejorar el almacenamiento en caché y el rendimiento de compilación/prueba. Las instancias M4 Pro Mac de EC2 ofrecen un rendimiento de creación de aplicaciones hasta un 15 % superior en comparación con las instancias M2 Pro Mac de EC2. |
|
Instancias M4 Mac de Amazon EC2
|
Las instancias M4 Mac de Amazon EC2 se crean en equipos Apple M4 Mac Mini y funcionan con AWS Nitro System. Equipos Apple M4 Mac Mini con CPU de 10 núcleos con 4 núcleos de rendimiento y 6 núcleos de eficiencia, GPU de 10 núcleos, memoria unificada de 24 GB y motor neuronal de 16 núcleos. Las instancias M4 Mac de EC2 ofrecen un rendimiento de creación de aplicaciones hasta un 20 % superior en comparación con las instancias M2 Mac de EC2. Las instancias M4 Mac de Amazon EC2 incluyen un nuevo volumen del almacén de instancias de 2 TB por cada host dedicado Mac de EC2, lo que proporciona un almacenamiento de baja latencia para mejorar el almacenamiento en caché y el rendimiento de compilación/prueba. |
|
Instancias M2 Pro Mac de Amazon EC2
|
Las instancias M2 Pro Mac de Amazon EC2 se crean en computadoras Apple M2 Pro Mac mini y funcionan con AWS Nitro System. Las instancias M2 Pro Mac 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 M1 Mac de EC2 para cargas de trabajo de creación de aplicaciones iOS y macOS. Las instancias M2 Pro Mac de EC2 son compatibles con la versión 13.2 de macOS y versiones posteriores como imagen de máquina de Amazon (AMI). |
|
Instancias de Mac M2 de Amazon EC2
|
Las instancias de Mac M2 de Amazon EC2 se crean en computadoras Apple M2 Mac mini y funcionan con AWS Nitro System. Las instancias M2 Mac 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 M1 Mac de EC2 para cargas de trabajo de creación de aplicaciones iOS y macOS. Las instancias de M2 Mac de EC2 son compatibles con la versión 13.2 de macOS y versiones posteriores como imágenes de máquina de Amazon (AMI). |
|
Instancias M1 Mac Ultra de Amazon EC2
|
Las instancias M1 Mac Ultra de Amazon EC2 se crean en equipos Apple Mac Studio M1 Ultra y funcionan con AWS Nitro System. Las instancias M1 Mac Ultra combinan entornos macOS Arm64 nativos con 128 GiB de RAM. Las instancias M1 Mac 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). |
|
Instancias M1 Mac de Amazon EC2
|
Las instancias M1 Mac de Amazon EC2 se crean en equipos Apple M1 Mac mini 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 M1 Mac de EC2 permiten utilizar entornos macOS con Arm64 por primera vez en AWS, y son compatibles con la versión 11 de macOS Big Sur y versiones posteriores como imágenes de máquina de Amazon (AMI). |
|
Instancias Mac de EC2 basadas en x86
|
Las instancias 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. Estas instancias Mac son compatibles con la versión 11 de macOS Big Sur y versiones posteriores como imágenes de máquina de Amazon (AMI). |
Introducción rápida a las instancias Mac de Amazon EC2
Para consultar recursos útiles, como documentos técnicos, guías, videos, entre otros, visite nuestro repositorio de GitHub. Aprenda a configurar los entornos para desarrolladores de Apple, a crear canalizaciones de CI/CD o a probar los flujos de trabajo de Jamf en instancias Mac de EC2 basadas en microprocesadores x86 y chips de Apple.
Especificaciones de la instancia
|
Familia de instancias
|
Tamaño de la instancia
|
Processor
|
Núcleos físicos
|
Configuración de la CPU
|
Memoria (GB)
|
Núcleos de GPU
|
Núcleos de motor neuronal
|
Ancho de banda de la red (Gbps)
|
Ancho de banda de EBS (Gbps)
|
|---|---|---|---|---|---|---|---|---|---|
|
Mac-m4max
|
mac-m4max.metal
|
Apple silicon M4 Max
|
16 |
12 núcleos de rendimiento y 4 núcleos de eficiencia |
128 |
40 |
16 |
10 |
8 |
|
mac-m4pro
|
mac-m4pro.metal
|
Apple silicon M4 Pro
|
14 |
10 núcleos de rendimiento y 4 núcleos de eficiencia
|
48 |
20 |
16 |
10 |
8 |
|
Mac-m4
|
mac-m4.metal
|
Apple silicon M4
|
10 |
4 núcleos de rendimiento y 6 núcleos de eficiencia
|
24 |
10 |
16 |
10 |
8 |
|
Mac2-m2pro
|
mac2-m2pro.metal
|
Apple silicon M2 Pro
|
12 |
8 núcleos de rendimiento y 4 de eficiencia
|
32 |
19 |
16 |
10 |
8 |
|
Mac2-m2
|
mac2-m2.metal
|
Apple silicon M2
|
8 |
4 núcleos de rendimiento y 4 de eficiencia
|
24 |
10 |
16 |
10 |
8 |
|
Mac2-m1ultra
|
mac2-m1ultra.metal
|
Apple silicon M1 Ultra
|
20 |
16 núcleos de rendimiento y 4 de eficiencia
|
128
|
64 |
32 |
10 |
8 |
|
Mac2
|
mac2.metal
|
Apple silicon M1
|
8 |
4 núcleos de rendimiento y 4 de eficiencia
|
16 |
8 |
16 |
10 |
8 |
|
Mac1
|
mac1.metal
|
Apple silicon Intel Core i7
|
6 |
6 |
32 |
-
|
-
|
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 la página de precios de hosts dedicados. También puede acceder a los precios de instancias Mac de EC2 en la Calculadora de precios de AWS para hosts dedicados.
Testimonios de clientes
Estos son algunos ejemplos de cómo los clientes y los socios lograron sus objetivos de agilidad empresarial, rentabilidad, ahorro de costos y sostenibilidad con las instancias Mac de Amazon EC2.
“Con las instancias de Mac de EC2, podemos escalar nuestra flota de compilación de iOS, preparar, revertir y desplegar de manera fácil entornos macOS personalizados con AMI y depurar cualquier error de compilación o prueba con entornos macOS completamente reproducibles. En la actualidad, el 100 % de nuestras compilaciones de producción se ejecutan en instancias de 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 sénior de Software en Pinterest
Twitch
“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. Gracias a estas mejoras de velocidad, logramos reducir el tamaño de nuestra flota de macOS en un 50 %”.
Heath Borders, ingeniero sénior de Dispositivos Móviles en Twitch
“Pudimos migrar fácilmente desde nuestra solución anterior a las instancias de Mac de EC2 en tres días. 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”.
Colin Caufield, ingeniero principal de iOS en Flipboard
The Pokémon Company International
“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 compilación, usar herramientas de CI/CD, como Jenkins y TeamCity, y acelerar los plazos de compilación. Ahora estamos encantados de que nuestras compilaciones de Unity sean un 400 % más rápidas”.
Carla Dreyer, gerente sénior de Ingeniería de DevOps en The Pokémon Company International
Intuit
“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”.
Pratik Wadher, vicepresidente de Desarrollo de Productos en Intuit
Riot Games
“Consolidamos toda nuestra canalización de compilación en AWS (Windows, Linux y ahora macOS). 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. 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”.
Guy Kisel, ingeniero de Software del Personal, LoR, en Riot Games