Con las instancias de spot de Amazon EC2, puede solicitar las mismas instancias de Amazon EC2 para reducir los costos informáticos y mejorar el rendimiento de las aplicaciones. Puede solicitar instancias de spot mediante la consola de administración, la CLI, la API de instancias de EC2 Spot o la misma interfaz que se usa para lanzar instancias bajo demanda mediante la selección de la opción para utilizar instancias de spot. Su solicitud se satisfará siempre y cuando haya capacidad disponible. Puede seleccionar una plantilla de lanzamiento o una imagen de máquina de Amazon (AMI) preconfigurada o personalizada, configurar la seguridad y el acceso a la red de su instancia de spot, elegir varios tipos de instancias y ubicaciones, usar puntos de enlace de IP estáticas y adjuntar almacenamiento en bloque persistente a las instancias de spot.

El precio de la subasta depende de tendencias a largo plazo en la oferta y demanda de capacidad sobrante de EC2. Usted paga el precio de la subasta vigente al inicio de cada hora de uso de instancia de su instancia en ejecución, facturado al segundo más cercano.

Amazon EC2 ofrece características y herramientas que sirven para optimizar los ahorros en costos y el desempeño de la aplicación gracias a las instancias de spot.

Lance una instancia de Amazon EC2 de forma gratuita

Pruebe Amazon EC2 de forma gratuita

La capa gratuita de AWS incluye 750 horas de instancias t2.micro de Windows y Linux al mes durante un año. Para no superar la capa gratuita, utilice solo las microinstancias EC2.

Consulte los detalles de la capa gratuita de AWS »


Es posible lanzar las instancias de spot mediante la API RunInstances con un único parámetro adicional. Las instancias de spot que se lanzan mediante RunInstances son las mismas que cualquier instancia de spot de EC2. Proveen el nivel de fiabilidad, seguridad, desempeño, control y elasticidad de Amazon EC2, a precios menores que se basan en el mercado. Tan solo debe especificar la opción de mercado Spot cuando solicite capacidad. Obtenga más información acerca del lanzamiento de instancias de spot con la API RunInstances. 

La característica Flota de instancias de spot permite solicitar automáticamente instancias de spot con el precio por unidad de capacidad más bajo. Envíe una solicitud de Flota de instancias de spot que incluya los tipos de instancias que puede usar su aplicación y defina una capacidad meta en función de las necesidades de la aplicación (para cualquier unidad, incluidas instancias, vCPU, memoria, almacenamiento o rendimiento de red). Más información sobre las flotas de instancias de spot.

La característica Flota de instancias de spot detecta instancias que se han interrumpido o finalizado manualmente y las sustituye de forma automática para garantizar que la aplicación reciba la capacidad de cómputo deseada. Flota de instancias de spot también permite aprovisionar capacidad de instancias de spot en varios grupos de instancias, lo que mejora la disponibilidad de la aplicación y reduce los costos operativos de la flota con el tiempo. Más información sobre las flotas de instancias de spot.

EC2 Spot puede hibernar o detener (cerrar) instancias en caso de interrupción, en vez de finalizarlas cuando ya no hay capacidad disponible. Las instancias se reanudarán a partir de su estado anterior cuando haya capacidad disponible nuevamente, lo que permite que las instancias reanuden su trabajo con mayor rapidez. Más información acerca de detener/reanudar e hibernar

Con las instancias de spot, nunca pagará más que el precio máximo especificado. Si el precio de la subasta excede el máximo que está dispuesto a pagar para una determinada instancia o cuando ya no haya capacidad disponible, la instancia se finalizará automáticamente (o detendrá/hibernará, si elige este comportamiento en solicitudes persistentes). EC2 Spot ofrece tres características que sirven para seguir y controlar mejor cuándo se ejecutan y finalizan (o detienen/hibernan) las instancias de spot.

Avisos de finalización
Si necesita guardar un estado, cargar archivos de registro finales o eliminar instancias de spot de un Elastic Load Balancer antes de la interrupción, puede usar los avisos de finalización, que se emiten dos minutos antes de la interrupción. Más información sobre cómo administrar las interrupciones.

Solicitudes persistentes
De manera opcional, puede definir su solicitud para que permanezca abierta con el objetivo de que una instancia nueva se lance en su lugar cuando la instancia se interrumpa. También puede hacer que su instancia respaldada en Amazon EBS se detenga cuando ocurra una interrupción y se reinicie cuando EC2 Spot tenga capacidad al precio que seleccionó. Más información sobre las solicitudes individuales y persistentes.

Duraciones de los bloques
Si necesita ejecutar cargas de trabajo de forma continua durante un período de entre una y seis horas, puede especificar un requisito de duración al solicitar las instancias de spot. Más información sobre las duraciones de los bloques para las instancias de spot.

Los clientes de Amazon Web Services tienen la posibilidad de ejecutar sus clústeres de Amazon Elastic MapReduce (EMR) en instancias de spot. Así reducen de manera considerable el costo de procesar grandes cantidades de datos en clústeres de Hadoop administrados. Los clientes pueden ejecutar sus clústeres de EMR combinando con facilidad instancias de spot con instancias bajo demanda o reservadas mediante la característica de grupos de instancias. Para obtener más información sobre cómo configurar un clúster de EMR con instancias puntuales, consulte la Guía del usuario de Amazon EC2.

