En algún momento, todas las empresas comienzan a calcular y analizar la economía unitaria. Esto se puede hacer para prepararse para una nueva ronda de inversión o para monitorear y mejorar las métricas existentes. Pero si bien no es un gran problema para las nubes privadas, puede resultar complicado para los entornos de nube pública como AWS, MS Azure y GCP, o los clústeres de Kubernetes. En este artículo, intentaré explicar cómo calcular el aspecto de infraestructura de la economía unitaria para diferentes tipos de cargas de trabajo.
Tenga en cuenta que la fórmula final para cada empresa es diferente y depende de su negocio, producto y los parámetros que prefiera utilizar. Por ejemplo, puede utilizar solo el costo del entorno de producción, pero algunas empresas también pueden agregar los costos de I+D (incluida la infraestructura) a la ecuación.
Economía unitaria para nubes privadas
En el caso de nubes privadas como VMware, Nutanix o bare metal, calcular la economía unitaria es una tarea bastante sencilla, ya que un entorno de nube privada no es tan variable ni tan elástico como las nubes públicas. Sabemos cuál es el costo total de propiedad y podemos calcular la economía. En la mayoría de los casos, tomamos el costo total de propiedad y lo dividimos por la cantidad de clientes, agregando parámetros adicionales a la ecuación, si es necesario, como el costo de los anuncios, las actividades de marketing, el alquiler del centro de datos, etc.
Economía unitaria para nubes públicas
Para las nubes públicas es una operación mucho más compleja, ya que necesitamos calcular un costo de nube para las aplicaciones y debemos ocuparnos de la facturación y el uso de la nube. Gestión de costes de terceros o herramientas nativas de la nube como AWS Cost Explorer o Azure Advisor. La mejor manera es asignar una etiqueta específica para todos los recursos de su aplicación y realizar un seguimiento de los costos en función de ella. Tenga en cuenta que debe lidiar no solo con sus recursos existentes, sino también con los recursos destruidos en un período de tiempo seleccionado. Si tiene un entorno de nube múltiple o nube híbrida, entonces la tarea se vuelve más compleja ya que necesita recuperar datos de múltiples fuentes y reiterar los cálculos.
Economía unitaria para el entorno de Kubernetes
Para Entornos de Kubernetes, Calcular la economía unitaria es extremadamente difícil porque no se puede mapear el costo de la nube en pods, espacios de nombres, servicios y aplicaciones en su clúster de Kubernetes. Usted sabe cuánto paga por los nodos, puede calcular el costo de todo el clúster usando las recomendaciones anteriores dependiendo de si su clúster se ejecuta en una nube privada o pública. Pero luego, necesita averiguar cómo distribuir los gastos del clúster entre pods, servicios y aplicaciones. Además, rastrear la creación y destrucción de un pod es muy complejo, ya que requiere obtener datos históricos y Calculando su coste adecuadamenteDebe utilizar bibliotecas como Prometheus y Cost Analyzer para obtener datos históricos y monitorear información, calcular recursos inactivos y dividir el costo de los nodos de Kubernetes entre los pods en cada momento. Necesita etiquetas para todas sus aplicaciones, espacios de nombres y servicios en su clúster de Kubernetes para poder agrupar correctamente los recursos y los gastos.
Nuestro producto, OptScale, puede ayudar con esto, ya que brinda visibilidad completa, optimiza los costos de TI e involucra a sus ingenieros en el ahorro de costos en la nube, además de brindar todos los detalles de costos de Kubernetes o del entorno de nube necesarios para obtener una economía unitaria precisa para Kubernetes y cargas de trabajo tradicionales.
Para poner en práctica la teoría, puedes hacer una prueba gratuita, sin necesidad de tarjeta de crédito → https://my.optscale.com/register