Cost Management en la consola Red Hat Hybrid Cloud Console mejoró su integración con Microsoft Azure, lo cual simplifica la visualización de los costos de ejecución de Red Hat OpenShift implementado en Azure.

Hace algún tiempo que Cost Management admite Microsoft Azure, y ahora la última actualización amplía la compatibilidad a los ámbitos de Cost Management de Azure. Con estas funciones nuevas, puede elegir el nivel de integración de su empresa con el servicio Cost Management de Red Hat. Esto le permite aislarla hasta algo tan pequeño como un único grupo de recursos donde se implementa el clúster de OpenShift o hacer que comparta hasta algo tan amplio como una cuenta de facturación completa.

Antes, los datos sobre los costos se compartían en la suscripción de Microsoft Azure, lo cual puede ser más amplio de lo que algunas empresas preferirían. Por otra parte, es posible que tenga una cuenta de facturación con miles de suscripciones, y registrarlas en su totalidad habría sido muy tedioso. Los ámbitos de Cost Management hacen que sea más sencillo abarcar todos los puntos de ese espectro. Luego de definirlo de forma correcta, el servicio puede comenzar a usar esos datos de los costos y hacer una correlación entre ellos y los indicadores del operador de indicadores de la gestión de costos instalado en el clúster de OpenShift.

Uso de los ámbitos por parte de Cost Management

El servicio Cost Management de Red Hat se configura mediante la creación de fuentes nuevas en la consola Hybrid Cloud Console. Dentro de la aplicación de fuentes, mediante un asistente conectará su proveedor de nube al servicio Cost Management. También puede leer la información completa en la documentación del producto.

Creación de una fuente Azure

Screenshot of selecting a cloud source type

Como parte del flujo del asistente, creará un nombre para la fuente de Azure y, luego, seleccionará la aplicación Cost Management.

Screenshot of selecting the Cost Management application

Configuración de la exportación de costos para el ámbito deseado

En el siguiente paso, el asistente le pedirá que provea el alcance de Cost Management para la exportación de los costos que se utilizarán. Si inicia el portal de Azure y busca Cost Management + Billing, llegará al servicio en el que puede crear una exportación programada.

Screenshot of searching for 'cost management'

En la parte izquierda, encontrará el menú Settings y Exports en la parte inferior del panel.

Screenshot of the Exports option under Settings

Por último, durante el proceso de configuración, debe elegir el ámbito adecuado con Scope Chooser.

Screenshot of selecting the appropriate scope in the Scope Chooser

Puede seleccionarlo desde el menú desplegable dentro del asistente. Como opciones tiene Subscription, Resource Group, Management Group, Billing Account, Billing Profile, Invoice Section y Enrollment Account. Según el ámbito que seleccione, se le mostrará un comando de la CLI de Azure que puede copiar y pegar en Azure Cloud Shell. En algunos comandos, tendrá que completar los parámetros para remplazar el texto provisional.

Screenshot of specifying the cost export scope

A medida que avanza en el asistente, configurará la ubicación del almacenamiento para la exportación, la programará para que se realice a diario y tendrá que especificar el nombre.

Screenshot of specifying the cost export name

Configuración de la fuente

A medida que complete la configuración, recibirá el identificador de la suscripción de Azure donde se almacenará la exportación y se configurará una entidad de servicio con acceso de lectura a la cuenta de almacenamiento y las API de Cost Management. También se proporcionan los pasos que deben seguirse en Azure Cloud Shell, pero, para ámbitos superiores, como Billing Account, Billing Profile, Invoice Section y Enrollment Account, debe usar el portal de Azure para asignar el privilegio de lectura adecuado.

Screenshot of specifying roles

Cuando la fuente esté configurada, puede tomar hasta 24 horas para que Microsoft Azure cree la exportación de costos y para que Cost Management de Red Hat utilice los datos nuevos. Con los datos de Azure listos, el costo de la infraestructura subyacente está disponible. Solo queda instalar el operador de indicadores de la gestión de costos en el clúster. El operador carga los datos de los indicadores en console.redhat.com, lo cual permite que el servicio correlacione las instancias de la máquina virtual (VM) con los nodos de OpenShift, y luego asigne costos a los proyectos de manera proporcional según el uso y las solicitudes.

Screenshot of the Cost Explorer

Comience hoy mismo

Ahora resulta mucho más sencillo visualizar el costo de ejecutar el clúster de OpenShift en Azure, ya sea que lo implemente usted mismo o que use Microsoft Azure Red Hat OpenShift.

En función de las necesidades de su empresa, puede aislar los datos compartidos a un conjunto muy pequeño o configurar su empresa con un alcance superior, lo cual reduce la necesidad de configurar la fuente de Azure en el futuro. Cost Management le permite visualizar mejor el costo de su proyecto y los servicios de nube asociados que se utilizan para que obtenga la imagen completa de los costos técnicos. Inicie sesión en console.redhat.com para comenzar.


About the author

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