Cómo convencer a la gerencia para que implemente en máquinas virtuales

13

¿Cómo 'venderías' usando máquinas virtuales para servidores de aplicaciones de producción? ¿Cuáles son los beneficios convincentes de usarlos en esa situación?

Tengo que mantener una serie de aplicaciones que son críticas pero que actualmente son muy ligeras en cuanto a la necesidad de recursos (syslog-ng, openldap, algunas herramientas internas), que queremos ser redundantes. No me gusta tener un montón de máquinas con 0.1% de uso de CPU, solo por principal.

Pero si intentara convencer a las personas que afirman que "las máquinas virtuales consumen recursos y, por lo tanto, nunca son buenas para ninguna situación de producción", ¿qué les diría?

csexton
fuente

Respuestas:

8

De acuerdo, has obtenido respuestas realmente buenas aquí, pero aclararé por qué amo VMware y sus hermanos.

  1. Utilización: en una sala llena de servidores, de los cuales tal vez una docena está haciendo algo cerca del 50% de utilización, puedo consolidar esos servidores en uno o dos servidores más grandes y tener espacio para crecer.

  2. Planificación de la capacidad: se vuelve menos preocupante ya que puede comprar con recursos para crecer, y un servidor de $ 5000 le brinda mucha flexibilidad para implementar nuevos servicios

  3. Bienes raíces: estoy ejecutando un laboratorio de pruebas de 200 máquinas en tres servidores ESX (2xquad core). Eso es 197 servidores que no están consumiendo 1-300 vatios de energía inactivos el 90% del tiempo y desperdician disco, memoria y CPU.

  4. Implementación flexible: necesito 15 servidores de Windows para un nuevo proyecto. Con herramientas como el administrador de laboratorio, puedo tener esto en un instante.

  5. Actualizaciones simplificadas: quiero probar una actualización de un producto. Simplemente puedo clonar toda la máquina, ponerla en su propia red y ejecutar una prueba de actualización sin afectar el servicio existente.

  6. Copia de seguridad: puedo tomar instantáneas del estado de funcionamiento completo de la máquina. Ya no se necesitan clientes de respaldo especiales que no puedan bloquear archivos. (Sin embargo, no es del todo cierto para el estado de la aplicación).

  7. Gestión: puedo gestionar de forma remota cada una de las máquinas desde una herramienta unificada.

  8. Facturación por centro de costos / utilización: ahora hay herramientas en el mercado donde puede facturar por utilización y ayudar a adaptar sus presupuestos para garantizar que los grupos no gasten más de lo que les corresponde.

  9. Recuperación ante desastres: si su gran servidor ESX falla, PUEDE hacer la transición de la carga de trabajo a un servidor de respaldo designado para recuperarlo. A veces, sin que la VM lo supiera, fallaba.

Chris K
fuente
9

Parece que necesita algunos números para respaldar sus reclamos.

La virtualización agrega una sobrecarga, pero si el rendimiento de la aplicación no se ve afectado por la sobrecarga, entonces la sobrecarga es irrelevante. Si puede reunir números sobre el rendimiento de la aplicación en un entorno virtualizado propuesto, podrá refutar el argumento de "la virtualización utiliza recursos".

Si puede mostrar algunas cifras razonables en dólares que muestren una disminución en los gastos de electricidad, contratos de mantenimiento de hardware, inversión de capital en computadoras servidor y gastos de mano de obra para realizar el mantenimiento práctico en el hardware de la computadora servidor, creo que puede reforzar su caso.

No olvide el costo de licenciar el entorno de virtualización y el gasto laboral asociado con su mantenimiento.

Podrías, posiblemente, hacer todo ese trabajo y descubrir que los números no tienen sentido. Prepárate para eso, si sucede.

