Instancias de Mac de Amazon EC2 - Amazon Elastic Compute Cloud

Instancias de Mac de Amazon EC2

Las instancias de Mac de EC2 son ideales para desarrollar, crear, probar y firmar aplicaciones para plataformas de Apple, como iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV y Safari. Puede conectarse a la instancia Mac mediante SSH o Apple Remote Desktop (ARD).

nota

La unidad de facturación es el host dedicado. Las instancias que se ejecutan en ese host no tienen ningún cargo adicional.

Las instancias de Mac de Amazon EC2 admiten de forma nativa el sistema operativo macOS.

  • Las instancias x86 de Mac de EC2 (mac1.metal) se crean en hardware Mac mini de 2018 con procesadores Intel Core i7 de octava generación (Coffee Lake) de 3.2 GHz.

  • Las instancias de Mac M1 de EC2 (mac2.metal) se basan en el hardware Mac mini de 2020 y cuentan con procesadores Apple Silicon M1.

  • Las instancias de Mac M1 Ultra de EC2 (mac2-m1ultra.metal) se basan en el hardware Mac Studio de 2022 y cuentan con procesadores Apple Silicon M1 Ultra.

  • Las instancias de Mac M2 de EC2 (mac2-m2.metal) se basan en el hardware Mac mini de 2023 y cuentan con procesadores Apple Silicon M2.

  • Las instancias de Mac M2 Pro de EC2 (mac2-m2pro.metal) se basan en el hardware Mac mini de 2023 y cuentan con procesadores Apple Silicon M2 Pro.

Consideraciones

Las siguientes consideraciones se aplican a las instancias Mac:

  • Las instancias Mac solo están disponibles como instancias bare metal en hosts dedicados, con un periodo de asignación mínimo de 24 horas antes de que pueda iniciar el host dedicado. Puede iniciar una instancia Mac por host dedicado. Puede compartir el host dedicado con las cuentas de AWS o unidades organizativas de su organización de AWS, o con toda la organización de AWS.

  • Las instancias Mac están disponibles en diferentes Regiones de AWS. Para obtener una lista de la disponibilidad de las instancias de Mac en cada una de Regiones de AWS, consulte los tipos de instancias de Amazon EC2 por región.

  • Las instancias Mac solo están disponibles como instancias bajo demanda. No están disponibles como instancias de spot o instancias reservadas. Para ahorrar dinero en instancias Mac, puede comprar un Savings Plan.

  • La compatibilidad de los distintos tipos de instancias de Mac con determinadas Amazon Machine Images (AMI) de macOS varía. Para obtener más información, consulte Notas de la versión de las AMI de macOS de Amazon EC2.

  • Se admite la conexión en caliente de EBS.

  • AWS no administra ni admite el SSD interno en el hardware de Apple. Le recomendamos encarecidamente que utilice volúmenes de Amazon EBS en su lugar. Los volúmenes de EBS ofrecen las mismas ventajas de elasticidad, disponibilidad y durabilidad en las instancias de Mac que en cualquier otra instancia de EC2.

  • Recomendamos el uso de SSD de uso general (gp2 y gp3) y SSD de IOPS aprovisionadas (io1 y io2) con instancias Mac para obtener un óptimo rendimiento de EBS.

  • Las instancias de Mac admiten Amazon EC2 Auto Scaling.

  • En las instancias de Mac x86, las actualizaciones de software automáticas están desactivadas. Recomendamos aplicar actualizaciones y probarlas en la instancia antes de poner la instancia en producción. Para obtener más información, consulte Actualizar el sistema operativo y el software en las instancias de Mac.

  • Cuando detiene o finaliza una instancia de Mac, se realiza un flujo de trabajo de limpieza en el host dedicado. Para obtener más información, consulte Detener o terminar la instancia de Amazon EC2.

aviso

