Este curso abarca desde conceptos básicos hasta la ejecución en producción. Incluye configuración inicial, manejo de clústeres, y operaciones de búsqueda avanzadas. Además, explora temas de multi-tenancy, ajuste de rendimiento y diseño para Big Data, y cierra con monitorización y alertas, preparando a los estudiantes para un entorno de producción robusto.
Duración: 16 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a programadores, analistas, administradores de sistemas y arquitectos de software que deseen aprender a implementar y gestionar Elasticsearch en entornos de producción, así como optimizar búsquedas y manejar grandes volúmenes de datos.
Requisitos previos
Los alumnos necesitarán tener conocimientos básicos de bases de datos y motores de búsqueda, conceptos de desarrollo web y APIs RESTful. También se recomendable tener conocimientos previos de sistemas distribuidos y redes.
Objetivos
- Comprender los conceptos fundamentales de Elasticsearch y su arquitectura distribuida.
- Configurar, gestionar y optimizar clústeres de Elasticsearch.
- Implementar búsquedas avanzadas y gestionar índices eficientemente.
- Adquirir habilidades en la configuración de multi-tenancy, enrutamiento y alias de índices.
- Preparar entornos de producción, incluyendo monitoreo, alertas y ajuste de rendimiento.