Anuncio de la disponibilidad general de las máquinas virtuales al contado de Azure

Publicado el 12 mayo, 2020

Principal PM Manager, Azure Compute

Hoy anunciamos la disponibilidad general de las máquinas virtuales (VM) al contado de Azure. Las máquinas virtuales al contado de Azure proporcionan acceso a la capacidad de proceso de Azure no utilizada con descuentos importantes. Los precios al contado están disponibles para máquinas virtuales individuales e instancias de Virtual Machine Scale Sets (VMSS). Esto le permite implementar una amplia variedad de cargas de trabajo en Azure, al tiempo que disfruta de acceso a precios con descuento con respecto a las tarifas de pago por uso. Las máquinas virtuales al contado ofrecen las mismas características que las máquinas virtuales de pago por uso, con diferencias en cuanto al precio y a las expulsiones. Las máquinas virtuales al contado se pueden expulsar en cualquier momento si Azure necesita capacidad.

Las cargas de trabajo idóneas para ejecutarlas en máquinas virtuales al contado son, entre otras, las siguientes:

  • Trabajos por lotes.
  • Cargas de trabajo que admiten interrupciones o pueden recuperarse si se interrumpen.
  • Desarrollo y pruebas.
  • Aplicaciones sin estado que pueden usar máquinas virtuales al contado para escalar los recursos horizontalmente y, de paso, ahorrar costos.
  • Trabajos de corta duración que se pueden volver a ejecutar fácilmente si se expulsa la máquina virtual.

Las máquinas virtuales al contado han reemplazado a la versión preliminar de las máquinas virtuales de baja prioridad de Azure en los conjuntos de escalado. Las máquinas virtuales de prioridad baja válidas han realizado la transición automática a máquinas virtuales al contado.

Precios de las máquinas virtuales al contado

A diferencia de las máquinas virtuales de prioridad baja, los precios de las máquinas virtuales al contado varían en función de la capacidad para un tamaño o una SKU en una región de Azure. Los precios al contado pueden ser indicativos de la disponibilidad y la demanda de una determinada serie y un tamaño específico de máquinas virtuales de Azure en una región. Los precios cambiarán lentamente para proporcionar estabilidad y permitir una mejor administración de los presupuestos. En Azure Portal, tendrá acceso a los precios al contado de las máquinas virtuales de Azure actuales para determinar fácilmente qué región o tamaño de máquina virtual satisfacen mejor sus necesidades. Los precios al contado tienen como límite las tarifas de pago por uso.

Panel de los tamaños de las máquinas virtuales del portal que muestra los tamaños y los precios al contado de las máquinas virtuales en la región.
 

Implementación de máquinas virtuales al contado

Las máquinas virtuales al contado son fáciles de implementar y administrar. La implementación de una máquina virtual al contado es similar a la configuración e implementación de una máquina virtual normal. Por ejemplo, en Azure Portal, solo tiene que seleccionar Instancia de Azure Spot para implementar una máquina virtual al contado. También puede definir el precio máximo de sus máquinas virtuales al contado. Tiene dos opciones:

  1. Puede implementar máquinas virtuales al contado sin limitar el precio. Azure le cobrará el precio de las máquinas virtuales al contado en un momento dado, lo que le permitirá tener la tranquilidad de que sus máquinas virtuales no se expulsarán por razones de precio.
      Seleccione el tipo de expulsión Solo capacidad.
  2. Como alternativa, puede proporcionar un precio específico para mantenerse dentro de su presupuesto. Azure no le cobrará por encima del precio máximo que establezca y expulsará la máquina virtual si el precio al contado aumenta por encima del precio máximo definido.
       Capacidad de proporcionar el precio máximo para implementar máquinas virtuales al contado.
     

Hay otras opciones disponibles para reducir los costos:

  1. Si la carga de trabajo no requiere un tamaño y una serie de máquinas virtuales específicos, puede encontrar otras máquinas virtuales en la misma región que pueden ser más baratas.
  2. Si la carga de trabajo no depende de una región específica y no tiene requisitos de residencia de datos, puede buscar otra región de Azure para reducir el costo.

Cuota para las máquinas virtuales al contado

Como parte de este anuncio y para ofrecer una mayor flexibilidad, Azure ha implementado también una cuota para las máquinas virtuales al contado que es independiente de la cuota de las máquinas virtuales de pago por uso. La cuota de las instancias de VMSS al contado y de las máquinas virtuales al contado es una sola para todos los tamaños de máquina virtual de una región de Azure específica. Este enfoque le permitirá acceder fácilmente a un conjunto más amplio de máquinas virtuales.
   Solicite una nueva cuota para las máquinas virtuales al contado.

Control de expulsiones

