Opciones para tener máquinas Windows de alto rendimiento disponibles para los empleados a través de Escritorio remoto/VNC

Opciones para tener máquinas Windows de alto rendimiento disponibles para los empleados a través de Escritorio remoto/VNC

Tenemos un grupo de ingenieros que tienen cada uno sus propias computadoras portátiles, pero existe la necesidad de acceder a computadoras de escritorio de alto rendimiento, ya sea para obtener más memoria o para no querer utilizar sus computadoras portátiles durante largos cálculos. Usamos software que está solo en Windows y cuando usamos estos escritorios puede ser necesario realizar sesiones interactivas, no solo cosas de tipo API REST o por lotes.

En este momento tenemos algunas máquinas Windows independientes a las que los usuarios pueden acceder de forma remota. Cada uno de ellos es un inicio de sesión de usuario único, por lo que tienes que "deambular" y probar varias máquinas hasta encontrar una que sea gratuita. Eso es tonto. Si la solución correcta a largo plazo es obtener hardware diferente, está bien (en el sentido de "comenzar a pedir los fondos ahora").

Uno o dos de los paquetes de software utilizados requieren llaves USB físicas para confirmar la licencia.

Uno de los paquetes se suele utilizar con grandes cantidades de memoria (más de 128 GB).

¿Qué opciones existen?

  1. ¿Existe algún software "guardián" para mejorar la experiencia de lo que tenemos ahora, varias computadoras? ¿Quizás una interfaz que muestre qué computadoras están disponibles y pueda ser redirigido a la que elija?

  2. Si seguimos el camino de una (o varias) máquinas con enorme RAM, ¿tendría más sentido configurarlas como inicio de sesión múltiple de Windows Server o algo como Hyper-V? En estos casos, sería necesario informar a los usuarios, de alguna manera, cuándo el software de licencia limitada ya estaba en uso.

¡Estoy perdido y agradecería tus pensamientos!

Respuesta1

Sí, en Windows Server tiene Servicios de Escritorio remoto que pueden consistir en hosts de escritorio remoto y una puerta de enlace, que distribuye las conexiones rdp entre los hosts.

Pero en mi experiencia, dejar que los desarrolladores usen portátiles de gran tamaño y almacenen todo en Git, porque la inversión que hay que hacer en hardware de servidor para ofrecer un buen rendimiento es muy costosa.

Tienes lo mismo en Azure, llamado Azure Virtual Desktop. Pero, de nuevo, la mayoría de las veces, poner a los desarrolladores en un entorno de escritorio remoto compartido es muy difícil de hacer. Porque cuando un desarrollador está creando mucho software, eso podría obstaculizar a otro desarrollador porque, por ejemplo, le quitan toda la CPU.

O el entorno de escritorio remoto solo debe tener el propósito de usarlo como lugar de trabajo (usar oficina, etc.), y todas las cosas relacionadas con el software se realizan en Azure Devops y tal vez en servidores de compilación dedicados.

información relacionada