El patrón de diseño de la nube hacia adelante

Overview

Organizaciones de todas las formas y tamaños están haciendo el cambio a “la nube” y servicios administrados basados en suscripción. Para los clientes que están todos en “la nube” (o interesados en experimentar lo mejor de lo que la nube tiene para ofrecer), el patrón de diseño Cloud Forward es una gran combinación. El patrón de diseño Cloud Forward:

  • Utiliza servicios de última generación proporcionados en la nube de Citrix y Google.
  • Se utiliza comúnmente para nuevas implementaciones, además de la evaluación tecnológica, la corrección, la capacitación y otros casos de uso que valoran la simplicidad, la flexibilidad y la velocidad de implementación.
  • No requiere infraestructura ni licencias existentes, y se puede crear en menos de 30 minutos con plantillas de Google Deployment Manager, como el proyecto GitHub de Citrix on GCP.
  • Proporciona alta disponibilidad de todos los servicios críticos.
  • Crea una “ubicación de recursos” de Citrix Cloud, la base de los otros dos patrones descritos aquí.

Todo lo que necesita para empezar es un proyecto de GCP y acceder a una suscripción a Citrix Desktops-as-a-Service (DaaS). Las suscripciones de evaluación a Citrix Cloud están disponibles a través de distribuidores autorizados de Citrix y Citrix. Google también ofrece a los nuevos clientes una prueba gratuita que incluye 300 USD de crédito de Google Cloud.

Nota:

La prueba gratuita de GCP no incluye el uso de imágenes de Windows Server, como se indica en el documento de la capa gratuita de Google Cloud. Para usar imágenes de Windows Server, debe actualizar a una cuenta de pago en GCP. Los créditos gratuitos seguirán aplicándose al actualizar a una cuenta de pago, como se indica en la sección Actualización a una cuenta de pago del documento Capa gratuita de Google Cloud.

Patrón de diseño Cloud Forward

Este patrón de diseño utiliza más de uno de todos los recursos clave (➊) implementados en zonas separadas en una región determinada de Google Cloud para obtener una alta disponibilidad.

Citrix Cloud Connectors (❷) es responsable de las comunicaciones hacia y desde Citrix Cloud (❻), mediante conexiones TLS salientes a los servicios de Citrix Cloud a través de Internet. Una vez instalado en instancias de VM de Windows Server unidas al dominio, Citrix Cloud actualiza y mantiene automáticamente el software Cloud Connector.

Las aplicaciones y los escritorios son proporcionados por instancias de VM de Windows o Linux, o ambas que ejecutan el software Virtual Delivery Agent (VDA) de Citrix (❸). El software Citrix VDA utiliza la sofisticada tecnología HDX de Citrix para ofrecer la mejor experiencia de usuario posible con aplicaciones y escritorios virtualizados. Los VDA se registran con Citrix Cloud Connectors, que son responsables de intermediar las conexiones de sesión HDX a los VDA. Las sesiones HDX se insertan en la VPC a través de Cloud Connectors de forma predeterminada, u opcionalmente a través de NetScaler Gateway Service configurando la directiva de “rendezvous”. Las instancias de VM pueden contar con el respaldo de las GPU de Google Cloud para crear estaciones de trabajo virtuales y, a su vez, acelerar las aplicaciones con uso intensivo de gráficos

Los VDA de Citrix se implementan con mayor frecuencia cerca de la infraestructura requerida por las aplicaciones que se entregan (❹). Por lo tanto, la infraestructura de aplicaciones normalmente se implementa o migra a la misma región que los VDA de Citrix.

Los usuarios finales utilizan la aplicación Citrix Workspace (❺) (CWA) para conectarse e interactuar con aplicaciones y escritorios virtualizados mediante el innovador protocolo de comunicación remota de sesiones HDXde Citrix. El CWA está disponible para casi cualquier dispositivo o sistema operativo, incluyendo Chrome OS, Windows, OSX, iOS, Android y Linux.

Este patrón utiliza los siguientes servicios en la nube (❻) de Citrix, que son seguros y de alta disponibilidad por diseño:

  • Citrix Virtual Apps and Desktop Service: proporciona servicios de intermediación de sesiones, administración de carga, administración de imágenes de instancia única, monitoreo y administración de costes/capacidad.
  • Servicio Citrix Workspace: la interfaz de usuario de la solución. Este servicio web proporciona autenticación multifactor, presentación de contenido y servicios de inicio para la aplicación Citrix Workspace. Este servicio consolida el acceso a aplicaciones virtualizadas y escritorios, web y aplicaciones SaaS, además de los almacenes de archivos empresariales.
  • NetScaler Gateway Service: proporciona acceso seguro a aplicaciones y escritorios virtualizados, además de aplicaciones web empresariales, a dispositivos en redes públicas.
  • Citrix Analytics Service: utiliza tecnologías avanzadas de aprendizaje automático para proporcionar informes y análisis de comportamiento de usuarios, rendimiento y seguridad de nivel empresarial.

Este patrón de diseño también se puede combinar con una VPN o interconexión de Google Cloud para extender las inversiones existentes en Active Directory (❽) a Google Cloud o para proporcionar acceso a aplicaciones e infraestructuras tradicionales, locales y administradas por el cliente.

Debe quedar claro que la arquitectura del patrón de diseño hacia adelante en la nube crea una ubicación de recursos de Citrix Cloud. Esta es la base común compartida a través de los tres patrones presentados aquí. Las diferencias entre los patrones radica en qué tecnologías se utilizan para dar servicio a los cinco componentes de un sistema de virtualización Citrix descritos en la tabla siguiente. Con el patrón de diseño avanzado en la nube, los servicios en la nube se utilizan para los cinco componentes:

Intermediación y administración de sesiones Citrix Desktops-as-a-Service (DaaS) (servicio en la nube)
Servicios de interfaz de usuario (UI) Servicio Citrix Workspace (servicio en la nube)
Autenticación Servicio Citrix Workspace, Active Directory como IdP
Proxy de sesión HDX Servicio NetScaler Gateway (servicio en la nube)
Análisis Citrix Analytics Service (servicio en la nube)

El patrón de diseño hacia adelante de la nube se puede replicar mediante el mismo Active Directory (o no) en diferentes regiones de Google Cloud. Esto hace que el patrón sea útil para implementaciones con aplicaciones y datos distribuidos geográficamente. Este patrón, en el caso de las implementaciones de producción, suele ampliarse al conectar la ubicación de los recursos en GCP a los centros de datos gestionados por los clientes mediante Google Cloud VPN , Google Cloud Interconnect . Dicha conexión de red privada le permite ampliar servicios clave (como Microsoft Active Directory) a Google Cloud. Esto puede proporcionar a los VDA acceso a aplicaciones y recursos que aún no se han migrado. También puede actuar como conducto para migrar aplicaciones y datos a Google Cloud. Si bien no se muestra en el diagrama anterior, el servicio Citrix Workspace Environment Management se usa comúnmente, especialmente a medida que los sistemas se dirigen a la producción. Workspace Environment Management Service utiliza tecnologías de administración inteligente de recursos y Profile Management para ofrecer el mejor rendimiento posible, inicio de sesión de escritorio y tiempos de respuesta de aplicaciones para implementaciones de Citrix Virtual Apps and Desktops. Consulte Administración del entorno de usuario/configuración más adelante en esta guía para obtener más información.

El patrón de diseño de la nube hacia adelante

En este artículo