Evan Anderson
fuente
44
Una respuesta rápida es "Las máquinas virtuales usan recursos que se están desperdiciando para reducir el costo total de propiedad". Luego muéstreles esta comparación de costos. Mencione a otras compañías que respetan que usan máquinas virtuales: están en todas partes.
Matt Everson
Matt: esa es una gran respuesta, desearía que fuera una respuesta para poder votar.
csexton
Otro punto que planteaste fue la redundancia. Sus máquinas virtuales serán independientes del hardware y, por lo tanto, serán más rápidas de implementar en múltiples sistemas físicos (redundantes) y acelerarán la recuperación ante desastres.
QueueHammer
6

Recopilé una hoja de cálculo para mostrar los ahorros en costos. Funcionó: ahora tengo varios servidores VM.

Simplemente cree un par de hojas y establezca los costos. En una hoja, enumeré el costo por servidor: el servidor, el sistema operativo, etc., que asciende, por ejemplo, a $ 8000 por servidor. Si tiene quizás 10 servidores en ejecución, tiene hasta $ 80,000.

En otra hoja, los costos de VM. El servidor es generalmente más robusto, así que digamos $ 12,000 para hardware. Tal vez $ 8000 para VMware (esto depende mucho de sus necesidades, esto es aproximadamente un costo de doble núcleo cuádruple), y tal vez otros $ 8000 para licencias de Windows Server (son alrededor de $ 4000 / procesador para Datacenter Edition). ¿Entonces estamos en alrededor de $ 28,000? Tenga en cuenta que estos son números aproximados, pero deberían estar bastante cerca.

Datacenter Edition le permite instalar un número ilimitado de servidores virtuales en la caja física. Entonces, $ 80,000 por 10 servidores físicos, o $ 28,000 por todos los que se pueden ejecutar en la caja: ahora tengo 15 en la mía y espacio de sobra.

Por lo general, números como este tendrán babeo del CFO ...

Jes

Jes
fuente
3
  1. El mantenimiento se reduce considerablemente.
    Puede mover aplicaciones sin problemas, lo que le permite descargar servidores y trabajar en ellos.

  2. Los costos de energía se reducen.
    Al tener múltiples servidores ejecutándose en una máquina, se reduce el uso general de energía.

  3. La fiabilidad se incrementa.
    Al agrupar, obtiene alta disponibilidad para todas sus aplicaciones.

Lance Roberts
fuente
3

El ahorro de costos debería ser suficiente (los resultados de este proyecto me atrapó dos servidores virtuales más), pero aquellos gerentes responsables del tiempo de actividad de TI deberían considerar esto como una obviedad. Algunas otras razones por las que la virtualización no es un truco de marketing flash-in-the-pan.

  • Facilidad de mantenimiento: asegúrese de que sus copias de seguridad estén en su lugar, pero es MUCHO más rápido volver a una instantánea si ese hotfix / rollup / upgrade no funcionó tan bien.

  • Flexibilidad de los recursos: ¿fin de trimestre / año y su departamento de contabilidad está todo revuelto? Obtenga un par de GB de RAM de otra máquina virtual y asígnelos a esos servidores. Tomará un máximo de 10 minutos (y puedes usar VPN para hacerlo en tus jammies a las 8 p.m.).

  • Las opciones de recuperación ante desastres son tremendas. ¿Imagina la cantidad de opciones para alojar sus máquinas virtuales críticas en un día o dos, desde sus copias de seguridad externas? Compare eso con el costo / cronograma de reemplazar todo el hardware de garantía.

  • Sus procesos internos probablemente también tengan mucha aplicación para la virtualización. Por ejemplo, el ahorro de tiempo de configurar un entorno de prueba duplicado para probar una actualización de versión principal en hardware en lugar de clonar la máquina virtual de producción existente en una red de prueba aislada (que podría vivir en el mismo servidor físico, claro) ... (no mencionar que es una mejor prueba)

Tengo la tentación de seguir, pero entiendes la idea.

