Virtualización

Control de costes de infraestructuras con DC-Scope Easyvirt

El control de costes en una empresa resulta útil cuando los departamentos de una misma organización, no dependen de un único presupuesto, y cada departamento se trata como un cliente independiente, de este modo, se puede “facturar” por el uso de los recursos de una infraestructura. Conocer el coste de una VM en interno es un indicador de una buena gestión al permitir conocer el costo real de la infraestructura

También resulta útil esta funcionalidad para los proveedores de servicios que al final de mes deben emitir facturas a sus clientes.

La definición de costes es lo primero que debemos configurar con el fin de tener una optima gestión de costos en nuestra infraestructura, DC Scope permite organizar los costes internos de la infraestructura a través del módulo Cost Definition. Este módulo solo requiere tres parámetros, para automáticamente especificar el costo total de la infraestructura y los costos individuales de las VMs. Estos parámetros son: 

  1. Un coste fijo asignado a las VM (costos de explotación, licencias, mantenimiento, etc.) este costo puede ser genérico para todas las VM o ser configurado de manera individual para VMs en especifico.
  2. Un coste por GB en el almacén de datos. Puede ser genérico (valor total del storage / #GB) o configurado de manera individual para cada datastore.
  3. Un coste total para los servidores y un ratio para distribuir el costo del servidor entre recursos de RAM y CPU. El costo del servidor puede ser genérico (homogéneo para todos los servidores) o definido de manera individual para cada servidor. El ratio definido por defecto es 40%. Lo que equivale a decir que del 100% del valor del servidor, el 40% equivale al valor de CPU y el 60% a RAM. Una vez tenemos estos valores, DC Scope asigna los costes individuales por numero de threads (vCPUs) y GBs de RAM en el servidor.

Voy a explicar con un ejemplo de costo de CPU en un servidor para que podáis entenderlo mejor:

En la siguiente imagen, vemos que el Servidor 2 (SERVER_2) tiene asignado un costo de €10.000 y un ratio de 40%, lo que equivale a un costo CPU de €4000 y RAM de €6000. DC Scope nos indica automáticamente que el valor por vCPU es de €100 y el de vRAM es €16/GB para este servidor.

Si observamos la capacidad del SERVER_2, vemos que tiene una capacidad de 40 thread.

El valor de cada thread es igual a: #threads/VCPU  = €4000/40 = €100.

Una vez asignados estos costes, DC Scope realizara los cálculos pertinentes para definir los costes asignados a cada VM, así como los costos reales de consumo y los costes que están siendo “desperdiciados”.

La definición de costos permite definir estrategias claras con miras a reducir los costos de la infraestructura. La evolución en dichos cambios puede ser seguida en el apartado “Cost” del módulo KPI, “Indicador clave de gestión – KPI“.

El marco “Cost” nos permite identificar el costo de la infraestructura y la evolución mes por mes de maquinas virtuales añadidas o suprimidas en la infraestructura. Con la ayuda de los filtros en la parte superior es posible limitar este análisis a servidores, clusters o etiquetas en particular.


Adicionalmente, una vez conocemos los costos internos de cada VM y con ayuda del modulo adicional Cloud Pricing de DC Scope, podremos comparar el costo de nuestra infraestructura “on premise”, con los principales proveedores cloud: Microsoft AzureGoogle CloudAmazon EC2.

Cloud Pricing nos permite comprender los costos reales de nuestra “nube privada” en relación a una nube pública, o en caso de querer migrar sólo algunos elementos de nuestra infraestructura, cuál sería su coste en la nube pública.

El funcionamiento del módulo Cloud Pricing comparara los recursos asignados CPU, RAM y almacenamiento de cada máquina virtual, con los servicios ofrecidos por principales proveedores de la nube publica, y desglosa VM por VM el costo y las configuraciones disponibles en esta. ejemplo:

Debemos de tener en cuenta que las estimaciones provistas por DC Scope no deben considerarse como cotizaciones oficiales, es una estimación, ya que no tiene en cuenta costos humanos y tráfico de red, proporciona una visión general de costes en la nube.

Gracias por tomarse el tiempo de leer y compartirlo.

Leandro Ariel Leonhardt es experto en Virtualización de Sistemas especializado en Nutanix y VMware. Autor del curso online "Hiperconvergencia con Nutanix: aprende a instalar y configurar" desde cero: https://www.udemy.com/hiperconvergencia-con-nutanix-instalacion-y-configuracion/. Nutanix NPP 5.0 & 4.5, NSEC, NSES, NSEN & Nutanix Technology Champions (NTC) 2017/2018. Nombrado vExpert PRO y vExpert desde el año 2013, vExpert vSAN 2019/18/17/16 & vExpert Cloud 2017. Ex-VCI, VCAP-DCA, VCP-DCV & VCP-NV. Más información sobre su trayectoria en: http://www.leandroleonhardt.com

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.