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:
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).
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.
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.
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:
Azure HPC es una capacidad en la nube creada a propósito para la carga de trabajo de IA y de HPC, mediante procesadores de vanguardia e interconexión InfiniBand de clase HPC, con el fin de ofrecer el mejor rendimiento, escalabilidad y valor de la aplicación. Azure HPC permite a los usuarios desbloquear la innovación, la productividad y la agilidad empresarial, mediante una gama de tecnologías de inteligencia artificial y de HPC de alta disponibilidad que se pueden asignar dinámicamente a medida que cambian
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.