Aprovechar Microsoft RDS en Scale HC3
Una de las grandes ventajas de una plataforma de infraestructura centralizada y unificada como Scale HC3 es la capacidad de utilizar la plataforma para proporcionar servicios centralizados de escritorio y de usuario final junto con los servicios de servidor tradicionales. El plano posterior de alta velocidad permite que los recursos de servidor y de escritorio se comuniquen a altas velocidades, y la administración centralizada reduce el costo total de propiedad que suele asociarse con este tipo de servicios. Aplicaciones como el servicio de archivos y las comunicaciones sensibles a la latencia se benefician de manera particular de esta arquitectura.
Para la mayoría de las empresas, el enfoque que tendrá más sentido para añadir servicios de computación remota de usuario final a su entorno será mediante el uso de los propios Servidores de Escritorio Remoto de Microsoft, o RDS, ya que la mayoría de los entornos buscan proporcionar una experiencia similar a la de un escritorio de Windows tradicional. El RDS de Microsoft es un conjunto de herramientas potente y relativamente fácil de implementar. Es un excelente punto de partida para ofrecer una variedad de servicios.
Debido a la naturaleza de alta disponibilidad de la plataforma Scale HC3, disponemos de buenas opciones en cuanto a cómo abordar la planificación y el aprovisionamiento de una implementación de RDS. Podemos optar por mantener nuestra implementación pequeña y sencilla y utilizar las funciones de alta disponibilidad integradas del clúster Scale HC3 para mantener nuestro entorno ante un fallo de hardware, o podemos aprovechar la alta disponibilidad del propio entorno RDS para ello.
En una implementación pequeña, lo más habitual sería aprovechar las funciones de alta disponibilidad de Scale HC3 para mantener la disponibilidad de nuestros servicios de RDS. Hacer esto nos permite ejecutar una única instancia de RDS con un mínimo de licencias, recursos y sobrecarga de mantenimiento. Este es el enfoque más sencillo y es muy eficaz. Esta es una manera excelente para que la mayoría de los clientes hagan el mejor uso de la plataforma Scale HC3. Scale puede encargarse del trabajo pesado en este caso y nosotros podemos centrar nuestros esfuerzos en los lugares donde resultan más eficaces.
En implementaciones grandes, contar con una única instancia de RDS puede no ser suficiente. En ese punto, por lo general resultaría razonable pasar a una implementación de RDS con varios servidores, con las cargas de trabajo equilibradas entre las instancias. Normalmente querríamos ver no más de un único servidor RDS implementado por cada nodo de Scale HC3 para aprovechar de la mejor manera los recursos disponibles. De este modo, podrían implementarse tantas instancias de servidor RDS como fueran necesarias para manejar la capacidad del entorno.
En la mayoría de los casos, incluso con la implementación de mayor tamaño distribuida entre muchos nodos, utilizaríamos el equilibrio de carga frente a la granja de RDS pero, aun así, emplearíamos las funciones de alta disponibilidad integradas del clúster Scale HC3 para gestionar los fallos de hardware trasladando las cargas de trabajo en ejecución desde un nodo que ha fallado hacia un nodo disponible. El equilibrador de carga vería la misma instancia con la misma dirección IP, lo que permite una recuperación prácticamente transparente, totalmente automatizada y que requiere un mínimo esfuerzo.
En casos más extremos, en los que se requiere la capacidad total del clúster, es posible configurar una instancia de RDS por cada nodo físico del clúster y deshabilitar las funciones de alta disponibilidad para, en su lugar, utilizar las funciones de equilibrio de carga a fin de desplazar la carga hacia los nodos restantes. Esto daría como resultado una pérdida gradual de rendimiento en lugar de una interrupción del servicio. A menos que los recursos ya estuvieran extremadamente limitados, la CPU y la memoria asignadas al usuario disminuirían, pero la funcionalidad del sistema se mantendría. Esto no es tan ideal como una solución de alta disponibilidad completa, pero puede ser una alternativa muy funcional frente al costo del hardware necesario para ese nivel de protección.
Microsoft Windows RDS y Scale conforman una asociación evidente. Scale se centra en hacer la plataforma lo más fácil y robusta posible, mientras que el producto Windows y RDS de Microsoft nos proporciona el punto de entrada más sencillo al espacio de la computación compartida. Para las pequeñas y medianas empresas, y especialmente para las implementaciones locales, RDS suele ser la opción perfecta para migrar a una computación centralizada basada en clientes ligeros y puede ser un facilitador clave para la movilidad de la fuerza de trabajo, la seguridad e incluso las opciones de «traiga su propio dispositivo».
[Este artículo fue comisionado para el Blog de Scale.]