WavebreakmediaMicro - Fotolia

Guía para calcular los costos de sus VM

La evaluación adecuada de los costos de VM es un elemento crítico de las prácticas significativas de showback y chargeback en un centro de datos virtual.

¿Cuánto cuesta una máquina virtual? Aunque la pregunta es simple, la respuesta puede ser sorprendentemente compleja: implica un profundo conocimiento de los costos informáticos, una comprensión de la capacidad informática y una idea del uso anticipado.

Un análisis de costos podría parecer mejor dejarlo al lado comercial. Pero los expertos de TI tienen todos los detalles necesarios para realizar algunos cálculos básicos, y sientan las bases importantes para las tareas de administración de VM basadas en la nube, como el showback (análisis de costos de TI) y el chargeback (devolución de cargo de TI). Hay un ejercicio general que puede usar para calcular el costo de VM de cada instancia.

Calcular costos fijos y recurrentes

Cualquier estimación de costos de VM debe comenzar calculando los costos totales fijos y recurrentes relacionados con la implementación del servidor virtual. Por ejemplo, los costos fijos por servidor incluyen servidores físicos; almacenamiento físico, como una matriz de almacenamiento; licencias de hipervisor, como VMware vSphere; licencias de SO, como la edición de Windows Server 2019 Datacenter; y software de gestión, como VMware vCenter. Además, tenga en cuenta los costos anuales recurrentes por servidor, incluida la conectividad de red, la conectividad de almacenamiento, el mantenimiento del sistema operativo y el software de administración, y el mantenimiento de rutina del hardware del sistema. Su organización puede tener más o menos costos, así que siéntase libre de ajustar esta lista en consecuencia.

Multiplique los costos recurrentes anuales por servidor por el ciclo de vida esperado de la implementación. Por ejemplo, suponga que planea un ciclo de vida de tres años. En otras palabras, operará el equipo o el software durante tres años antes de reutilizarlo o retirarlo. El costo de un servidor fijo de $ 10.000 dólares, como un servidor en rack Dell PowerEdge R940xa, permanece igual durante tres años, pero un costo de conectividad de red anual de $ 500 costaría $ 1.500 por servidor durante tres años. Y un costo de base de datos de administración anual de $ 2.000 para el despliegue costaría $ 6.000 durante tres años. Otras organizaciones pueden usar ciclos de vida más largos o más cortos dependiendo de los planes y necesidades comerciales.

Ahora que conoce los costos fijos y recurrentes por servidor durante el ciclo de vida, multiplique esto por el número total de servidores involucrados en la implementación. Esto le muestra los costos totales de su implementación virtual de hardware y software. Aquí hay un ejemplo simple de una implementación de 10 servidores con una gran matriz de almacenamiento de 512 TB, como un sistema de almacenamiento Hewlett Packard Enterprise 3PAR StoreServ 9000, y una única herramienta de administración con actualizaciones anuales. Los costos reales pueden variar dramáticamente dependiendo de los productos seleccionados, así como los términos específicos extendidos por cada proveedor respectivo.

Artículo de costo

Costos únicos

Costos recurrentes

Ciclo de vida
(3 años)

Total
(10 servidores)

Servidor

$14.000

-

$14.000

$140.000

Array de almacenamiento
(512 TB)

$20.000

-

$20.000

$20.000
(1 array)

Hipervisor
(por CPU)

$4.000

$4.000

$40.000

Mantenimiento de hipervisor

-

$1.000

$3.000

$30.000

SO

$6.000

-

$6.000

$60.000

Mantenimiento de servidor

-

$1.000

$3.000

$30.000

Conectividad de red

-

$500

$1.500

$15.000

Software de gestión

$10.000

-

$10.000

$10.000
(por uno)

Mantenimiento de gestión

-

$2.000

$6.000

$6.000
(por uno)

Costo total

 

 

 

$351,000 

Calcule la capacidad de cómputo

Ahora que ha sumado el costo de la implementación de hardware y software de su centro de datos virtualizado, debe determinar la cantidad de capacidad informática que esa implementación puede proporcionar a las máquinas virtuales. Ya sabe que la matriz de almacenamiento proporcionará hasta 512 TB, pero también calcule la cantidad efectiva de servidores. Este es el número total de servidores menos el número de servidores redundantes. Entonces, si tiene 10 servidores sin nodos redundantes, hay un total de 10 servidores disponibles. Por ejemplo, si tres de esos servidores serán redundantes para implementaciones de carga de trabajo altamente resistentes, terminará con siete: 10 servidores en total menos tres servidores en espera para conmutación por error o servidores de redundancia efectiva para suministrar recursos informáticos.

