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?
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:
La imagen nos ayuda a entender mejor cómo funciona:
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:
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.
Los resultados de la encuesta muestran que no existe una “máquina única” que encaje con todas las situaciones.
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.
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.
Las bases de datos más comunes entre los clientes de las herramientas Atlassian Data Center.
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:
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.
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.
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:
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.
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.
These Stories on Jira Software
No Comments Yet
Let us know what you think