Guía de migración y modernización - Virtualización de Citrix en Google Cloud

Información general

Esta guía se escribió para personas con experiencia en la ejecución o creación de un sistema de virtualización tradicional administrado por el cliente basado en la tecnología Citrix Virtual Apps and Desktops. Su objetivo es ayudar a los clientes de Citrix a modernizar su sistema para aprovechar las abrumadoras ventajas que ofrecen los servicios gestionados de Google Cloud y Citrix Cloud. Proporciona orientación sobre cómo migrar una implementación administrada por el cliente de la tecnología de virtualización de Citrix a los servicios administrados de Google Cloud y Citrix, lo que simplifica y moderniza drásticamente el sistema en el proceso. Para muchos clientes actuales de Citrix, la migración es un viaje y muchos ejecutarán sistemas paralelos durante algún tiempo para facilitar la migración con una interrupción mínima. Es probable que estos clientes implementen algo que se asemeje al patrón de diseño de migración a la nube que describimos en la sección Guía de diseño del Centro de soluciones para Citrix DaaS en Google Cloud, pero los conceptos, procesos y herramientas que describimos aquí también lo ayudarán a prepararse.

Estrategia de migración y modernización

Los clientes de Citrix de todas las formas y tamaños están migrando a la infraestructura y los servicios basados en la nube, a menudo como parte de iniciativas de transformación digital o modernización de TI. Muchas de estas organizaciones están recurriendo a Google Cloud y a los servicios en la nube de Citrix. Este cambio a menudo se debe a la necesidad de hacer algo más que elevar y trasladar todo a la nube: buscan transformar a sus personas y procesos, así como a su infraestructura. Citrix y Google ofrecen productos, servicios y orientación que satisfacen a los clientes en el punto en que se encuentran en su camino hacia la transformación digital. También apoyan e incluso aceleran el proceso de transformación en todos los “planos” de la tecnología de una organización: personas, procesos y tecnología.

En el mundo de Google, los sistemas de virtualización de Citrix gestionados por el cliente a menudo se denominan “VDI”, y la migración y modernización de dichos sistemas normalmente recae en el pilar de modernización de la infraestructura . Google ofrece varias ofertas de servicios diferentes que pueden ayudar a los clientes a migrar y modernizar estas cargas de trabajo “VDI” para Google Cloud, dirigidas por Google, Citrix o organizaciones de servicios profesionales asociadas. Estas contrataciones suelen seguir un flujo de proceso que comienza con la evaluación de la infraestructura existente, la planificación de las prioridades y la preparación de las bases, la migración de las cargas de trabajo en oleadas y la optimización de las cargas de trabajo y las operaciones para obtener más valor de Google Cloud. Google también proporciona un par de conjuntos de herramientas que se utilizan a menudo en estas contrataciones, como la herramienta de evaluación, análisis y planificación de StratoZone, Google Migrate para Compute Enginey VMware HCX para VMware Engine.

Puede encontrar más información sobre el proceso general de migración a Google Cloud en Migración a Google Cloud: Primeros pasos.

Descripción general del proceso de migración y modernización

A medida que migre y modernice su sistema de virtualización Citrix y lo traslade a Google Cloud, descubrirá que hay una serie de componentes o funciones diferentes que irá tocando a lo largo del camino. Con cada componente o función, pasaremos de una capa administrada por el cliente a servicios gestionados en la nube. Citrix y Google ofrecen una variedad de herramientas y servicios diseñados para simplificar drásticamente el proceso. De un vistazo, son:

Componente/función: Migrar desde: (administrado por el cliente) Migrar a: (servicios en la nube) Migre mediante:
Intermediación y administración de sesiones Citrix VDI (CVAD) Citrix DaaS (CVADS) Herramienta de configuración automatizada de Citrix
Gestión del entorno del espacio Administrador de entornos (WEM) de Citrix Workspace Servicio de administración de entornos Citrix Workspace Kit de herramientas de migración de Citrix WEM
Servicios de interfaz de usuario (UI) Citrix StoreFront Citrix Workspace Service… o ejecutar en paralelo NA: solo configuración inicial
Proxy de sesión HDX Citrix ADC/Gateway Servicio Citrix Gateway… o ejecutar en paralelo NA: solo configuración inicial
Infraestructura de VDA Infraestructura autogestionada Google Cloud Compute Engine (GCE) o Google Cloud VMware Engine (GCVE) Servicio de portabilidad de imágenes de Citrix o VMware HCX para VMware Engine
Infraestructura de aplicaciones Infraestructura autogestionada Google Cloud Compute Engine (GCE) o Google Cloud VMware Engine (GCVE) Google Migrate para Compute Engine o VMware HCX para VMware Engine
Autenticación y autorización Microsoft Active Directory Google Cloud Identity u otro proveedor de identidad SAML/OIDC Google Cloud Directory Sync u otras herramientas

