Lo que necesitas antes de instalar herramientas Atlassian Data Center

Guillermo Montoya
16-feb-2021 12:22:48

Es importante que entiendas cada una de las piezas que conforman la arquitectura de la infraestructura del Data Center de Atlassian antes de pasarte a esta opción, de esta forma evitarás imprevistos y entenderás cómo funciona, por ello a continuación profundizamos en lo que necesitas antes de instalar herramientas Atlassian Data Center. 

En publicaciones anteriores te hemos dado pistas sobre algunos indicadores que evidencian que es momento de migrar, sobretodo luego del anuncio que Atlassian hizo el año pasado en el que dieron a conocer que la opción Server será descontinuada, un proceso que tardará, al menos tres años y ya inició el pasado 2 de febrero de 2021. Entonces... ¿Qué necesitas antes de instalar herramientas Atlassian Data Center?

Entendiendo las piezas de la arquitectura de la infraestructura Data Center... 

Tu debes de tener un único servidor y una base de datos, que son los que usarías para desplegar un sólo servidor, del otro lado, el Data Center de Atlassian añade:

  1. Nodos adicionales de aplicación que forman un clúster.
  2. Un balanceador de carga para distribuir el tráfico entre nodos.
  3. Un sistema de ficheros compartido para la gestión efectiva de los adjuntos y artefactos.

La imagen nos ayuda a entender mejor cómo funciona:que-necesito-para-migrar-a-atlassian-data-center

¿Qué necesitas para instalar el Data Center de Atlassian?

Lo que mencionamos antes, son los elementos individuales que necesitarás para construir el despliegue de Data Center. Ahora entremos en materia. A lo largo de esta publicación, haremos referencia a una encuesta que Atlassian hizo a una pequeña muestra de clientes de Data Center, que sirvió para entender cómo sus clientes han configurado la infraestructura, en vista que Atlassian no proporcionan recomendaciones de hardware o máquinas.

La encuesta, como referencia, resulta de ayuda para informar algunas posibilidades de configuración del Data Center de Atlassian, sin embargo, la instalación siempre dependerá de tus condiciones y necesidades, y si tienes dudas al respecto, no dudes en contactarnos.

Hemos dividido estas necesidades en dos fases clave, de primero, la planificación y preparación, seguido de la ejecución:

¿Cómo llevar a cabo la planificación y preparación para migrar al Data Center de Atlassian?

El balanceador de carga

El propósito del balanceador de carga es dirigir tu tráfico entrante a los diferentes nodos de aplicación del clúster, es la primera parada que harán las peticiones según lleguen.

¿Cómo configurar el balanceador de carga del Data Center de Atlassian de acuerdo a tus necesidades?

Para realizar esta configuración y que funcione de la forma lo más parecida posible a como te gustaría, podrías, por ejemplo, configurarlo de manera que algunos tipos de tráfico se envíen a nodos particulares, o que ciertos equipos tengan sus propios nodos.

Algunos clientes han tenido ambos tipos de balanceadores, basados en hardware (como F5, Cisco, etc.) y software (Apache). Ambos soportados, pero la única especificación requerida es que el balanceador se configure con afinidad para las sesiones basadas en cookie, también conocidas como sesiones "sticky". Esto significa que cuando un usuario entra en la aplicación, permanece en un sólo nodo durante la totalidad de su sesión.

rendimiento-cpu-ram-clusteres-data-center-atlassian Los resultados de la encuesta muestran que no existe una “máquina única” que encaje con todas las situaciones.

Los Nodos de Aplicación

Los nodos de aplicación son aquellos donde la herramienta Atlassian (Jira Software, Jira Service Management, Confluence, Bitbucket o Crowd) reside. Cada nodo tendrá su instalación del software.

Estos nodos serán configurados en un clúster, actuando como uno, sirviendo la aplicación a tus usuarios. Para Bitbucket en particular, necesitarás un nodo separado dedicado a Elastic Search.

Cada nodo en tu clúster de Data Center debe ejecutar la misma versión de la aplicación y encontrarse localizado en la misma ubicación física.

El precio de Data Center no depende del número de nodos que tengas, lo que significa que puedes tener tantos como quieras, es común que de dos a cuatro nodos son suficientes para casi todas las organizaciones. En general recomendamos comenzar con lo necesario y crecer según sea necesario.

En la imagen a continuación puedes ver los resultados del rendimiento CPU y el RAM de los nodos de los clústeres de los clientes de Data Center a los que se les hizo la encuesta:

IMPORTANTE: Durante el proceso de instalación, es recomendable comenzar con un nodo de aplicación para asegurar que esta funcione como debería, una vez confirmado su funcionamiento, añade otro nodo de aplicación al clúster de Data Center. En este punto, comprueba que el balanceador de carga está dirigiendo tráfico entre los nodos de forma adecuada; si es así, el Data Center tiene ahora Alta Disponibilidad. Desde este momento en adelante, y de ser necesario, será posible añadir más nodos en cualquier momento.

La Base de Datos Compartida

El Data Center de Atlassian requiere que la base de datos esté instalada en su propio nodo, de esta forma, las bases de datos en clúster estarán soportadas y recomendadas, ya que proporcionan mayor resiliencia a tu sistema. Por lo tanto, una base de datos en clúster no está requerida.

El Data Center soporta las mismas bases de datos que las opciones para servidor único, sin embargo, recomendamos que te asegures de consultar la página de plataformas soportadas para asegurar que la tecnología de base de datos que usas, y su versión, están soportadas. Es importante recordar que Bitbucket Data Center no soporta MySQL.bases-de-datos-comunes-instalaciones-atlassian-data-center-DEISER
                                     Las bases de datos más comunes entre los clientes de las herramientas Atlassian Data Center.

