Compartir a través de


¿Qué es Azure Compute Fleet? (Versión preliminar)

Importante

Azure Compute Fleet está actualmente en versión preliminar. Las versiones preliminares están a su disposición con la condición de que acepte los términos de uso adicionales. Es posible que algunos de los aspectos de esta característica cambien antes de ofrecer disponibilidad general.

Azure Compute Fleet es un bloque de creación que le proporciona acceso acelerado a la capacidad de Azure en una región determinada. Compute Fleet inicia una combinación de máquinas virtuales (VM) con el precio más bajo y la capacidad más alta. Puede usar este producto de muchas maneras, ya sea ejecutando un servicio web sin estado, un clúster de macrodatos o una canalización de integración continua. Cargas de trabajo como el análisis de riesgos financieros, el procesamiento de registros o el renderizado de imágenes pueden beneficiarse de la capacidad de ejecutar cientos de instancias de núcleo simultáneas.

Funcionalidades

Con Azure Compute Fleet, puede hacer lo siguiente:

  • Implemente hasta 10 000 máquinas virtuales con una sola API, mediante máquina virtual de acceso puntual y tipos de máquina virtual estándar.
  • Obtenga relaciones de rendimiento de precios superiores mediante una combinación de diversos modelos de precios, como instancias reservadas, plan de ahorro, instancias de acceso puntual y opciones de pago por uso (PYG).
  • Acelere el acceso a la capacidad de Azure mediante el aprovisionamiento rápido de instancias de una lista de SKU personalizada adaptada a sus preferencias.
  • Implemente estrategias personalizadas de asignación de Compute Fleet, que se atienden a máquinas virtuales estándar y de acceso puntual, optimizando el costo, la capacidad o una combinación de ambos.
  • Adopte el modelo "Fire & Forget-it", automatizando la implementación, la administración y la supervisión de instancias sin necesidad de marcos de código complejos.
    • Optimice el proceso de configuración inicial, lo que ahorra tiempo y recursos valiosos.
    • Alivie las preocupaciones sobre la complejidad de los scripts asociados a la determinación del precio óptimo de las máquinas virtuales (VM), la capacidad disponible, la administración de expulsiones de acceso puntual y la disponibilidad de SKU.
  • Intente mantener su capacidad objetivo de acceso puntual si sus máquinas virtuales de acceso puntual son expulsadas por precio o capacidad.

Características y ventajas

  • Serie de varias máquinas virtuales: Flota de proceso inicia varias series de máquinas virtuales dentro de una flota determinada. La disponibilidad general de la flota se mejora asegurándose de que no depende de ningún tipo de máquina virtual.
  • Distribuir máquinas virtuales entre zonas de disponibilidad: flota de proceso distribuye automáticamente las máquinas virtuales en varias zonas de disponibilidad para garantizar una alta disponibilidad y resistencia frente a posibles errores de zona.
  • Modelos de precios diversos: Compute Fleet aprovecha varias opciones de compra, incluidas las máquinas virtuales de acceso puntual para ahorrar costos y las máquinas virtuales estándar de pago por uso. También puede integrar Azure Reserved Instances y Savings Plans para optimizar los costos, a la vez que garantiza una capacidad coherente. No hay ningún cargo adicional por el uso de Azure Compute Fleet. Solo se le cobran las máquinas virtuales que Compute Fleet inicie por hora. Para más información, consulte estados y estado de facturación de máquinas virtuales de Azure.
  • Reemplazo automatizado de máquinas virtuales de acceso puntual: Cuando se usan máquinas virtuales de acceso puntual, la flota de proceso puede reemplazar automáticamente las máquinas virtuales de acceso puntual cuando se expulsan debido a fluctuaciones de precios o restricciones de capacidad.
  • Implementación de varias regiones: Flota de proceso permite distribuir dinámicamente las cargas de trabajo entre varias regiones. Para obtener más información, consulte Flota de proceso de varias regiones (versión preliminar).
  • Selección de máquina virtual basada en atributos: Compute Fleet admite la implementación de tipos de máquina virtual basados en atributos especificados por el usuario, como memoria, vCPU y almacenamiento. Para más información, consulte Selección de máquina virtual basada en atributos para Azure Compute Fleet (versión preliminar).

Consideraciones

  • Compute Fleet inicia una combinación de tipos de máquina virtual que tienen sus propias consideraciones. Para obtener más información, consulte máquinas virtuales de acceso puntual y máquinas virtuales para obtener más información.
  • Compute Fleet está disponible actualmente a través de plantilla ARM y en el portal de Azure.
  • Compute Fleet está disponible en todas las regiones públicas de Azure, espera que se encuentren en China.
  • La flota de proceso puede abarcar varias regiones.