Tenga en cuenta la cantidad total de memoria, procesadores y ciclos de reloj del procesador disponibles por servidor. Esto viene directamente de las especificaciones técnicas para cada máquina y puede incluir 2 TB de memoria con dos procesadores de 12 núcleos que funcionan a 2.3 GHz para un total de 24 núcleos por servidor. Además, calcule el porcentaje de memoria y capacidad de procesador por servidor que tiene la intención de reservar, junto con el porcentaje de memoria y capacidad de procesador que tiene la intención de comprometer en exceso. La reserva podría simplemente mantener algo de capacidad de cómputo disponible para tareas posteriores de crecimiento o gestión de rendimiento, mientras que el exceso de compromiso reconoce que todas las máquinas virtuales no usan todos los recursos asignados todo el tiempo; es una forma de maximizar el uso de los recursos. No hay requisitos de reserva o sobrecompromiso, pero saber esto ahora afectará el costo. El ancho de banda de la red, en gigabits por segundo, no está incluido aquí, pero podría hacerlo.

Por lo tanto, suponga que planea reservar un 15 % de memoria y un exceso de compromiso del 5 %: el rendimiento de la máquina virtual es más sensible a la memoria, mientras que también reserva un 15% de los ciclos del procesador y un exceso de compromiso del 60 %. Nada aquí necesita sumar hasta el 100 %. Aquí está el desglose de los recursos disponibles y asignables por servidor, para los siete servidores efectivos.

Recurso

Por servidor

Reserva

Disponible

Compromiso excesivo

Total por servidor

Total del grupo*

Memoria

2.048 GB
(2 TB)

15 %

1.740.8 GB

5 %

1.827,8 GB

12.794,8 GB

Procesadores

24

-

24

-

24

168

Ciclos de reloj

2,3 GHz

15 %

1,955 GHz

60 %

3,128 GHz

21,896 GHz

*En este ejemplo, calculamos los recursos informáticos totales para siete de los 10 servidores para el total del grupo.

Calcule los costos efectivos

Conocemos los costos totales de implementación y sabemos qué recursos informáticos deberían asignarse. Por lo tanto, podemos intentar calcular algunos costos mensuales y por hora de los recursos informáticos. Comience por determinar cuántas horas por mes estará disponible la implementación. En casi todos los casos, la implementación se ejecutará las 24 horas del día durante 31 días al mes, por lo que 744 horas al mes es un punto de referencia estándar. Además, determine el número total de instancias de VM que tiene la intención de eliminar de la implementación. Para este ejercicio, imaginemos un máximo de 200 máquinas virtuales. Determine el porcentaje de costos asignados a los ciclos de memoria y procesador. Por ejemplo, es común asignar el 70 % de los costos a la memoria y el 30 % de los costos de hardware a los ciclos del procesador. Esto debe sumar hasta el 100 %.

Usemos la memoria como primer ejemplo. Sabemos que la empresa necesita recuperar $ 140.000 en costos de servidor para la implementación durante tres años, y con 12.794,8 GB de memoria disponible que representan el 70 % de los costos, eso es ($ 140.000 / 12.794,8 GB) * 0,7 - $ 10,94 por GB durante tres años, $ 3,65 por GB por año, $ 0,304 por GB por mes o $ 0,000408 por GB por hora ($ 0,304 / 744 horas por mes).

Analicemos el costo de los ciclos del procesador. Recuerde que el negocio también necesita recuperar el 30 % restante de esa inversión de $ 140.000 durante tres años a partir de los 21,896 GHz de ciclos de procesador asignables. Esto significa ($ 140.000 / 21,896 GHz) * 0,3 - $ 1.918 por GHz durante tres años, $ 639,38 por GHz por año, $ 53,28 por GHz por mes o $ 0,0716 por GHz por hora ($ 53,28 / 744 horas por mes).

Luego viene el almacenamiento, y el negocio tiene que recuperar el 100 % del precio de $ 20.000 para esa matriz de almacenamiento de 512 TB durante tres años. Eso es $ 20.000 / 512 TB: $ 39,06 por TB durante tres años, $ 13,02 por TB por año, $ 1,086 por TB por mes o $ 0,00145 por TB por hora ($ 1,086 / 744 horas por mes). Aquí está el desglose de los costos de memoria, procesador y almacenamiento.

Artículo

Costo %

Capacidad

Costo de por vida

Costo anual

Costo mensual

Costo por hora

Memoria

70%

12.794 GB

$10,94 / GB

$3,65 / GB

$0,304 / GB

$0,000408 / GB

Procesador

30%

21,896 GHz

$1.918 / GHz

$639,38 / GHz

$53,28 / GHz

$0,0716 / GHz

Almacenamiento*

100%

512 TB
(512.000 GB)

$39,06 / TB

$13,02 / TB

$1,086 / TB

$0,00145 / TB