Sistema de Ficheros Compartidos

El sistema de ficheros compartido es utilizado por el despliegue Data Center para almacenar las apps, adjuntos, íconos, perfiles de usuario y avatares. Esto se configura como un nodo separado para ser usado por el despliegue Data Center.

Puedes usar protocolos SAN, NFS o NAS para tu sistema de archivos compartido, simplemente asegúrate de no utilizar protocolos distribuidos como DFS ya que no están soportados y producirán un mal funcionamiento.

Ejecutando 

Recuperación en Caso de Desastres

Para lograr la Recuperación en Caso de Desastres con el Data Center de Atlassian, comienza por desplegar un sistema destinado a ello, fuera del sitio. Este sistema se parecerá mucho al de producción, limitado a un nodo de aplicación. Una vez con el sistema iniciado y funcionando, se pueden añadir más nodos.

Luego, recomendamos implementar una estrategia de replicación de base de datos de acuerdo a la tecnología que hayas implantado, ya que esto te permitirá replicar la base de datos de producción al sistema de Recuperación en Caso de Desastres.

Finalmente, asegura que el sistema de ficheros compartido también se está replicando de producción a al sistema de Recuperación en Caso de Desastres. Hay dos formas de hacerlo:

  1. Un proceso de replicación estándar, aquí el sistema de ficheros compartido completamente se replicará a través de un mecanismo que pones en marcha.

  2. Crear un sistema de ficheros compartido en el sistema de Recuperación en Caso de Desastres y montarlo en tu sistema de producción. La aplicación puede configurarse para replicar automáticamente el sistema de producción a este punto del montaje.

Si tienes dudas sobre qué estrategia implementar en este punto, siempre recuerda que puedes acudir a la documentación de Atlassian, dejar un comentario, o contactarnos, estamos aquí para ayudarte.

Infraestructura

La elección de la infraestructura que alojará tu despliegue, depende de ti, ya que pueden ser desde simples servidores hardware, máquinas virtuales, hasta un entorno alojado, el Data Center de Atlassian se ejecuta en cualquier entorno selecciones. Hoy en día, al menos el 85% de las instalaciones están virtualizadas, al menos parte de la instalación. En este blog, hablamos más al respecto.

La infraestructura como servicio (IaaS) se está volviendo cada vez más popular entre los equipos avanzados de TI, opción que también es compatible con la opción de despliegue de Data Center. Si eliges IaaS debes asegurarte que todas las instancias y servicios estén lo más contiguas posible, es decir, que en lo posible, todos estos nodos estén en la misma ubicación geográfica. Por ejemplo, si eliges Amazon Web Services (AWS), asegurate que todos los nodos están en la misma región y subred, esto permitirá que el Data Center funcione de forma apropiada.

Servicios que te harán la vida más sencilla

Si el proceso de migración al Data Center de Atlassian, te resulta abrumador, o si tienes dudas, Atlassian tiene a disposición de los clientes una serie de servicios que te permitirán alcanzar éxito tu despliegue Data Center, estos pueden ser:

  1. Los Technical Account Manager, son aquellas personas que proporcionan asesoramiento proactivo y estratégico para ayudarte a maximizar tu inversión en Atlassian. El TAM que te asignen, te guiará y proporcionará apoyo en actualizaciones, ser tu punto de contacto dentro de Atlassian para darte acceso anticipado a programas beta y más. Te recomendamos ver la conversación que tuvimos con Carlos Moya, TAM de Atlassian, durante en el segundo episodio de nuestro podcast Un paseo por las nubes de Atlassian:



  2. El Servicio de Soporte Premium de Atlassian: Es un tipo de servicio que trabaja con un equipo dedicado de ingenieros de soporte senior que están a tu disposición para diagnosticar cualquier problema en tu entorno Atlassian. Este equipo llega a conocer a tres contactos principales de tu empresa para conocer tu red y entorno, y así reducir los SLAs para resolver los tickets más rápido.
    Conoce más sobre esta opción en la charla que Esteban Casuscelli, parte del equipo de servicio de soporte premium de Atlassian, ofreció durante el DEISER Enterprise Day Barcelona de 2017. Aquí también puedes aprender más al respecto.


     
  3. Finalmente, estamos nosotros, los Atlassian Platinum Solution Partners, empresas consultoras certificadas por Atlassian, especializadas en grandes empresas y despliegues complejos de productos Atlassian. Actualmente, muchos de los clientes Data Center de Atlassian trabajan codo con codo con empresas como nosotros, quienes acompañamos a otros equipos durante la migración, instalación y configuración de Data Center, y todo lo relacionado con Atlassian.

Es necesario que estés seguro de cada uno de los aspectos que aquí mencionamos, al momento de migrar a Atlassian Data Center, si tampoco estás seguro de cumplir con los indicadores para migrar a esta opción y necesitas más información, lo mejor es que busques a alguien que te apoye durante todo este proceso, sigue leyendo.

Contacta a DEISER para instalar herramientas Atlassian Data Center

Te ayudamos a migrar a Data Center

Si necesitas ayuda en el proceso de migrar tus herramientas Atlassian a la opción Data Center, recuerda que contarás con un equipo de profesionales certificados por Atlassian dispuesto a ayudarte a encontrar la mejor solución que necesites, comprometidos con tus necesidades en soluciones que te ahorren tiempo y costes.

CONTÁCTANOS

No Comments Yet

Let us know what you think

Subscribe by Email