La segunda versión del operador de indicadores de la gestión de costos, una imagen de contenedor certificada que se ejecuta en Red Hat OpenShift, se basa en funciones actuales, recopila más datos históricos e incluye indicadores nuevos de optimización. Estas funciones nuevas, combinadas con las solicitudes y los límites de los contenedores especificados correctamente, pueden ayudarlo a comprender mejor los costos de los entornos de contenedores. 

Red Hat cost management operator details screenshot

Uso de las funciones actuales

Esta segunda versión del operador de indicadores de la gestión de costos puede agilizar la configuración al crear su fuente asociada en console.redhat.com de forma automática. Estos indicadores se envían cada seis horas de forma predeterminada, pero se puede configurar para que suceda con más frecuencia. Al tener disponible indicadores de manera más frecuente se visualizan más rápidamente los clústeres locales que dependen de los modelos de costos por las tarifas definidas (en comparación con los que se ejecutan en los proveedores de nube que deben esperar las exportaciones de costos antes de asignar los recursos). 

El operador también admite el modo de red restringido, que recopila cargas útiles dentro del clúster que pueden cargarse a través de un sistema conectado a la red. Esta versión del operador permite acceder a los indicadores nuevos obtenidos desde la misma carga útil a través de un flujo restringido. También permite deshabilitarlos para respaldar a los clientes que solo desean acceder a funciones específicas.

Red Hat cost management config creation screenshot

Recopilación de indicadores actuales

Esta nueva versión del operador de indicadores de la gestión de costos recopila los indicadores actuales de Prometheus apenas se instala y se configura en OpenShift, lo cual le proporciona acceso a una mayor cantidad de datos históricos que le permitirán:

  • Comprender mejor las tendencias y los patrones en los recursos que usa su clúster
  • Potenciar la previsión y la planificación de la capacidad
  • Mejorar la gestión de los recursos y optimizar los costos

De forma predeterminada, el operador de supervisión de clústeres de OpenShift conserva los datos de los indicadores durante 15 días, pero el operador de indicadores de la gestión de costos tiene capacidad para recopilar hasta 90 días de ellos. Esta es una mejora importante que lo ayudará a comprender mejor el rendimiento del clúster a lo largo del tiempo. 

Una mayor cantidad de datos históricos le permitirá identificar las tendencias y los patrones el primer día que se ejecute el operador, y con ello tomará decisiones más acertadas sobre las necesidades de capacidad del clúster y, al mismo tiempo, optimizará sus costos. 

Red Hat cost management cluster-monitoring-config YAML screenshot

Indicadores para las optimizaciones

La versión 2.0 del operador de indicadores de la gestión de costos no solo cuenta con funciones nuevas para admitir datos históricos, sino también calcula las solicitudes, el uso y los límites mínimos, máximos, promedio y sumados de la CPU y la memoria, cada 15 minutos. Estos indicadores nuevos pueden brindar recomendaciones para la optimización de los recursos, como las solicitudes y los límites de los contenedores, lo cual mejora la gestión de la capacidad del clúster. 

Con las cargas de trabajo optimizadas, puede crear entornos rentables que reduzcan el exceso de capacidad de la carga de trabajo y la cantidad de nodos en los clústeres de OpenShift.

Red Hat cost management metrics screenshot

Para gestionar la capacidad del clúster es fundamental especificar correctamente las solicitudes y los límites de los contenedores. Si sobrestima las necesidades de recursos, puede que pague por más recursos de los que realmente utiliza. Y si las subestima, el rendimiento puede disminuir o, incluso, se pueden producir errores por memoria insuficiente. Cuando toma mejores decisiones sobre la asignación de los recursos, reduce los gastos innecesarios, ya que ejecuta los clústeres de OpenShift de manera más eficiente. 

La versión 2.0 del operador de indicadores de la gestión de costos recopila los datos que le permitirán tomar mejores decisiones. Los nuevos indicadores que obtiene pueden ampliar su comprensión sobre los recursos utilizados y, en consecuencia, optimizar las solicitudes y los límites de los contenedores.

Red Hat cost management optimizations screenshot

Instalación del operador

La versión 2.0 del operador de indicadores de la gestión de costos incluye varias funciones nuevas e interesantes que pueden ayudarlo a optimizar los clústeres de OpenShift y ahorrar dinero en el proceso. 

Esta versión es una herramienta valiosa para toda empresa que use OpenShift, debido a su capacidad para recopilar más datos históricos y proporcionar recomendaciones en torno a la optimización de los recursos. Al especificar correctamente las solicitudes y los límites de los contenedores, puede reducir los gastos innecesarios, ejecutar sus clústeres de manera más eficiente y lograr un impacto positivo en el entorno.


About the authors

Chris Hambridge started his software engineering career in 2006 and joined Red Hat in 2017. He has a Masters in Computer Science from the Georgia Institute of Technology, and is passionate about cloud-native development and DevOps with a focus on pragmatic solutions to everyday problems.

Read full bio