Al comienzo de este proceso, es probable que la mayoría de los clientes ejecuten sus cargas de trabajo virtualizadas de Citrix y las aplicaciones que se ejecutan dentro de ellas, como máquinas virtuales sobre una infraestructura de computación, almacenamiento y redes autoadministrada. En la mayoría de los entornos, estos servicios los proporciona un hipervisor tradicional y una pila de administración basada en las plataformas de hipervisores VMware, Microsoft, Nutanix o Citrix. Google ofrece una amplia variedad de herramientas y servicios diferentes que se pueden utilizar para alojar cualquier aplicación en Google Cloud. Los VDA de Citrix, que se ejecutan como máquinas virtuales, se pueden ejecutar en Google Cloud Compute Engine (GCE) o Google Cloud VMware Engine (GCVE).

Infraestructura en Google Cloud

El proceso de migración y modernización se puede dividir en tres fases generalizadas y un par de flujos de trabajo paralelos. Se pueden resumir de la siguiente manera:

Fase 1: migrar a los servicios de Citrix Cloud y preparar Google Cloud para recibir cargas de trabajo

  • Flujo de trabajo 1a: migrar la infraestructura de virtualización a los servicios de Citrix Cloud
  • Workstream 1b: configurar la zona de aterrizaje y las redes empresariales en Google Cloud

Fase 2: Crear una ubicación de recursos de Citrix Cloud en Google Cloud

Fase 3: Migrar aplicaciones y cargas de trabajo a Google Cloud

  • Workstream 3a: migrar la infraestructura de aplicaciones a Google Cloud
  • Workstream 3b: portar imágenes de VDA a Google Cloud

En las secciones siguientes, describiremos estas fases/flujos de trabajo y proporcionaremos algunos consejos sobre el material externo que proporcionará detalles adicionales. Dicho esto, lo más probable es que nos perdamos algo que es importante para ti. ¡Agradeceríamos la oportunidad de aprender de sus comentarios! ¿Qué nos perdimos? ¿Qué podemos hacer mejor? Inicie la conversación enviando un correo electrónico a nuestro grupo de trabajo de pymes de Citrix on Google. ¡Gracias de antemano por permitirnos ser parte de su viaje!

Fase 1: migrar a los servicios de Citrix Cloud y preparar Google Cloud para recibir cargas de trabajo

La primera fase incluye dos flujos de trabajo, y estos flujos de trabajo se pueden ejecutar en paralelo. Se trata de:

Arquitectura típica de implementación en las instalaciones administrada por el cliente

Patrón de diseño de Cloud Forward con ubicación de recursos en las instalaciones

  • Workstream 1b: configura la zona de aterrizaje y las redes empresariales en Google Cloud. Esto incluye la ampliación de los servicios de Active Directory a Google Cloud.

Una de las actividades fundamentales de diseño y creación por las que Google guiará a los clientes es configurar el “shell” de la infraestructura del cliente en Google Cloud, que a menudo se describe como zona de aterrizaje. Una zona de aterrizaje le proporciona un lugar para “enviar” cargas de trabajo a Google Cloud, y consiste en al menos un proyecto de Google Cloud y servicios de red básicos. Si bien crear una zona de aterrizaje básica y configurar una red funcional en Google Cloud es simple, los requisitos de Enterprise a menudo obligan a realizar configuraciones más complicadas. Puede configurar una zona de aterrizaje básica en Google Cloud si completas los primeros 5 pasos que se detallan en la guía de introducción, pero para situaciones más complejas tiene que trabajar un poco más. Para obtener información sobre cómo crear una zona de aterrizaje para entornos empresariales, puede empezar con los siguientes enlaces o ponerse en contacto con su ingeniero de atención al cliente de Google Cloud para obtener orientación más específica.

