Whitepaper 'FinOps y gestión de costes para Kubernetes'
Considere darle a OptScale un Estrella en GitHub, es 100% de código abierto. Aumentaría su visibilidad ante los demás y aceleraría el desarrollo de productos. ¡Gracias!
Ebook 'De FinOps a estrategias comprobadas de gestión y optimización de costos en la nube'
OptScale FinOps
OptScale - FinOps
Descripción general de FinOps
Optimización de costos:
AWS
MS Azure
Nube de Google
Alibaba Cloud
Kubernetes
MLOps
OptScale - MLOps
Perfiles de ML/IA
Optimización de ML/IA
Perfilado de Big Data
PRECIOS DE ESCALA OPTICA
cloud migration
Acura: migración a la nube
Descripción general
Cambio de plataforma de la base de datos
Migración a:
AWS
MS Azure
Nube de Google
Alibaba Cloud
VMware
OpenStack
KVM
Nube pública
Migración desde:
En la premisa
disaster recovery
Acura: recuperación ante desastres y respaldo en la nube
Descripción general
Migración a:
AWS
MS Azure
Nube de Google
Alibaba Cloud
VMware
OpenStack
KVM

Instancias puntuales para trabajos de CI/CD. ¿Sí o no?

Las instancias puntuales son entre 1,5 y 4 veces más rentables que las instancias bajo demanda, por lo que la respuesta debería ser obvia: deberías usarlas si es posible. Pero a veces es complicado y puede costarte más de lo esperado.

Alguien podría decir: ¿por qué estamos discutiendo esas diferencias de $10 para un trabajo de CI/CD? Bueno, $10 para una sola ejecución de un trabajo diario nos da $300 por mes. Según la encuesta reciente que realizamos en nuestra empresa, 80% de los encuestados mencionaron que tienen más de 50 trabajos en sus empresas. Supongamos que solo 20% de esos trabajos consumen recursos de la nube y se ejecutan a diario, eso nos da aproximadamente $36.000 de ahorro de costes por año.

¿Qué es una instancia puntual y cómo utilizarla?

Las instancias puntuales son instancias de corta duración proporcionadas por las nubes públicas cuando tienen recursos adicionales y se eliminan cuando otros clientes necesitan esos recursos y están listos para usarlos según el precio a pedido.  Recibirá una notificación de la nube en 5 minutos de que su instancia se terminará, por lo que puede finalizar su tarea sin problemas o ejecutarla en otros nodos. Como no hay garantía de que pueda usar las instancias durante todo el período deseado y las nubes venden recursos sobrantes, cuestan varias veces menos que las máquinas normales.

Spot instances for CI/CD jobs

¿Cuándo utilizar las instancias spot?

Si tiene aplicaciones sin estado ejecutándose en contenedores o puede manejar fácilmente un caso en el que algunos nodos están inactivos o son retirados, está haciendo un gran trabajo y debería usar instancias puntuales todo el tiempo para ahorrar en costos de la nube.

Pero si no está en contenedores o algunas partes de sus aplicaciones tienen estado, debe probar instancias puntuales, pero debe estar preparado para la notificación de finalización y manejarla adecuadamente.

A continuación se ofrecen algunos consejos sobre cuándo y dónde utilizar instancias puntuales:

Consejo 1

Si necesita que su trabajo se complete con una tasa de éxito de 100% o en algún tiempo, no utilice instancias puntuales, ya que siempre existe la posibilidad de que falle y de que deba reiniciar el trabajo con instancias puntuales o a pedido. No hay garantía de que no se finalice ninguna de las instancias puntuales.

Consejo 2

Limite el uso de instancias puntuales en períodos críticos como el Viernes Negro, Navidad o eventos importantes como el COVID-19, ya que existe una gran posibilidad de que las regiones de nube pública se sobrecarguen y sus instancias puntuales se revoquen.

Consejo 3

Prepare una solución alternativa si se terminan algunas de las instancias puntuales. Puede reiniciar todo el trabajo con instancias puntuales o bajo demanda o completarlo con algunos pasos fallidos.

Consejo 4

Si su trabajo o tarea se ejecuta durante menos de 10 horas, debería poder usar instancias puntuales, teniendo en cuenta p.1. Si ejecuta un trabajo durante más de 24 horas, las probabilidades de que finalice son muy altas.

Consejo 5

Las horas nocturnas y los días de fin de semana en una zona horaria donde se encuentran regiones de nube pública son los mejores intervalos para las instancias puntuales, ya que la utilización de la nube disminuye y las probabilidades de terminación son significativamente menores.

Consejo 6

Intente utilizar tipos de instancias de "Propósito general" para las instancias puntuales. Las regiones de nube pública están diseñadas de manera que tengan la mayor capacidad de nodos de cómputo de propósito general (por eso se las llama "propósito general") y una capacidad limitada de instancias con configuraciones especiales como SSD NVMe, GPU, nodos de cómputo o memoria de alto nivel.

Las nubes públicas siempre reservan cierta capacidad para instancias bajo demanda, por lo que incluso si hay máquinas NVMe adicionales, es posible que no las obtenga o que sus instancias sean revocadas.

Consejo 7

Intente lanzar más instancias de "propósito general" con menos recursos de computación y memoria que menos instancias completamente empaquetadas. Es mucho más fácil para una nube empaquetar instancias pequeñas en nodos de computación y hay menos probabilidades de que una instancia se cancele si una nube puede reequilibrarla entre nodos.

Las instancias reservadas y puntuales son una muy buena manera Para ahorrar en costes de la nube Si se utilizan de forma adecuada, por favor tomen en cuenta estas recomendaciones y espero que les sirvan de ayuda.

No dude en leer nuestro artículo reciente 'Cómo reducir usted mismo su factura de la nube' élre.

Noticias e informes

Descubra el potencial de adopción de FinOps de su empresa

Una descripción completa de Hystax OptScale como plataforma de habilitación de FinOps: características, beneficios y funcionalidad del producto.

Informe de uso de la nube pública

Excelentes conocimientos críticos sobre los puntos de referencia, las tendencias y las mejores prácticas de gestión de la nube híbrida.

Optimice su uso de la nube con Hystax OptScale

Descubra cómo analizar las métricas de la nube y obtener recomendaciones de optimización de la nube en función de su uso.