MongoDB Fundamentals

MongoDB Administration

Capacitar a los participantes en la instalación avanzada, configuración, mantenimiento, seguridad, monitoreo y escalabilidad de MongoDB. Al finalizar, podrán gestionar entornos distribuidos, implementar replicación, realizar backups, ajustar el rendimiento y garantizar la disponibilidad del servicio.

duración

24 horas

Objetivos:

Capacitar a los participantes en la instalación avanzada, configuración, mantenimiento, seguridad, monitoreo y escalabilidad de MongoDB. Al finalizar, podrán gestionar entornos distribuidos, implementar replicación, realizar backups, ajustar el rendimiento y garantizar la disponibilidad del servicio.

TEMAS PRINCIPALES:

Módulo 1. Arquitectura y configuración avanzada de MongoDB

  • Componentes del ecosistema MongoDB
  • Configuración avanzada del servidor mongod
  • Parámetros de rendimiento y administración del entorno
  • Uso de herramientas de línea de comando y utilidades administrativas

Módulo 2. Administración de usuarios y seguridad

  • Autenticación y autorización
  • Roles y privilegios
  • Conexiones seguras con TLS/SSL
  • Auditoría y registros de seguridad

Módulo 3. Mantenimiento y respaldo de datos

  • Estrategias de backup y recuperación
  • Herramientas: mongodump, mongorestore, snapshots y backups en caliente
  • Compactación, reparación y monitoreo de espacio
  • Recuperación ante fallos

Módulo 4. Optimización del rendimiento

  • Uso de índices y estrategias de indexación
  • Análisis de consultas con explain()
  • Ajustes de configuración para rendimiento
  • Monitoreo y métricas del sistema

Módulo 5. Replicación y alta disponibilidad

  • Conceptos de replica sets
  • Configuración y gestión de replicación
  • Failover automático y elecciones de primario
  • Estrategias de mantenimiento en entornos replicados

Módulo 6. Sharding y escalabilidad horizontal

  • Concepto de particionado de datos
  • Configuración de un clúster con sharding
  • Balancer y distribución de datos
  • Mejores prácticas para escalabilidad y rendimiento

DIRIGIDO A:

Administradores de bases de datos, arquitectos de sistemas y profesionales de TI que necesiten adquirir competencias para implementar, administrar y optimizar entornos MongoDB en producción.