Vínculos
Migración a Google Cloud: cómo empezar
Serie de vídeos de YouTube: Cómo iniciar la migración a Google Cloud

Fase 2: Crear una ubicación de recursos de Citrix Cloud en Google Cloud

Esta fase aprovechará los servicios de Citrix Cloud, además de la zona de aterrizaje y las redes establecidas en la fase 1 para crear una ubicación de recursos de Citrix Cloud en Google Cloud. Esto incluye la preparación de un proyecto de Google Cloud y la creación de una cuenta de servicio de IAM para alojar los VDA en Google Cloud, la instalación de Cloud Connectors y la definición de la conexión de alojamiento y los recursos utilizados para el aprovisionamiento de VDA y la gestión de flotas. Puede encontrar instrucciones detalladas sobre cómo crear una ubicación de recursos en Google Cloud en la guía de introducción, que puede encontrar en el siguiente enlace.

Introducción

La Guía de introducción detalla 8 pasos que deben completarse para tener una ubicación de recursos de Citrix Cloud funcional en Google Cloud Compute Engine (GCE). Los detalles de los pasos variarán si la ubicación de recursos se implementará en Google Cloud VMware Engine (GCVE), pero los resultados son los mismos. Si va a migrar un plano de control existente administrado por el cliente a GCE, básicamente completará los pasos 1 a 5 a continuación como parte del flujo de trabajo 1b descrito anteriormente. Los 8 pasos completos que se detallan en la Guía de introducción son:

Una vez que tenga una ubicación de recursos de Citrix Cloud funcional ejecutándose en Google Cloud, puede concentrarse en completar la tercera fase de la migración, que describiremos a continuación.

Fase 3: Migrar aplicaciones y cargas de trabajo a Google Cloud

Esta fase también incluye un par de flujos de trabajo diferentes que pueden ejecutarse en paralelo. En un entorno de virtualización de Citrix, la “carga de trabajo” a menudo se considera el VDA, ya que el VDA es donde se ejecuta la interfaz de usuario de una aplicación determinada. Sin embargo, la mayoría de las aplicaciones requieren una infraestructura adicional para ejecutarse. Esto podría ser tan simple como un recurso compartido de archivos donde se almacenan documentos y datos, tan complicado como el primer y el segundo nivel de una aplicación cliente/servidor, o en cualquier punto intermedio.

Una práctica líder de larga data en el mundo de la virtualización de Citrix es colocar los VDA (donde se ejecutan las aplicaciones) lo más cerca posible de la infraestructura en la que se ejecuta la aplicación. Si bien esto no siempre es estrictamente necesario, a menudo contribuye en gran medida a optimizar el rendimiento de las aplicaciones en cuestión. Dividimos esta fase en dos flujos de trabajo separados porque las herramientas para migrar las “aplicaciones” a menudo difieren de las herramientas utilizadas para migrar las “cargas de trabajo”.

El primer flujo de trabajo que llamamos “Workstream 3a: migrar la infraestructura de aplicaciones a Google Cloud”. Este flujo de trabajo puede ser relativamente simple o muy complejo, según la complejidad de su entorno. Para completar este flujo de trabajo, deberá haber identificado los componentes y las dependencias de la aplicación y la infraestructura de soporte. También necesitará saber cuál será su servicio de IaaS objetivo en Google Cloud (Compute Engine o VMware Engine) y haber preparado uno o ambos para recibir cargas de trabajo. Con esta información en la mano, puede comenzar a utilizar las herramientas de migración disponibles para mover la aplicación y la infraestructura de soporte al servicio de IaaS de destino. Puede comenzar su viaje de aprendizaje sobre cómo usar estas herramientas en los enlaces que aparecen a continuación.

Vínculos
Google Migrate para Compute Engine
VMware HCX para VMware Engine

El segundo flujo de trabajo que llamamos Workstream 3b: portar imágenes de VDA a Google Cloud. Para la mayoría de los clientes, se necesita mucho trabajo para crear y mantener sus imágenes “doradas”, que son esencialmente la fuente a partir de la cual se clonan y mantienen sus diversas propiedades de VDA. Estas imágenes a menudo terminan siendo personalizadas (para cada catálogo de VDA que ejecutan la misma pila de aplicaciones) y muy personalizadas para un entorno específico. Estas imágenes doradas suelen ser relativamente complejas, ya que incluyen un sistema operativo, parches y actualizaciones, software de soporte y agentes de gestión o informes, binarios de aplicaciones, aplicaciones auxiliares y mucho más. También cambian con el tiempo a medida que los componentes de la pila evolucionan y cambian.

