Usar un enfoque azul/verde para actualizar Tableau Server
Si bien muchas organizaciones están bien atendidas al realizar una actualización en contexto de Tableau Server, otras organizaciones con un uso crítico de Tableau pueden desear un enfoque de actualización de nivel empresarial más sólido que utilice inversiones de esfuerzo y recursos adicionales para reducir el riesgo y el impacto. En estos casos, Tableau recomienda un enfoque de actualización "azul/verde" para lograr ese resultado, que se caracteriza por:
- Implementación confiable de aplicaciones en un entorno de no producción de host recién configurado (en comparación con una actualización en contexto)
- Realizar pruebas de preproducción de la nueva versión en un entorno de no producción para validar la funcionalidad crítica para el negocio, incluida la prueba de casos de uso habituales para detectar cambios en el comportamiento que puedan afectar a la organización
- Pruebas en entornos de producción idénticos para validar integraciones y requisitos de recursos
- La capacidad de volver a la versión anterior rápidamente
Esta guía de alto nivel describe un enfoque azul/verde para las actualizaciones utilizado con éxito por muchos de nuestros clientes más importantes para actualizar Tableau Server (y otras aplicaciones críticas) con confianza. Las actualizaciones azul/verde son una práctica industrial establecida desde hace mucho tiempo(El enlace se abre en una ventana nueva); hay muchas variaciones y los pasos específicos a continuación son un camino posible. Si está buscando orientación específica sobre cómo personalizar este enfoque para la próxima actualización de su organización, hable con su administrador de cuentas técnico de Soporte Premium o discuta un acuerdo de servicios con su ejecutivo de cuenta o colaborador de entrega.
El enfoque azul/verde implica instalar una nueva versión de Tableau Server en un entorno de no producción (su instalación "verde") que refleja la configuración de su entorno de producción actual (su instalación "azul"). Para los fines de su licencia de Tableau, tenga en cuenta que Tableau otorga un derecho estándar a dos (2) entornos que no son de producción para admitir el entorno de producción único en su implementación, como se describe con más detalle en el acuerdo de licencia aplicable. Estos entornos que no son de producción deben poder desactivarse y usarse para este método de acuerdo con el uso previsto de un entorno de prueba, como se describe en este artículo de la base de conocimientos de Tableau: Licencia de un entorno de prueba de Tableau Server(El enlace se abre en una ventana nueva).
Al copiar su contenido del entorno de producción a la instalación verde en su entorno de no producción (por ejemplo, un entorno de pruebas), puede crear una instancia actualizada de Tableau Server con un tiempo de inactividad mínimo, y con la red de seguridad de tener la instalación de producción original a la que recurrir si es necesario. Una vez que determine que todo su contenido crítico en el entorno verde es funcional, cambie a sus usuarios al nuevo entorno (verde). Su entorno verde se convierte en su entorno de producción y su instalación original (entorno azul) se puede mantener como un entorno que no sea de producción para respaldar su próxima actualización.
Lo que sigue es un resumen de alto nivel de los pasos necesarios para usar azul/verde como un enfoque a la hora de actualizar Tableau Server. Se asume que tiene un equilibrador de carga o DNS que le permite redirigir el tráfico de usuarios de una instalación a otra y que ha descargado la nueva versión de Tableau a la que desea actualizar.
Importante: Sus instalaciones azules/verdes deben tratarse como entornos de producción. No deben servir como entornos de prueba generales o de recuperación ante desastres. Para obtener más información sobre la recuperación ante desastres, consulte Recuperación ante desastres(El enlace se abre en una ventana nueva) en el Blueprint de Tableau.
Cree una segunda instalación de servidores que refleje su instalación de producción de Tableau Server lo más fielmente posible. Este segundo entorno es su instalación verde, un entorno de no producción. Debe tener una capacidad, recursos y una configuración similares a los de su entorno de producción ("azul"), porque su instancia verde se convertirá en su instancia de producción después de la actualización.
Cree una copia de seguridad inicial y una exportación de configuración de su instalación de Tableau Server Blue. Utilizará esto para la prueba de aceptación inicial del usuario (UAT) en Green. Más tarde, creará una copia de seguridad final y exportación cuando realice el cambio de Blue a Green.
Copia de seguridad: Para obtener más información sobre crear copias de seguridad, consulte Hacer una copia de seguridad de los datos de Tableau Server.
Exportación de configuración: junto con una copia de seguridad, también deberá exportar la configuración de la instalación de Blue. Algunas configuraciones deben recrearse manualmente en el entorno de Green. Para obtener más información, consulte Copia de seguridad de los recursos que requieren un proceso manual
Instale la nueva versión de Tableau Server en verde. Debe especificar el mismo tipo de almacén de identidades y la misma cuenta Ejecutar como servicio que usa en azul.
Utilice la copia de seguridad inicial de Blue y la exportación de configuración para actualizar la instalación de Green.
Restaure la copia de seguridad del entorno azul en la instalación verde.
Importe la configuración que exportó desde la instalación azul. Puede que deba recrear manualmente algunas de las configuraciones en su entorno verde. Consulte Restauración de la funcionalidad básica de Tableau Server
Desactive las tareas programadas en verde para evitar enviar mensajes duplicados durante la prueba y evitar la sobrecarga de los recursos de la base de datos. Para obtener más información, consulte Actualización de Server: Deshabilitar las tareas programadas.
Pruebe la instalación verde para confirmar que funciona como se esperaba. Realice la prueba de aceptación del usuario (UAT) y simule cualquier prueba de carga si lo desea. Si tiene scripts o integración de API con Tableau, también debería probarlos. Cuanto más completa sea la prueba, mejor preparado estará para abordar cualquier discrepancia entre su instalación azul original y su nueva instalación verde.
Prepare la instalación azul para que pueda crear una copia de seguridad y configuración de exportación que utilizará para la producción en verde. Esto podría significar restringir el acceso a Tableau o enviar un mensaje que indique a los usuarios que no realicen ningún cambio en su contenido y les advierta que se perderán los cambios realizados después de crear su copia de seguridad.
Cree una copia de seguridad final de azul. Esta es la copia de seguridad que utilizará para que verde esté al día con el contenido de producción más reciente. Si realiza copias de seguridad con regularidad, puede utilizar su última copia de seguridad de producción, teniendo en cuenta que se perderán los cambios o actualizaciones que se realicen en azul después de crear la copia de seguridad. Recomendamos "congelar los cambios" en su entorno de producción después de realizar esta copia de seguridad, para que no se agreguen nuevos libros de trabajo o fuentes de datos y no haya cambios en el contenido existente.
Exporte la configuración en el entorno azul, prestando atención a aquellos recursos que deba administrar manualmente. Para obtener más información, consulte Restauración de la funcionalidad básica de Tableau Server.
Restaure la copia de seguridad azul final e importe el archivo de configuración de azul a verde. Realice los cambios de configuración manuales necesarios.
Realice controles de UAT del contenido verde.
Vuelva a habilitar los programas para los trabajos, las suscripciones y las notificaciones que haya inhabilitado en el paso 5 anterior.
Cambie a sus usuarios a verde utilizando un equilibrador de carga o DNS y bloquee el acceso a azul.
Verifique que el servidor verde funcione como se desea y controle los problemas de carga de producción. Si tiene Advanced Management, puede usar Resource Monitoring Tool para supervisar el rendimiento.
(Opcional) Si no mantiene su entorno azul para futuras actualizaciones, desactive las claves de producto del entorno azul:
- Para Tableau Server 2021.4 y versiones posteriores activadas con ATR, consulte Desactivar clave de producto.
- Para cualquier versión de Tableau Server no activada con ATR, consulte Desactivar clave de producto.
- Para Tableau Server 2021.3 y versiones anteriores activadas con ATR, consulte Mover una licencia ATR de servidor a otro Tableau Server(El enlace se abre en una ventana nueva).
(Opcional) Si no mantiene su entorno azul para futuras actualizaciones, detenga el entorno azul y prepárelo para el desmantelamiento. Para obtener más información sobre este proceso, consulte Eliminar Tableau Server del equipo.