No utilice FileVault. Si habilita FileVault, el host no podrá arrancar debido a que las particiones están bloqueadas. Si se requiere el cifrado de datos, use el cifrado de Amazon EBS para evitar problemas de arranque e impacto en el rendimiento. Con el cifrado de Amazon EBS, las operaciones de cifrado se realizan en los servidores que alojan las instancias, lo que garantiza la seguridad de los datos en reposo y en tránsito entre una instancia y su almacenamiento EBS adjunto. Para obtener más información, consulte Cifrado de Amazon EBS en la Guía del usuario de Amazon EBS.

Preparación de las instancias

Después de iniciar una instancia de Mac, tendrá que esperar a que la instancia esté lista para poder conectarse a ella. Para una AMI distribuida por AWS con una instancia de Mac x86 o una instancia de Mac de Apple Silicon, el tiempo de inicialización puede oscilar entre los 6 y los 20 minutos. En función de los tamaños de volumen de Amazon EBS elegidos, de la inclusión de scripts adicionales en los datos del usuario o de la carga de software adicional en una AMI de macOS personalizada, el tiempo de inicialización puede aumentar.

Puede usar un pequeño script de intérprete de comandos, como el que se muestra a continuación, para sondear la API describe-instance-status y saber cuándo está lista la instancia para conectarse a ella. En el siguiente comando, sustituya el ID de instancia de ejemplo por el suyo propio.

for i in $(seq 1 200); do aws ec2 describe-instance-status --instance-ids=i-0123456789example \ --query='InstanceStatuses[0].InstanceStatus.Status'; sleep 5; done;

AMI de macOS de EC2

macOS de Amazon EC2 está diseñado para proporcionar un entorno estable, seguro y de alto rendimiento para cargas de trabajo de desarrolladores que se ejecutan en instancias de Mac de Amazon EC2. Las AMI de macOS de EC2 incluyen paquetes que facilitan la integración con AWS, incluidas herramientas de configuración de inicialización y bibliotecas y herramientas populares de AWS.

Para obtener más información sobre AMI de macOS EC2, consulte Notas de la versión de las AMI de macOS de Amazon EC2.

AWS proporciona AMI de macOS EC2 actualizadas de forma regular, que incluyen actualizaciones de paquetes propiedad de AWS y la versión más reciente de macOS completamente probada. Además, AWS proporciona AMI actualizadas con las últimas actualizaciones de versiones secundarias o principales tan pronto como pueden probarse y examinarse completamente. Si no necesita conservar datos o personalizaciones en las instancias Mac, puede obtener las actualizaciones más recientes mediante el inicio de una nueva instancia con la AMI actual y, a continuación, la finalización de la instancia anterior. De lo contrario, puede elegir qué actualizaciones se aplicarán a las instancias Mac.

Para obtener información acerca de cómo suscribirse a las notificaciones de la AMI de macOS, consulte Suscríbase a las notificaciones de AMI de macOS.

EC2 macOS Init

Init macOS de EC2 se utiliza para inicializar las instancias Mac EC2 en la inicialización. Utiliza grupos de prioridad para ejecutar grupos lógicos de tareas al mismo tiempo.

El archivo launchd plist es /Library/LaunchDaemons/com.amazon.ec2.macos-init.plist. Los archivos de EC2 macOS Init se encuentran en /usr/local/aws/ec2-macos-init.

Para obtener más información, consulte https://github.com/aws/ec2-macos-init.

Monitor de sistema de Amazon EC2 para macOS

El monitor de sistema de Amazon EC2 para macOS proporciona métricas de utilización de la CPU a Amazon CloudWatch. Envía estas métricas CloudWatch a través de un dispositivo serie personalizado en periodos de 1 minuto. Puede habilitar o deshabilitar este agente de la siguiente manera. Está habilitado de forma predeterminada.

sudo setup-ec2monitoring [enable | disable]
nota

El monitor de sistema de Amazon EC2 para macOS no es compatible actualmente con las instancias Mac de silicio de Apple.

Para obtener más información acerca de los precios, consulte Precios de .

Para obtener más información acerca de las instancias de Mac, consulte instancias de Mac de Amazon EC2.

Para obtener más información sobre las especificaciones de hardware y el rendimiento de la red de las instancias de Mac, consulte instancias de uso general.