ARTÍCULO DEL BLOG INVITADO DE SUSE AUTORADO POR: Alex Thilen, director de desarrollo comercial, Kubecost
Presentamos OpenCost: un proyecto de código abierto para monitorear el gasto de Kubernetes
OpenCost , es un proyecto de código abierto que proporciona monitoreo de costos en tiempo real para los equipos que ejecutan cargas de trabajo de Kubernetes.
A medida que la adopción de contenedores y Kubernetes continúa creciendo, navegar por las complejidades en torno a la medición y asignación de costos se está convirtiendo en un desafío crítico para el negocio. Una encuesta reciente de CNCF mostró que el gasto excesivo es cada vez más un problema para los equipos que escalan sus implementaciones de Kubernetes, y más del 70 % de las organizaciones no cuentan con un control de costos preciso.
Nacido del proyecto Kubecost, OpenCost presenta una nueva especificación impulsada por la comunidad y la implementación que la acompaña para resolver este desafío de monitoreo en cualquier entorno de Kubernetes superior a 1.12. OpenCost fue desarrollado por un grupo de socios colaboradores, incluidos Adobe, Armory, AWS, D2iQ, Google, Kubecost, Mindcurv, New Relic y SUSE. Creemos que es importante que este proyecto no esté impulsado por una sola entidad, y que continúe evolucionando y prosperando dentro del ecosistema más amplio de Kubernetes . Los miembros fundadores de la comunidad OpenCost son los principales contribuyentes y adoptadores de Kubernetes, interesados en desarrollar experiencias Kubernetes optimizadas para sus usuarios y clientes.
Los colaboradores de la especificación OpenCost han escuchado de nuestros respectivos clientes, socios y equipos internos que la estandarización es una necesidad apremiante para las prácticas efectivas de administración de costos en las plataformas en la nube, las distribuciones de Kubernetes y los equipos.
Nuestra visión de OpenCost
OpenCost busca desarrollar un estándar común que permita a los equipos que utilizan Kubernetes operar con un modelo único para medir y administrar los costos en todos sus entornos. Diseñado específicamente para DevOps y equipos de ingeniería, OpenCost proporciona visibilidad de la caja negra que es el gasto de Kubernetes.
Los socios contribuyentes decidieron colectivamente enviar el proyecto para su revisión como un proyecto Sandbox de Cloud Native Computing Foundation (CNCF) porque, como un hogar neutral para proyectos nativos de la nube, creemos que CNCF es la mejor organización para ayudar a lograr nuestros objetivos de estandarizar el costo de Kubernetes. vigilancia. Actualmente estamos en la cola del proyecto sandbox y estamos entusiasmados de continuar iterando en nuestro proyecto en función de los comentarios de la comunidad CNCF. Compartiremos actualizaciones sobre nuestro progreso a medida que se desarrollen.
Con OpenCost, puede beneficiarse de una mayor visibilidad de los gastos actuales e históricos de Kubernetes y la asignación de recursos y experimentar la transparencia de costos en entornos de Kubernetes que admiten múltiples aplicaciones, equipos, departamentos y más. OpenCost tiene como objetivo ser independiente de la plataforma en todas las nubes, la infraestructura local y los entornos con espacio de aire, e incluye funcionalidades para:
Inténtalo tú mismo
Consulte OpenCost en GitHub para comenzar en menos de 3 minutos.