editar : agregaré que el tiempo lo es todo. Este proyecto despegó en gran parte porque pude vincular los temores específicos de la gerencia sobre las interrupciones y el tiempo de inactividad con las tecnologías exactas que podrían resolver esos problemas (como virtualizar hardware antiguo, con sistemas que ya no podrían reinstalarse), por lo que finalmente podría lanzarlo).

Es posible que desee hojear la etiqueta de virtualización para obtener más argumentos. Muchos de los proyectos que la gente ha creado nunca se me habrían ocurrido.

Kara Marfia
fuente
Buenas cosas, desearía que continuaras.
csexton
Espero que ayuden! Tal como están las cosas, no estoy seguro de tener otra cosa que Darthcoder no estuviera escribiendo simultáneamente. :)
Kara Marfia
2

Ya está todo disponible para ti ...

Entendiendo la virtualización

Soluciones de virtualización

Izzy
fuente
No estoy seguro de que los artículos en el sitio de un proveedor de VM pasen la prueba de punto de vista objetivo. Dicho esto, definitivamente hay artículos neutrales por ahí.
Andrew Coleson
No en vano, pero las CPU compatibles con VM para eliminar el problema de traducción de código han estado en el mercado durante casi 4 años. Esto no debería ser un problema para nadie en el campo de TI. VMware fue la segunda venida de Cristo para algunos de nosotros.
Chris K
2

Puede ver el beneficio de las máquinas virtuales para usted, pero ellos no ven los beneficios para ellos, por lo que lo que debe hacer es traducir sus beneficios en beneficios.

Un menor consumo de energía para usted equivale a menores costos recurrentes para ellos. Un mayor tiempo de actividad para usted equivale a una mayor confiabilidad para ellos. Una administración más fácil para usted equivale a más tiempo para trabajar en otros proyectos.

Es una ecuación bastante fácil de entender después de simplificar todos los términos y dividirlos en cosas que la administración pueda entender.

Matt Simmons
fuente
1

Les diría a dónde ir, pero eso no ayuda a su situación. Es difícil mostrar a los tableros que no son expertos en TI los beneficios de la virtualización. Sin embargo, si utiliza máquinas virtuales para la recuperación ante desastres, por ejemplo, el retorno de la inversión se puede ver con bastante rapidez, ya que puede tener sofisticados sistemas de conmutación por error en el que tiene dos servidores cada uno con, digamos, 4VM ... si un servidor cae, el otro servidor sube automáticamente, etc. Está en efecto haciendo un mejor uso de sus máquinas de alojamiento de energía en una caja. Solo tenga cuidado con el uso del disco duro, ya que ese es el cuello de botella normal con las máquinas virtuales.

usuario14930
fuente
0

Para algunos entornos de trabajo, es posible que pueda usar las soluciones de VM gratuitas (como ESXi) y migrar las cosas sin interrupción; luego, después de probarlo, muéstreles los ahorros de los servidores que se están apagando y los ahorros en su tiempo y habilidades de administración.

Para que las funciones sean realmente útiles, es posible que necesite las adiciones de pago; cosas como la migración en vivo no son necesariamente baratas, pero las cosas gratis pueden ser muy útiles para mostrar la viabilidad de usar las soluciones en su entorno.

Una vez más, depende completamente de su entorno lo factible que sea. Y puede mostrar problemas potenciales que tendría al intentar hacer esto; Teníamos un servidor de punto de venta basado en bases de datos que aparentemente no le gustaba virtualizarse en ese momento. No sé si fue la instalación del servidor VMWare o algo con el host, pero no tuvimos muchas posibilidades de solucionar problemas o ajustar antes de volver a poner el servidor físico en producción.

Por otro lado, hemos cerrado aproximadamente siete servidores en este momento en un servidor virtual que ejecuta ESXi; definitivamente nos ha ahorrado energía en la sala de servidores, además de ayudarnos con la refrigeración.

Bart Silverstrim
fuente