Curso Redis Redundancy with Sentinel and Docker

  • DevOps | CI | CD | Kubernetes | Web3

Curso Redis Redundancy with Sentinel and Docker

16 horas
Visão Geral

Este Curso Redis Redundancy with Sentinel and Docker, oferece uma abordagem prática e teórica para implementar alta disponibilidade no Redis usando o Sentinel, com foco em redundância e failover automático. Os participantes aprenderão a configurar o Sentinel e integrar tudo em um ambiente Dockerizado, garantindo uma arquitetura resiliente e escalável para aplicações críticas.

Além disso, o Curso Redis Redundancy with Sentinel and Docker, explora as melhores práticas de configuração, monitoramento e solução de problemas, capacitando os alunos para projetar e gerenciar ambientes distribuídos com Redis Sentinel e Docker.

Objetivo

Após realizar este curso Redis Redundancy with Sentinel and Docker, você será capaz de:

  • Compreender os conceitos de alta disponibilidade no Redis com Sentinel.
  • Configurar um cluster Redis com failover automático usando Sentinel.
  • Implementar ambientes de alta disponibilidade utilizando Docker.
  • Monitorar e ajustar configurações para maximizar a resiliência do sistema.
  • Resolver problemas comuns relacionados à redundância em Redis.
Publico Alvo
  • Desenvolvedores de software que utilizam Redis em aplicações críticas.
  • Engenheiros DevOps que buscam implementar Redis com alta disponibilidade.
  • Administradores de sistemas interessados em otimizar o desempenho e resiliência de clusters Redis.
  • Estudantes e profissionais da área de TI que desejam aprender sobre sistemas de redundância e containerização.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to Redis and High Availability

  1. Redis overview and use cases.
  2. Why redundancy and high availability are critical.
  3. Sentinel overview: architecture, key features, and benefits.

Setting Up the Environment

  1. Docker introduction and benefits for Redis.
  2. Installing Docker and setting up prerequisites.
  3. Creating a Redis Docker container.

Configuring Redis Sentinel

  1. Understanding Sentinel configuration files (sentinel.conf).
  2. Setting up Sentinel for Redis clusters.
  3. Key concepts: quorum, leader election, and failover process.

Implementing Dockerized Redundancy

  1. Building Docker images for Redis and Sentinel.
  2. Creating a docker-compose.yml file for Redis and Sentinel.
  3. Deploying a complete Redis-Sentinel cluster with Docker Compose.

Testing and Validating Failover

  1. Simulating master node failures.
  2. Observing automatic failover in action.
  3. Verifying Sentinel logs and responses.

Advanced Topics

  1. Scaling the Redis-Sentinel cluster.
  2. Optimizing Sentinel parameters for performance.
  3. Integrating with Kubernetes for large-scale deployments.

Monitoring and Troubleshooting

  1. Monitoring tools for Redis and Sentinel.
  2. Resolving common Sentinel issues.
  3. Best practices for log management and debugging.

Hands-On Labs

  1. Configuring a high-availability Redis environment from scratch.
  2. Simulating real-world failure scenarios and implementing fixes.
  3. Tuning and scaling the Redis-Sentinel architecture.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h