Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El uso de Azure Spot Virtual Machines (VM) en conjuntos de escalado permite aprovechar las ventajas de nuestra capacidad no utilizada con un importante ahorro en los costos. Cuando en algún momento Azure necesita recuperar la capacidad, la infraestructura de Azure expulsa las instancias de las Azure Spot Virtual Machines. Por lo tanto, las instancias de máquinas virtuales de acceso puntual de Azure son excelentes para cargas de trabajo que puedan soportar interrupciones, como los trabajos de procesamiento por lotes, los entornos de desarrollo y pruebas, las cargas de trabajo de proceso de gran tamaño, etc.
La cantidad de capacidad sin usar disponible varía, por ejemplo, en función del tamaño, la región o la hora del día. Al implementar instancias de máquina virtual Spot de Azure en conjuntos de escalado, Azure asigna la instancia solo si hay capacidad disponible, pero no hay ningún Acuerdo de Nivel de Servicio (SLA) para estas instancias. Un conjunto de escalado de Azure Spot Virtual Machines se implementa en un dominio de error único y no ofrece garantías de alta disponibilidad.
Limitaciones
No se admiten los siguientes tamaños para Azure Spot Virtual Machines:
- Serie B
- Versiones de promoción de cualquier tamaño (como los tamaños de promoción Dv2, NV, NC, H)
Azure Spot Virtual Machine puede implementarse en cualquier región, excepto en Microsoft Azure operado por 21Vianet.
Actualmente se admiten los siguientes tipos de ofertas:
- Contrato Enterprise
- Código de oferta de pago por uso (003P)
- Patrocinado (0036P y 0136P)
- Para el proveedor de servicios en la nube (CSP), consulte el Centro de partners o contacte con su partner directamente.
Precios
Los precios de las instancias de máquinas virtuales de acceso puntual de Azure son variables, en función de la región y la SKU. Para más información, consulte los precios para Linux y Windows.
La variabilidad en los precios permite establecer un precio máximo, en dólares estadounidenses (USD), con un máximo de 5 decimales. Por ejemplo, el valor 0.98765
correspondería a un precio máximo de 0,98765 USD por hora. Si establece el precio máximo en -1
, la instancia no se expulsará según el precio. El precio de la instancia será el precio actual de la máquina virtual de acceso puntual de Azure o el de una instancia estándar, el que sea menor de los dos, siempre que haya capacidad y cuota disponibles.
Directiva de expulsión
Al crear un conjunto de escalado mediante Azure Spot Virtual Machines, puede establecer la directiva de expulsión en Deallocate
(opción predeterminada) o Delete
.
La directiva Deallocate
cambia las instancias expulsadas al estado detenido o desasignado para que pueda volver a implementar las instancias expulsadas. Sin embargo, no hay ninguna garantía de que la asignación se realice correctamente. Las máquinas virtuales desasignadas se siguen teniendo en cuenta en la cuota de instancias del conjunto de escalado y se le cobra por los discos subyacentes.
Si quiere que las instancias se eliminen al expulsarse, puede establecer la directiva de expulsión en Delete
. Con la directiva de expulsión establecida para delete
, puede crear nuevas máquinas virtuales mediante el aumento de la propiedad de recuento de instancias del conjunto de escalado. Las máquinas virtuales expulsadas se eliminan junto con sus discos subyacentes y, por tanto, no se le cobra por el almacenamiento. También puede usar la característica de escalado automático de los conjuntos de escalado para probar a compensar automáticamente las máquinas virtuales expulsadas; sin embargo, no hay ninguna garantía de que la asignación se realice correctamente. Se recomienda usar únicamente la característica de escalado automático en Azure Spot Virtual Machine Scale Sets al establecer la directiva de expulsión en Eliminar para evitar el coste de los discos y alcanzar los límites de cuota.
Los usuarios pueden optar por recibir notificaciones en las máquinas virtuales mediante Azure Scheduled Events. De este modo se le notifica que se van a expulsar las máquinas virtuales y tendrá 30 segundos para terminar los trabajos y cerrar las tareas antes de que esto ocurra.
Historial de expulsiones
Puede ver los precios históricos y las tasas de expulsión por tamaño en una región en el portal. Seleccione View pricing history and compare prices in nearby regions (Ver el historial de precios y comparar precios en regiones cercanas) para ver una tabla o gráfico de precios para un tamaño específico. Los precios y las tasas de expulsión en las siguientes imágenes son solo ejemplos.
Gráfico:
Tabla:
Intento de restauración
Esta característica de nivel de plataforma usa IA para intentar restaurar automáticamente las instancias de Azure Spot Virtual Machine expulsadas dentro de un conjunto de escalado para mantener el recuento de instancias de destino.
Ventajas de Prueba y restauración:
- Intenta restaurar las Azure Spot Virtual Machines expulsadas por motivos de capacidad.
- Se espera que las máquinas virtuales de acceso puntual restauradas se ejecuten durante más tiempo con menos probabilidad de que se produzca una expulsión desencadenada por la capacidad.
- Mejora la vida útil de una máquina virtual de Azure Spot, por lo que las cargas de trabajo se ejecutan durante más tiempo.
- Permite que Virtual Machine Scale Sets conserven el recuento de destinos de Azure Spot Virtual Machines, de la misma forma que la característica que sirve para conservar el recuento de destinos que ya existe para las máquinas virtuales de pago por uso.
La característica Prueba y restauración está deshabilitada en los conjuntos de escalado en los que se usa Escalado automático. El número de máquinas virtuales del conjunto de escalado está controlado por las reglas de escalado automático.
Grupos de colocación
Un grupo de selección de ubicación es una construcción similar a un conjunto de disponibilidad de Azure, con sus propios dominios de error y dominios de actualización. De forma predeterminada, un conjunto de escalado se compone de un único grupo de ubicación con un tamaño máximo de 100 máquinas virtuales. Si la propiedad singlePlacementGroup
de un conjunto de escalado se establece en false
, el conjunto de escalado puede estar compuesto por varios grupos de selección de ubicación y tiene un intervalo de 0 a 1 000 máquinas virtuales.
Importante
A menos que use InfiniBand para informática de alto rendimiento, se recomienda establecer la propiedad del conjunto de escalado singlePlacementGroup
en false
para habilitar varios grupos de selección de ubicación para un mejor escalado en la región o zona.
Implementación de Azure Spot Virtual Machines en conjuntos de escalado
Para implementar Azure Spot Virtual Machines en conjuntos de escalado, puede establecer la nueva marca Priority
en Spot
. Todas las máquinas virtuales del conjunto de escalado se establecerán para Spot. Para crear un conjunto de escalado con máquinas virtuales Azure Spot, use uno de los métodos siguientes:
El proceso para crear un conjunto de escalado que use Azure Spot Virtual Machines es igual que el que se detalla en el artículo de introducción. Al implementar un conjunto de escalado, puede elegir establecer la marca de Spot, el tipo de expulsión, la directiva de expulsión y, si quiere intentar restaurar instancias:
Simulación de una expulsión
Puede simular una expulsión de una máquina virtual de acceso puntual de Azure para probar la capacidad de respuesta de una aplicación ante una expulsión repentina.
Reemplazar lo siguiente por su propia información:
subscriptionId
resourceGroupName
vmName
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction?api-version=2020-06-01
Response Code: 204
significa que la expulsión simulada se ha realizado correctamente.
Para más información, consulte la sección sobre la prueba de una notificación de expulsión simulada.
Pasos siguientes
Consulte la página de precios de Virtual Machine Scale Sets para ver información de precios.