* La versión anterior expresaba el almacenamiento en gigabytes, mientras que esta versión funciona con almacenamiento en terabytes, que es 1.000 veces más capacidad. Para convertir los costos de terabytes a gigabytes para una comparación lado a lado con 2014, divida el costo de terabytes entre 1.,000, lo que hace que los costos de almacenamiento sean extremadamente pequeños en comparación con 2014.

 No hemos terminado. Solo hemos calculado los costos de cómputo por hora en función del costo de capital del equipo y los recursos informáticos totales que deberían estar disponibles en ese equipo. Ahora, necesitamos calcular los costos mensuales de los artículos no computacionales, como las licencias y la conectividad. Esto implica tomar el costo total del ciclo de vida de cada elemento no computacional y encontrar el costo anual, el costo mensual y el costo por VM, suponiendo que usemos 200 VM según lo planeado. Aquí están los costos fijos no computacionales.

Artículo de costo

Costo de por vida

Costo anual

Costo mensual

Costo mensual por
VM (200)

Hipervisor
(licencia y mantenimiento)

$70.000

$23.333,33

$1.944,44

$9,72

SO

$60.000

$20.000

$1.666,67

$8,33

Mantenimiento de servidor

$30.000

$10.000

$833,33

$4,17

Conectividad de red

$15.000

$5.000

$416,67

$2,08

Software de gestión*

$10.000

$3.333,33

$277,78

$1,39

Mantenimiento de gestión*

$6.000

$2.000

$166,67

$0,83

Costo total fijo

$191.000

$63.666,66

$5.305,56

$26,52 per VM

* Estas cifras son por licencia. Es posible que se necesiten varias licencias según las capacidades del software de administración.

Encuentre el costo por VM

Con eso debería quedar listo. Cada mes, les cobraremos a los propietarios de cada instancia de VM $ 0,304 por GB de memoria y $ 53,28 por GHz de tiempo de procesador para recuperar una porción de la inversión del servidor de $ 140.000, $ 1,086 por TB de almacenamiento para recuperar parte de la matriz de almacenamiento de $ 20.000 y una tarifa mensual fija de $ 26,52 para ayudar a recuperar todos los otros costos no computacionales de la implementación. Algunas organizaciones también pueden cobrar una tarifa de configuración única para aprovisionar y configurar la VM. Como ejemplo, esta tarifa puede ser de $ 500 o $ 1.000, y a menudo sirve como una poderosa herramienta comercial para mitigar solicitudes de aprovisionamiento indiscriminadas o innecesarias.

Entonces, el costo total de la VM dependería de la cantidad real de memoria, ciclos de procesador y almacenamiento asignados a la instancia de VM. Supongamos que TI ofrece un menú de tamaños de VM pequeños, medianos y grandes. Por ejemplo, TI puede suministrar una pequeña VM con 2 GB de memoria, 4 GHz de ciclos de procesador y 100 GB –0,1 TB– de almacenamiento. Una VM mediana puede incluir 4 GB de memoria, 8 GHz de ciclos de procesador y 200 GB –0,2 TB– de almacenamiento. Una VM grande podría ofrecer 8 GB de memoria, 12 GHz de ciclos de procesador y 400 GB –0,4 TB– de almacenamiento. Usando los costos establecidos anteriormente, estos tres tipos de VM costarían lo siguiente.

Tamaño de VM

Memoria

Procesador

Almacena
miento

Cómputo mensual

Almacenamiento mensual

Fijo mensual

Total mensual

Configuración de una vez*
(opcional)

VM pequeña

2 GB

4 GHz

100 GB
(.1 TB)

$107,17

$0,186

$26,52

$133,88

$500

VM mediana

4 GB

8 GHz

200 GB
(.2 TB)

$427,46

$0,217

$26,52

$454,20

$500

VM grande

8 GB

12 GHz

400 GB
(.4 TB)

$641,79

$0,434

$26,52

$668,74

$500

*El costo de instalación único se agregaría a la factura de showback/chargeback del primer mes por VM.

Revise los costos regularmente

Recuerde que este es solo un ejemplo simple de análisis de costos de VM. No está destinado a incluir todo, y puede agregar fácilmente otros factores de costo, como el ancho de banda de la red o los costos de energía del centro de datos, a los cálculos para adaptarse a consideraciones comerciales específicas. Pero puede ver que los factores de costo clave cambiantes, como la reducción de los costos del servidor a través de descuentos por volumen o el aumento de la cantidad de máquinas virtuales que se esperan de la implementación, pueden alterar radicalmente los precios que se transfieren a sus consumidores de máquinas virtuales. Además, tenga en cuenta que este análisis no incluye marcas.

Este método proporciona una base sólida para procesos internos de showback o chargeback en lugar de generar ganancias. Sin embargo, sería simple agregar un margen a estos costos para generar ganancias si TI proporciona máquinas virtuales a los consumidores de computación externa.

Finalmente, el análisis de costos no es una tarea única. Los líderes de TI deben reevaluar y volver a calcular los costos informáticos y no computacionales de manera regular, tal vez anualmente o cada vez que se produce una actualización tecnológica u otro cambio importante en la infraestructura del centro de datos.

Investigue más sobre Gestión de centros de datos