Azure intentará mantener las máquinas virtuales al contado en ejecución y minimizar las expulsiones, pero la carga de trabajo debe estar preparada para controlar las expulsiones, porque no se garantiza el tiempo de ejecución de las máquinas virtuales al contado y las instancias de VMSS de Azure. Opcionalmente, puede recibir un aviso de expulsión con 30 segundos de antelación si se suscribe a Scheduled Events. Las máquinas virtuales se pueden expulsar por las siguientes razones:

  1. Los precios al contado han superado el precio máximo que definió para la máquina virtual. Las máquinas virtuales al contado de Azure se expulsan cuando el precio al contado de la máquina virtual que ha elegido supera el precio que definió en el momento de la implementación. Puede intentar volver a implementar la máquina virtual cambiando los precios.
  2. Azure necesita recuperar capacidad.

En ambos casos, puede intentar volver a implementar la máquina virtual en la misma región o zona de disponibilidad.

Procedimientos recomendados

Estas son algunas formas eficaces de sacar un provecho mayor de las máquinas virtuales al contado de Azure:

  • En el caso de operaciones de larga duración, intente crear puntos de control para poder reiniciar la carga de trabajo desde un punto de control conocido anterior con el fin de controlar las expulsiones y ahorrar tiempo.
  • En escenarios de escalabilidad horizontal, para ahorrar costos, puede tener dos VMSS, donde uno tiene máquinas virtuales normales y el otro tiene máquinas virtuales al contado. Puede poner ambos en el mismo equilibrador de carga para escalar los recursos horizontalmente.
  • Escuche las notificaciones de expulsión en la máquina virtual para recibir una notificación cuando esté a punto de realizarse la expulsión de la máquina virtual.
  • Si está dispuesto a sufragar los precios de pago por uso, utilice el tipo de expulsión Solo capacidad. En la API, especifique -1 como precio máximo, ya que Azure nunca cobra más del precio de la máquina virtual al contado.
  • Para controlar las expulsiones, cree una lógica de reintento para volver a implementar las máquinas virtuales. Si no necesita una serie y un tamaño de máquina virtual específicos, intente implementar otro tamaño que satisfaga las necesidades de su carga de trabajo.
  • Durante la implementación de VMSS, seleccione la propagación máxima en la pestaña Administración del portal o FD==1 en la API para buscar capacidad en una zona o región.

Casos de éxito de clientes

Nos complace recibir los comentarios de los clientes y asociados, y prevemos ampliar las funcionalidades de esta oferta para satisfacer las necesidades de nuestras partes interesadas.

rescale_logo "Los clientes comentan constantemente que quieren flexibilidad en su entorno de HPC, es decir, flexibilidad en los tipos de máquina virtual, en la capacidad disponible e incluso en el compromiso por adelantado. La oferta al contado de Azure es interesante, ya que proporciona dicha flexibilidad, que, combinada con lo que ofrece Rescale, proporciona rentabilidad y un riesgo de previsión reducido". Gerhard Esterhuizen, Vicepresidente de ingeniería en Rescale, y Brian Tecklenburg, Vicepresidente de marketing de HPC en Rescale

"Comparamos el rendimiento de todos los proveedores de servicios en la nube, y Azure destacaba siempre entre los mejores. Las máquinas virtuales al contado de Azure ahora permiten a nuestros clientes usar la mejor infraestructura disponible de una manera ad hoc. Las máquinas virtuales al contado de Azure, combinadas con los reinicios automáticos de los puntos de control y la orquestación del trabajo de HPC de Rescale, ayudan a mitigar los riesgos de previsión. Como resultado, nuestros clientes por fin pueden usar la mejor infraestructura en la nube, siempre que lo deseen". Mulyanto Poort, Vicepresidente de ingeniería de HPC en Rescale

 

InMobi_blue “InMobi ejecuta totalmente en Azure una de nuestras plataformas más grandes, InMobi Exchange. Tener una solución rentable y nativa de la nube que admita altos grados de simultaneidad y escalabilidad era fundamental para nuestro negocio, ya que InMobi Exchange suele tener la necesidad de atender fluctuantes curvas de tráfico dada la naturaleza estacional del sector de la publicidad digital. Gracias a las ofertas de las máquinas virtuales al contado de Azure, hemos podido reconfigurar nuestra pila de aplicaciones para dejarla totalmente sin estado, y ha supuesto cambiar totalmente las reglas del juego para que resulte más rentable. Dado que InMobi fue uno de los pioneros en la adopción de la oferta de máquinas virtuales al contado, hemos descubierto que Microsoft es un asociado excelente para garantizar la evolución del producto para satisfacer los niveles requeridos de escalabilidad y funcionalidad. Hasta ahora, hemos migrado la mayoría de los requisitos de proceso de servicio y de procesamiento de datos a las máquinas virtuales al contado de Azure. Y, gracias a ello, hemos logrado conseguir casi el 50-60 % de rentabilidad en las necesidades de proceso, y ha resultado muy útil para que nuestro negocio sea más eficiente económicamente". Prasanna Prasad, Vicepresidente sénior de ingeniería en InMobi

Más información sobre las máquinas virtuales al contado de Azure