
Actualmente tenemos más de 40 escritorios que se utilizan únicamente para acceso a escritorio remoto para ejecutar cosas como Visual Studio, Clearcase y otras herramientas de desarrollo relacionadas. Estos son comúnmente utilizados por usuarios remotos que tienen conexiones VPN lentas o trabajan desde casa con frecuencia. Las computadoras de escritorio actuales son Dell con Xeon E5506 (2,16 Ghz) y 3 GB de RAM. Todo lo demás es prácticamente estándar en estas máquinas.
¿Sería económico pasar a algún tipo de configuración de máquina virtual para adaptarse a estos usuarios? Creo que actualmente alquilamos las PC de Dell a una tarifa corporativa (¿alrededor de $ 100 al mes, creo? Adivinando aquí...).
Respuesta1
Necesitará realizar un análisis de costo/beneficio adecuado sobre esto, adaptado a su escenario específico.
La principal ventaja de implementar una solución VDI es para situaciones en las que se hace exactamente lo mismo en muchas estaciones de trabajo para muchos usuarios y se pueden conectar todas a un único sistema central.
En su caso, miraría muy de cerca:
- Qué tan variados son los requisitos entre cada uno de sus usuarios en términos de la configuración de su estación de trabajo y si hay grupos de usuarios que podría agrupar cómodamente con configuraciones idénticas.
- ¿Cuánto le costará por mes alquilar unidades de cliente ligero en lugar de las estaciones de trabajo completas que alquila actualmente?
- Cuánta RAM por cliente necesitarás en tu VDI y tradúcela a cuánta RAM tendrás para apilar tus servidores host.
- Identifique los requisitos de contenido enriquecido de los clientes y tenga en cuenta las limitaciones de VDI que, de otro modo, serían triviales para las estaciones de trabajo normales. Aún no se producirá ninguna salida 3D (aunque RemoteFX está disponible para Hyper-V, no será barato implementarlo una vez que comiences a especificar Quadros de 4 Gb) e incluso cosas como renderizar flash o video pueden ser grandes problemas para cualquier tipo de escritorio remoto.
En mi opinión, la arquitectura VDI/cliente ligero todavía no se considera particularmente rentable, y no lo será a menos que el costo del hardware del cliente ligero baje significativamente. El principal beneficio es para situaciones (por ejemplo, punto de venta) en las que se desea mantener el funcionamiento del sistema lo más cerca posible del centro).
Una opción que a menudo propongo e implemento de manera económica y efectiva es configurar un entorno de servicios de terminal que ofrezca las aplicaciones comerciales principales a todos y cada uno de los clientes. Esto ignora las cosas que a la gente le gusta personalizar (entornos de desarrollo, etc.), pero estandariza el acceso para sus clientes. Aplicaciones típicas (por ejemplo, sistema de hojas de horas, nómina). Esto, y/o trasladar algunas cosas a aplicaciones SaaS (por ejemplo, openair.com) puede reducir la cantidad de molestias adicionales que tiene que afrontar para dar acceso a los usuarios de VPN (simplemente les deja llegar al TS) y menos tiempo dedicado. configurar cada PC con todas las aplicaciones complicadas.
Respuesta2
Realmente tiene dos opciones: implementar un Windows Terminal Server o utilizar una virtualización de escritorio como VMware View. ¿Realmente cada usuario utiliza los 3GB de RAM? Si es así, recomendaría optar por la opción VMware View. Con esa solución, podrá reservar toda (o una gran parte) de esos 3 GB de RAM para cada VM que necesite ejecutar. No estoy seguro de que eso sea posible con Terminal Server. Túpodríahaga esto en la infraestructura VMware estándar (no View), pero perderá algunas de las características interesantes que View le brindaría, como aprovisionamiento/desaprovisionamiento automático, imágenes maestras de VM, etc.
Respuesta3
Sí, probablemente lo sea. Suponiendo que tiene una pila de máquinas configuradas únicamente para 1 usuario en RDC... puede ahorrar mucho alojándolas todas en un solo servidor. VMWare es una buena opción para esto, si todos los escritorios son muy similares (incluso ligeras modificaciones en una imagen), entonces VMware reutilizará la RAM que se comparte entre las imágenes en ejecución. (por ejemplo, tiene 20 imágenes de invitados, todas ejecutando Windows, no necesita 3 GB de RAM para cada máquina, ya que gran parte del uso de la memoria se duplicará; VMWare consolida las páginas duplicadas, por lo que tiene que usar menos RAM física. Creo que es bastante bueno ).
Es posible que desee probar la creación de una única imagen de invitado y luego usar instantáneas para permitir que cada usuario la modifique para que todos obtengan su propia imagen de PC, pero la mayor parte de la imagen es una imagen única compartida.
Aún tendrás que probarlo, aunque supongo que tus desarrolladores no notarán un impacto en el rendimiento ya que tienen una conexión lenta, pueden notar que los tiempos de compilación disminuyen ya que eso usa mucha E/S y las VM no funcionan. lo mejor en proporcionar tasas de IO como una máquina nativa (especialmente porque muchos usuarios utilizan esa matriz de discos a la vez, mientras que antes era 1 disco por usuario) (así que obtenga una buena matriz y configúrela como RAID 10).