Configuración de la flota de proceso

Se recomienda tener en cuenta las siguientes opciones de configuración al crear la flota de proceso.

Opción de configuración Descripción
Máquina virtual de acceso puntual Compute Fleet enviará una solicitud de una sola vez para una capacidad deseada o una flota que mantenga la capacidad de destino a lo largo del tiempo.
Estrategias de asignación de flota de proceso Elija una estrategia de asignación para máquinas virtuales de acceso puntual y estándar para optimizar la flota de proceso para el precio, la capacidad o una combinación de ambos.
Selección de máquina virtual basada en atributos Especifique los tamaños y tipos de máquina virtual de la flota o deje que Azure Compute Fleet decida en función de los requisitos de la aplicación.

Cuota de flota de proceso

Azure Compute Fleet tiene cuotas de máquinas virtuales estándar y de acceso puntual aplicables. En la tabla siguiente se describen los límites de cuota, en función del escenario.

Escenario Cuota
El número de flotas de equipos por región en active, deleted_running 500 flotas
Capacidad de destino por flota de equipo 10 000 máquinas virtuales
La capacidad de destino en todas las flotas de proceso de una región determinada 100 000 máquinas virtuales
Una flota de proceso puede abarcar varias regiones 3 regiones

Capacidad de destino

Establezca la capacidad de destino individual para los tipos de máquina virtual de acceso puntual y pago por uso con la flota de proceso. Esta capacidad se podría administrar individualmente en función de las cargas de trabajo o los requisitos de la aplicación. Puede especificar la capacidad de destino mediante instancias de máquina virtual.

Compute Fleet permite modificar la capacidad de destino de las máquinas virtuales de acceso puntual y pago por uso en función de la configuración de Compute Fleet. Para obtener más información, consulte Modificar la flota de proceso.

Capacidad inicial mínima

Puede configurar su Compute Fleet para que implemente máquinas virtuales de acceso puntual, máquinas virtuales de pago por uso o una combinación de ambas solo si Compute Fleet puede implementar la capacidad inicial mínima solicitada en comparación con la capacidad de destino real. Se produce un error en la implementación si la capacidad deja de estar disponible para cumplir la capacidad inicial mínima.

Si la capacidad de destino solicitada es de 100 instancias de máquina virtual y la capacidad inicial mínima se establece en 20 instancias de máquina virtual, la implementación solo se realiza correctamente si Compute Fleet puede cumplir el requisito de capacidad inicial de 20 instancias de máquina virtual. En caso contrario, se produce un error en la solicitud .

No puede establecer la capacidad inicial mínima si decide configurar la flota de proceso con preferencia de capacidad como Mantener capacidad.

Kit de desarrollo de software

Compute Fleet proporciona una manera eficaz y flexible de administrar los recursos de proceso. Se puede integrar perfectamente en las aplicaciones mediante kits de desarrollo de software (SDK) en varios lenguajes de programación, como Java, JavaScript, Go o Python. Cada SDK proporciona herramientas y API sólidas para interactuar con su flota. El uso de varios SDK permite integrar las funcionalidades de Compute Fleet en una amplia gama de aplicaciones, desde sistemas back-end y servicios web, hasta canalizaciones de datos y aplicaciones en tiempo real. Cada SDK está diseñado para alinearse con las convenciones de su lenguaje respectivo, lo que garantiza una experiencia de desarrollo coherente e idiomática.

Ventajas de los SDK de flota de proceso

  • Flexibilidad de lenguaje: diferentes equipos pueden usar el SDK en su lenguaje de programación preferido, lo que mejora la colaboración en diversos entornos de desarrollo.
  • Integración sin problemas: SDK proporcionan funciones precompiladas para interactuar con Compute Fleet, lo que reduce la necesidad de escribir llamadas API de bajo nivel y acelerar el desarrollo.
  • Compatibilidad multiplataforma: ya sea la creación de aplicaciones del lado servidor, soluciones basadas en exploradores o sistemas incrustados: los SDK de flota de proceso se adaptan a una variedad de plataformas y casos de uso.
  • Escalabilidad y automatización: SDK admiten el aprovisionamiento automatizado y el escalado de recursos de proceso, lo que facilita la administración dinámica de cargas de trabajo en varios entornos.

Uso de SDK de flota de proceso

Para acceder a la documentación sobre cómo usar Compute Fleet SDKS, siga estos pasos:

  1. Vaya a SDK de Azure.
  2. En la barra de búsqueda situada en el centro superior de la página, escriba Compute Fleet.
  3. Los SDK disponibles para Compute Fleet se muestran en los distintos lenguajes de programación, como Java, JavaScript, Go o Python.

Pasos siguientes