Administración Apache Cassandra
Descripción:
La base de datos Cassandra es la elección adecuada cuando se necesita escalabilidad y alta disponibilidad sin comprometer el rendimiento. La escalabilidad lineal y la probada tolerancia a los fallos en hardware de bajo costo o infraestructura basada en la Nube la convierten en la plataforma perfecta para datos de misión crítica. El soporte de Cassandra para la replicación a través de múltiples centros de datos es el mejor en su tipo, proveyendo de una menor latencia a sus usuarios y la tranquilidad de saber que se puede sobrevivir a fallos de energía impredecibles.
Objetivo del curso: Este curso llevará al participante a través de la construcción de una base de datos Cassandra desde la instalación del software y la creación de una sola base de datos, a través de clusters complejos y centros de datos.
Además aprenderá cómo utilizar las propiedades de configuración de Cassandra para construir una base de datos Cassandra altamente estable, disponible y segura que siempre funcione con la máxima eficiencia.
Lo que aprenderá:
- Instalar el software Cassandra y crear su primera base de datos
- Comprender el modelo de datos de Cassandra, y la arquitectura interna de una base de datos Cassandra
- Crear tu propio cluster Cassandra, paso a paso
- Ejecutar un cluster Cassandra en Docker
- Trabajar con Apache Spark conectándose a una base de datos Cassandra
- Despliegue clústeres de Cassandra en su centro de datos
- Realizar copias de seguridad y restaurar bases de datos Cassandra de misión crítica
- Supervise, solucione problemas y ajuste bases de datos Cassandra de producción, y reduzca su gasto en recursos como memoria, servidores y almacenamiento
Requisitos de ingreso.
Comprensión de textos en idioma inglés.
Temario:
Introducción, instalación y configuración
- Apache Cassandra: Introducción
- Instalación de Cassandra y primeros pasos con CQL Shell
- Despliegue de un Cluster Cassandra
El modelo de datos, la arquitectura de clúster y el lenguaje de consulta de Cassandra
- El modelado de datos de Cassandra, y la lectura y escritura de datos
- Arquitectura de Cassandra
- Introducción al Lenguaje de Consulta de Cassandra(CQL)
- Cassandra en Docker, Apache Spark y el gestor de clústeres de Cassandra
- Copia de seguridad, recuperación y migración de datos
Mantenimiento, supervisión, ajuste(tuning) y seguridad de Apache Cassandra
- Mantenimiento de Cassandra
- Monitorización, registro y métricas
- Ajuste del Rendimiento de Cassandra(Tuning)
- Protección de Cassandra