AWS CloudFormation facilita la organización e implementación de una colección de recursos de AWS, incluidas las instancias de spot de EC2. También permitir describir cualquier tipo de dependencia o parámetro especial para transmitirlo en el tiempo de ejecución. Para ver una muestra del marco de trabajo Informática de alto desempeño (HPC) que utilice CloudFormation que pueda usar instancias de spot, consulte la demostración cfncluster. Para obtener más información acerca de cómo configurar CloudFormation con instancias de spot, consulte la Guía del usuario de Amazon EC2.

Puede usar grupos de Auto Scaling para lanzar y administrar instancias de spot, mantener la disponibilidad de la aplicación e incrementar o reducir su capacidad de instancias de spot de Amazon EC2 automáticamente en función de las condiciones y las pujas que determine. Para obtener más información acerca del uso de Auto Scaling con instancias de spot, consulte la guía Auto Scaling Developer Guide.

Los clientes de Amazon Elastic Container Service (ECS) pueden ejecutar clústeres de Amazon ECS en instancias de spot para reducir el costo operativo de ejecutar aplicaciones en contenedores en Amazon ECS. La consola de Amazon ECS también se integra perfectamente con Amazon EC2 Spot. Los clientes pueden usar el asistente Create Cluster (Crear clúster) para configurar fácilmente un clúster de ECS con instancias de spot. Para obtener más información sobre ECS, visite la página del producto Amazon ECS.

AWS Batch planifica, programa y ejecuta cargas de trabajo informáticas en lotes de los clientes en AWS. AWS Batch solicita de manera dinámica instancias de spot por usted, lo que reduce aún más el costo de la ejecución de sus trabajos por lotes. Para obtener más información sobre Batch, visite la página del producto AWS Batch.

Thinkbox Deadline facilita la configuración de una granja de representación en EC2 con el uso de la característica Flota de instancias de spot mediante el portal de AWS. Puede elegir el producto de terceros que desee, como Autodesk Maya, Autodesk 3dsMax y configurar una Flota de instancias de spot de EC2. Deadline 10 incluye un sistema de archivos para sincronizar automáticamente archivos de recursos en Amazon S3. Para obtener más información sobre Deadline, visite Thinkbox Deadline.

Puede especificar una instantánea sin cifrar al momento del lanzamiento y solicitar a EC2 Spot que cree volúmenes de EBS cifrados al momento de lanzar la instancia. Especifique "Encrypted: true" (Cifrado: verdadero) como el comportamiento de cifrado dentro de los mapeos de dispositivos de bloques al enviar una solicitud de EC2 Spot. Si ya está utilizando un volumen cifrado de EBS, especifique el ID de la instantánea sin la marca "Encrypted" (cifrado) y EC2 Spot continuará creando volúmenes cifrados en la instantánea cifrada de EBS existente.

Cuando solicite una instancia de spot, EC2 Spot seleccionará de manera predeterminada el precio máximo que está dispuesto a pagar por hora de uso de instancia de EC2 Spot como el precio de instancia bajo demanda. También puede ejercer un control más amplio sobre su presupuesto de instancias de spot mediante la especificación del precio máximo que está dispuesto a pagar por uso de hora de instancia en la solicitud. Continuará pagando el precio de spot vigente durante el período de tiempo que sus instancias se ejecuten. Si el precio de spot excede su precio máximo, la instancia se finalizará, detendrá o hibernará automáticamente. Más información sobre el funcionamiento de las instancias de spot.

Puede usar el complemento Flota de instancias de spot para Jenkins y Atlassin Bamboo para ejecutar sus tareas de creación de integración continua en instancias de spot.


Las instancias de spot son aptas para diversas cargas de trabajo. Cuanto más distribuida, escalable y tolerante a errores sea la aplicación, más sencillo resultará ahorrar dinero y mejorar el desempeño.

Análisis
Los análisis complejos como, por ejemplo, las simulaciones o la exploración de logs, que normalmente se realizan como trabajos por lotes, se pueden realizar ahora de manera rentable en las instancias de spot. Más información sobre el procesamiento por lotes.

Modelos y análisis financieros
Las compañías de servicios financieros usan las instancias de spot para reducir el tiempo y los costos cuando realizan análisis complejos, que van de las simulaciones de administración de riqueza al análisis de valores de contrapartida.

Representación de imágenes y recursos multimedia
Las empresas de contenido multimedia y entretenimiento pueden representar y codificar recursos multimedia de manera rentable con instancias de spot mediante el escalado de sus infraestructuras en función de la demanda. Para obtener más información y ver arquitecturas de referencia, visite nuestro blog.

Pruebas
La carga, la integración, el valor controlado y las pruebas de seguridad se benefician de la elasticidad y el ahorro asociados con las instancias de spot. Más información.

Big data
Las instancias de spot pueden utilizarse con herramientas como Amazon Elastic MapReduce para procesar grandes cantidades de datos, desde genomas humanos hasta el firehose de Twitter. Más información.

Análisis geoespacial
Los proveedores del sistema de información geográfica (SIG) usan instancias de spot para acelerar y reducir el costo de los trabajos de procesamiento por lotes, como la representación el procesamiento de imágenes de satélite. Más información sobre el procesamiento por lotes.

Informática científica
Los investigadores científicos y los clientes de informática de alto desempeño aprovechan las instancias de spot para realizar de manera rentable simulaciones en distintos ámbitos, desde el descubrimiento de fármacos hasta la investigación genómica. Más información.

Rastreo web
Los procesos de rastreo web se pueden escalar de manera fácil y rentable en instancias de spot con Amazon Elastic MapReduce u otras herramientas para que el trabajo se realice de manera más rápida y, normalmente, con menos gastos.