Algunos clientes crean y actualizan estas imágenes doradas a mano, utilizando nada más que un simple registro de cambios y un proceso manual de administración de cambios. Otros clientes invierten en automatización y herramientas para crear y administrar sus imágenes de oro, lo que, en última instancia, reduce los esfuerzos manuales necesarios y disminuye la posibilidad de que se desarrollen inconsistencias y errores. Algunos clientes también incorporan la tecnología AppLayering de Citrix en su proceso de administración de imágenes de oro. En cualquier caso, la mayoría aprovechará una de las herramientas de administración de imágenes y aprovisionamiento de Citrix (MCS o PVS) para implementar y actualizar su flota de VDA.

En general, cuanto más haya invertido en automatización y herramientas, más opciones tendrá para completar este flujo de trabajo, ya que es probable que ya esté preparado para gestionar los cambios en la plataforma informática subyacente. Para echar un vistazo a lo que es posible con las herramientas de automatización modernas para Windows, consulte el trabajo del profesional tecnológico de Citrix Trond Eirik Haavarstein y su marco de automatización.

Las recomendaciones de herramientas y técnicas que proporcionamos aquí variarán según el entorno informático de origen, el entorno informático de destino (GCE o GCVE) y la cantidad que haya invertido en la automatización de las compilaciones y actualizaciones de sus imágenes. También estarán influenciados por su deseo de modernizar la carga de trabajo (por ejemplo, actualizar el sistema operativo a una nueva versión). A continuación, describiremos algunas de las herramientas y técnicas disponibles para portar sus imágenes de VDA de oro a Google Cloud.

Servicio de portabilidad de imágenes de Citrix

Citrix ha invertido mucho en la creación de un servicio web moderno capaz de portar imágenes de VDA de varios entornos informáticos de origen a varios entornos de destino, incluido Google Compute Engine (GCE). A esto lo llaman el Servicio de Portabilidad de Imágenesy, en el momento de escribir este artículo, está en Tech Preview. Está diseñado para funcionar en conjunto con otros servicios y herramientas de Citrix (como la herramienta de configuración automatizada de Citrix) para permitir a los clientes integrar la administración de imágenes de oro en sus flujos de trabajo de desarrolladores preferidos. Actualmente funciona con imágenes de oro de origen utilizadas por PVS o MCS que se ejecutan en VMware y genera una imagen que MCS puede usar en Google Compute Engine. Conoce muchos de los requisitos únicos para que una imagen sea utilizada por la virtualización de Citrix (como ListOfDDC para el VDA de Citrix, identidad de máquina, rearmado de KMS/Office, etc.) y los maneja de forma adecuada para usted. Consulte el enlace de documentación que se proporciona para obtener más información.

Google Migrate para Compute Engine

Como presentamos anteriormente, Google Migrate para Compute Engine es una herramienta poderosa que los clientes aprovechan para migrar máquinas virtuales a GCE de forma masiva. Google Migrate podría usarse potencialmente para facilitar una migración única de sus máquinas virtuales de imagen dorada de una plataforma informática de origen a GCE. Una vez en GCE, debería poder usarse como la imagen dorada de MCS en GCE, aunque Citrix Engineering no ha probado este proceso en el momento de escribir este artículo.

VMware HCX para VMware Engine

Para los clientes que eligen implementar sus cargas de trabajo en Google Cloud mediante el servicio VMware Engine (GCVE) como entorno informático, Google ofrece VMware HCX for VMware Engine para ayudar a migrar sus cargas de trabajo. HCX podría usarse potencialmente para facilitar una migración única de sus máquinas virtuales de imagen dorada desde su entorno VMware local a GCVE. Una vez en GCVE, debería poder usarse como la instancia de imagen dorada de MCS en GCVE, aunque Citrix Engineering no ha probado este proceso en el momento de escribir este artículo.

Guía de migración y modernización - Virtualización de Citrix en Google Cloud