Couchbase
Couchbase NoSQL Server Administration - CS300 - Virtual

Elige la convocatoria

Solicitar Info
Virtual
Duración 32 horas
Idioma
Precio 2495,00 €
Acerca de este curso
A quién va dirigido
Objetivos del curso
Contenidos

Acerca de este curso

La tecnología NoSQL fue creada por las compañías líderes de internet – incluyendo Google, Facebook, Amazon y LinkedIn – para acabar con las limitaciones de las antiguas tecnologías de bases de datos relacionales para su uso con las aplicaciones web modernas. Hoy, las empresas están adoptando NoSQL para un amplio número de casos de uso, una elección para cuatro megatendencias relacionadas: Big Users, Big Data, Internet de las Cosas y Cloud Computing.

Couchbase se ha consolidado en los últimos años como una de las Bases de Datos NoSQL líderes en el mercado, siendo utilizada por profesionales de todo el mundo para construir aplicaciones web de empresa, móviles y de Internet de las Cosas que soportan volúmenes masivos de datos en tiempo real.

A lo largo del presente curso, el alumno aprenderá a desplegar y gestionar un clúster de servidores de Couchbase para los principales casos de uso y cargas de trabajo en bases de datos NoSQL, tratando los principales conceptos y procedimientos arquitectónicos que un administrador necesita saber para operar con Couchbase Server para cargas de trabajo empresarial en tiempo real.

PUE es Training Partner oficial de Couchbase autorizado por dicha multinacional para impartir formación oficial en tecnologías Couchbase NoSQL.

PUE está también acreditado y reconocido para realizar servicios de consultoría y mentoring en la implementación de soluciones Couchbase en el ámbito empresarial con el consiguiente valor añadido en el enfoque práctico y de negocio del conocimiento que se traslada en sus cursos oficiales.

A quién va dirigido

Este curso va dirigido a futuros administradores de Couchbase, ingenieros de DevOps, ingenieros de sistemas, desarrolladores, mánagers y administradores de redes que deseen adquirir conocimientos y habilidades en la administración de servidores Couchbase.

Para un correcto aprovechamiento del curso se requiere que el alumno disponga de experiencia en cualquiera de las siguientes tareas:

  • Administración de Sistemas (Win32, UNIX, Linux)
  • Administración de Bases de Datos
  • Tecnologías de redes, sistemas y Cloud

Aunque no se requiere experiencia previa en bases de datos, el conocimiento de bases de datos relacionales será de utilidad. No se requiere conocimiento previo en Couchbase.

Objetivos del curso

Una vez finalizado el curso, el alumno habrá adquirido los conocimientos y habilidades para:

  • Instalar y configurar Couchbase Server 4.0
  • Ejecutar pruebas de benchmark contra clústeres reales mientras se monitoriza su estado
  • Auto-sharding de clusters
  • Backup y restore de clusters
  • Añadir y eliminar nodos
  • Asignar roles a los nodos habilitando MDS (Multi-Dimensional Scalability)
  • Realizar troubleshooting de un clúster en vivo

Cada alumno creará su propio clúster de 3 nodos en un data center y los replica vía XDCR a otro nodo en otro datacenter. El alumno será capaz de aprender las best practice y diagnosticar y resolver los problemas más habituales en operaciones.

Contenidos

    1. Introducción a las características y capacidades de Couchbase Server 4.0
    2. Casos de uso principales para Couchbase
    3. Dimensionamiento del Hardware para diferentes cargas de trabajo
    4. Instalación y best practices para la configuración de Couchbase
    5. Cómo realizar actualizaciones de Couchbase en un entorno en producción
    6. vBuckets
    7. Storage Engine: Caching layer, Disk persistence y Replicación de Red
    8. Server warmup
    9. Réplicas y replicación intra-cluster: Cómo gestiona Couchbase la resolución de la consistencia
    10. Configuración de una aplicación cliente para utilizar en un cluster de Couchbase
    11. Cómo determina un cliente a qué nodo de couchbase se conecta para I/O
    12. Creación de un nuevo Bucket para añadir datos
    13. Cómo se gestionan los borrados de forma asíncrona: Tombstones y Compaction
    14. Ejection, Eviction y Working Set Management
    15. Rebalanceo de un cluster después de añadir o eliminar nodos
    16. Views y Indexing
    17. Gestión de Rack Awareness
    18. Tareas administrativas: incrementar o reducir el tamaño del cluster, gestionar una situación de failover, etc.
    19. Benchmarking y monitorización de un cluster en vivo
    20. Cross Datacenter Replication y estrategias de resolución de conflictos
    21. Backup y Restore de un cluster
    22. Consejos y Trucos para el troubleshooting de un cluster de Couchbase
    23. Uso de la Consola Web para administrar y monitorizar Couchbase
    24. Uso de la línea de Comandos para administrar Couchbase

Próximos cursos