Para obtener el mayor rendimiento posible de tus instancias Atlassian Data Center y la inversión hecha en esta opción de despliegue, es importante que conozcas las técnicas de mantenimiento y escalado constante que te explicaremos aquí, esto garantizará la fiabilidad del sistema y su óptimo funcionamiento. La monitorización de la implantación y su rendimiento, son clave.
En las últimas semanas hemos compartido mucha información sobre Atlassian Data Center, qué es, qué requisitos debes cumplir antes de instalarlo, qué indicadores te mostrarán cuándo es el momento adecuado para pasarte a esta opción, y más.
¿Cuál es el futuro de Atlassian Data Center? Conoce su estado actual >>
Esta vez, vamos a examinar las prácticas que tienes a tu disposición para llevar el Data Center de Atlassian al siguiente nivel basándote en tres sencillas claves: monitorizar, escalar y adaptar.
La monitorización debería ser una piedra angular de la administración, a todos los niveles, tanto del Data Center como dentro de cada aspecto en cualquier organización, es por ello que también solemos insistir en la importancia del seguimiento de los proyectos en Jira, al final, la monitorización es la única forma de diagnosticar los problemas de rendimiento o degradación, y más importante aún, es crucial para adelantarse a los problemas.
Diferentes organizaciones tienen diferentes requisitos de monitorización y hay varios enfoques que puedes tomar, y a continuación te presentamos tres de ellos, dependiendo de la implementación, esfuerzo, y desde luego, los requisitos del sistema y tu organización:
Es el enfoque más básico, ya que te consiste en realizar monitorización a nivel de sistema operativo (SO) en tus nodos activos para obtener una idea del uso. El valor de este nivel de monitorización estará limitado esencialmente a uso de RAM y CPU pero aun así producirá un gráfico rudimentario de la carga. Muchas organizaciones requieren que el desempeño del hardware esté bajo ciertos umbrales de SO (por ejemplo, mantener un uso de CPU de < 60%). Este es un buen comienzo para entender la salud de tu sistema.
Además de la monitorización a nivel SO, deberías considerar realizar una monitorización de la máquina virtual de Java (MVJ) y las aplicaciones Tomcat; hay un amplio número de herramientas diseñadas justo para eso, como JMeter, por ejemplo. Para la monitorización de la MVJ es habitual hacerlo a través de esas herramientas que pueden ayudarte a entender no sólo la carga de tu sistema sino también ayudarte a diferenciar qué procesos están siendo afectados y cómo.
Las implantaciones de grado empresarial de Data Center engendran todo tipo de procesos, además de llamadas a APIs de usuario generales, consultas automáticas, dashboards, plugins y apps, todas ellas cargan el sistema de diferentes formas. Utilizar una herramienta de monitorización de MVJ te ayudará a empezar a entender el ciclo de vida de tu carga de forma mucho más específica. Es en este punto donde puedes empezar a entender realmente cuándo es apropiado añadir hardware a la implantación en base al uso de la aplicación.
Es posible que las herramientas de monitorización no identificarán los matices del uso que está recibiendo el sistema, como quién está haciendo peticiones y el resultado que tiene en la calidad del servicio. En este punto es donde la monitorización de logs entra en juego, tanto a nivel aplicación como a nivel de la MVJ. Consultar proactivamente los logs en busca de datos te ayudará a entender lo que estás sirviendo, a quién, y con qué calidad. Una combinación de estas tres técnicas redundará en la visión más amplia posible de la salud y rendimiento de tu sistema.
Si tienes un equipo de 25 o 25.000, los equipos que hacen un buen trabajo crecen y puedes confiar en que la opción de Data Center de Atlassian estará allí para crecer contigo. La forma más fácil y efectiva de escalar Data Center es añadir nuevos nodos a tu clúster para acomodar carga adicional o incrementar el uso concurrente.
Existe una correlación casi lineal entre la capacidad y el número de nodos de tu clúster, según ha descubierto Atlassian estudiando el uso de Data Center en grandes empresas. En otras palabras 4 nodos tienen casi el doble de capacidad para uso concurrente que 2 nodos. Los nodos pueden añadirse a tu clúster en cualquier momento, sin necesidad de indisponibilidad.
Para crecer los clústeres, simplemente debes provisionar una nueva máquina con la aplicación instalada y añadirla al clúster utilizando los controles administrativos. Cuando se añade un nuevo nodo, los índices y plugins se comparten con él también para asegurar que el nuevo nodo rinde como lo hacen los nodos existentes. Para hacer este proceso aún más fácil, benefíciate de las imágenes de servidor para provisionar un nuevo nodo utilizando una imagen de un nodo existente con la aplicación ya instalada. Al utilizar imágenes de esta forma puedes provisionar nuevos nodos para tu clúster casi de forma instantánea.
La monitorización y el escalado son procesos que tienen lugar durante la configuración y luego de esto también. El proceso constante de refinar el despliegue a Data Center es la principal clave del éxito. Implementar iteraciones de cambios constantes basados en datos es la mejor práctica. Las herramientas que te han sido proporcionadas con el despliegue de Data Center te permite iterar sin fin hasta que lo vayas ajustando, sin tener que preocuparte por los costes del cambio.
Es importante que recuerdes que nuestro equipo de profesionales certificados por Atlassian están a tu disposición, ante la más mínima duda que puedas tener durante este proceso. También podemos facilitarte el contacto con los Technical Account Managers (TAM) de Atlassian quiénes te pueden asesorar en todo lo pertinente a Atlassian Data Center.
En el segundo episodio de la primera temporada de nuestro podcast "Por las nubes de Atlassian" puedes conocer más sobre tus posibilidades de encontrar asistencia durante este proceso:
Es importante implementar una mejora constante del Atlassian Data Center, esto garantizará, además de un correcto funcionamiento, la optimización de la administración de la carga del sistema y la estabilidad de la herramienta para toda la organización. Si buscas más información, sigue leyendo.
Si necesitas ayuda en el proceso de migración, implementación y/o mejora de cualquier tipo de instancia Atlassian Data Center, cuentas con nosotros.
DEISER pondrá a tu disposición 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