Duración

5 días - 25 horas

Descripción

Este curso proporciona a los alumnos los conceptos y habilidades necesarias para administrar y configurar Apache Tomcat en diferentes escenarios y con diferentes tecnologías.
Además los administradores estarán en condiciones de poder crear y mantener una configuración en cluster con Apache Tomcat y utilizar un balanceador de carga con AWS.

Contenidos del curso

  1. Arquitectura de Apache Tomcat
    • Componentes de Tomcat
    • Requerimientos para la instalación
    • Preinstalación y post instalación
    • Archivos de script para configuración
    • Opciones de arranque y variables de entorno
    • Configuración inicial de la JVM
    • Estructura de una aplicación web JEE
  2. Configuración inicial de Tomcat
    • Archivos de configuración y parámetros
    • Estructura básica de JNDI
    • Conectores de Tomcat
    • Fundamentos sobre el Realm
    • El contexto y su configuración
    • Configurando pool de conexiones C3PO
    • El componente engine en Tomcat
  3. Despliegue de aplicaciones JEE
    • Roles de admin y manager
    • Uso del manager desde la URL
    • Introducción a JMX, habilitación y protección
    • Uso del JMX proxy
    • Uso de herramientas remotas JMX
    • Administración y configuración JMX
    • Gestión del heap de memoria de la JVM
    • Técnicas de tunning y obtención de métricas
    • Profiling del servidor
    • Optimización del GC y HotSpot
    • Optimización de la configuración de los conectores
  4. Conceptos de configuración avanzada
    • Uso de las válvulas
    • Habilitar el Single Sign-On (SSO)
    • Gestión y configuración de sesiones en Tomcat
    • El componente SessionManager
    • Sesiones en base de datos
    • Seguridad en Tomcat
    • Autenticación y autorización
    • Definición de un keystore para SSL/TLS
    • Tomcat y la configuración LDAP
  5. Creación y administración de un cluster
    • Configurar el AWS como balanceador de carga
    • Definir mecanismo para usar las sticky-session
    • Configuración de los workers en AWS
    • Consideraciones a tener en cuenta
    • Configurar la aplicación para trabajar en cluster
    • Configurar el cluster de servidores tomcat
    • Donde situar las aplicaciones para el despliegue
    • Establecer configuración para evitar los fallos del sistema
  6. Uso de profiling
    • Concepto del profiling de aplicaciones
    • Necesidades de profiling en Java
    • Conociendo el heap y cómo actúa
    • Monitorización del heap, uso de herramientas
    • Localizando cuellos de botella en RAM y CPU
  7. Afinando Tomcat
    • El garbagge collector, configuración y tipos
    • El recolector Parallel
    • El recolector Parallel compacting
    • El recolector Concurrent Mark-Sweep (CMS)
    • El HotSpot según ergonómico
    • Conociendo la arquitectura de un servidor JEE
    • Afinando el rendimiento de un contenedor
    • Checklist de técnicas de tunning
  8. Optimización adicional
    • El garbagge collector, configuración y tipos
    • El recolector Parallel y Parallel compacting
    • El recolector Concurrent Mark-Sweep (CMS)
    • El HotSpot según ergonómico
    • Conociendo la arquitectura de un servidor JEE


Información extra

Audiencia

Principalmente a administradores de sistemas, que necesitan un conocimiento profundo de este servidor así como conocer a fondo sus posibilidades de configuración y optimización.

Información general

Área formativa

Cursos de Servidores Web y Servidores de Aplicaciones

Fabricante

Formaciones Desarrollo Software

Metodología

Presencial

Certificación

Garantía juvenil

 

¿TIENES DUDAS? PREGÚNTANOS

He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

 

 

Fecha Hora Ubicación Precio
No hay convocatoria programada. Por favor, consúltanos sobre próximas fechas y precio para esta formación.

¿Necesitas Ayuda?

Consúltanos si necesitas información de nuestros cursos o masters.

 

Contacta con Core Networks