Curso Master Cluster ElasticSearch

  • DevOps | CI | CD | Kubernetes | Web3

Curso Master Cluster ElasticSearch

24 horas
Visão Geral

O curso Master Cluster ElasticSearch foi desenvolvido para profissionais que desejam dominar a construção, configuração, operação e otimização de clusters ElasticSearch em ambientes corporativos. O treinamento aborda desde os fundamentos da arquitetura distribuída até técnicas avançadas de tuning, segurança, escalabilidade, observabilidade e troubleshooting do ElasticSearch em produção.

Ao longo do curso, o aluno aprende na prática como projetar clusters resilientes, compreender o funcionamento interno do ElasticSearch, identificar gargalos de desempenho, aplicar políticas de index lifecycle management e operar ambientes multi-node em alta disponibilidade. O curso é totalmente Hands-On, com laboratório individual e acompanhamento do instrutor ao vivo via Microsoft Teams.

Objetivo

Após realizar este curso Master Cluster ElasticSearch, você será capaz de:

  • Projetar arquiteturas completas de clusters ElasticSearch de médio e grande porte
  • Configurar e otimizar múltiplos nós para alta disponibilidade e resiliência
  • Identificar e resolver problemas de desempenho, latência e balanceamento
  • Implementar políticas de ciclo de vida (ILM) para gerenciamento de índices
  • Configurar segurança, roles, TLS, usuários e permissões avançadas
  • Utilizar ferramentas de monitoramento, logs e métricas para observabilidade
  • Planejar armazenamento, sizing e tuning de hardware
  • Operar clusters em ambientes Kubernetes e cloud (AWS, Azure e GCP)
  • Realizar troubleshooting avançado e recuperação de falhas em produção
Publico Alvo
  •  
  • Administradores ElasticSearch
  • Engenheiros DevOps / SRE
  • Administradores de Sistemas
  • Arquitetos de Dados e Infraestrutura
  • Profissionais responsáveis por clusters ElasticSearch em produção
  • Usuários que já dominam os conceitos básicos e desejam avançar para nível master
  •  
Pre-Requisitos
  • Conhecimentos básicos de Linux
  • Noções de ElasticSearch (índices, documentos, mapeamentos, buscas)
  • Experiência prévia com linha de comando
  • Experiência em ambientes corporativos é um diferencial
Materiais
Ingles/Portugues
Conteúdo Programatico

1. Arquitetura Avançada do ElasticSearch

  1. Revisão da arquitetura distribuída
  2. Master-eligible nodes, data nodes, ingest nodes e voting-only nodes
  3. Sharding, réplicas e alocação inteligente
  4. Clustering e descoberta de nós
  5. Como o cluster se organiza internamente

2. Planejamento e Dimensionamento de Cluster

  1. Como dimensionar hardware (CPU, RAM, storage, heap)
  2. Escolha entre SSD vs. HDD e impacto no desempenho
  3. Arquitetura para ambientes de grande volume
  4. Estratégias de capacity planning
  5. Balanceamento de carga

3. Instalação Multi-Node e Configuração Avançada

  1. Instalação de clusters multi-node
  2. Configuração de roles e node attributes
  3. Cluster settings persistentes e transientes
  4. Configuração de ingest pipelines em cluster
  5. Network host, discovery, quorum e fault detection

4. Gestão Avançada de Índices e Lifecycle Management (ILM)

  1. Políticas de rollover
  2. Hot, warm, cold e frozen nodes
  3. Shrink, split e force merge
  4. Index Templates, Component Templates
  5. Reindexação avançada e práticas recomendadas

5. Segurança Avançada no ElasticSearch

  1. Configuração completa de TLS (nós, clientes, transporte)
  2. Usuários, roles e permissões
  3. Field-level and document-level security
  4. API Keys e Tokens
  5. Hardening de cluster

6. Operação Profissional de Cluster

  1. Monitoramento de cluster health
  2. Diagnóstico de shards problemáticos
  3. Hot threads, node stats, cluster stats
  4. Monitoramento de GC (Garbage Collection)
  5. Alocação e realocação de shards manualmente

7. Desempenho e Tuning Avançado

  1. Tuning de heap e JVM
  2. Cache: query cache, field data cache, request cache
  3. Otimização de indexing throughput
  4. Performance benchmarking
  5. Ajustes avançados de refresh interval e segment merging

8. Alta Disponibilidade e Resiliência

  1. Estratégias de tolerância a falhas
  2. Fault domains, awareness e rack allocation
  3. Snapshot e restore avançado
  4. Backup em cloud
  5. Multi-availability zones

9. Observabilidade do Cluster

  1. Métricas essenciais
  2. Logs e auditoria
  3. Elastic Stack Monitoring
  4. Kibana Stack Monitoring
  5. Alertas com Watcher ou Elastic Observability

10. Troubleshooting Avançado

  1. Investigando queda de nós
  2. Corrigindo cluster red e yellow
  3. Resolução de problemas de latência
  4. Correção de shards corrompidos
  5. Análise de logs críticos

11. ElasticSearch em Kubernetes

  1. Implantação via Helm
  2. Elastic Operator
  3. StatefulSets, PVCs e storage classes
  4. Como garantir resiliência no Kubernetes
  5. Atualizações e manutenção rolling

12. ElasticSearch em Cloud (AWS, Azure, GCP)

  1. Elastic Cloud: opções e arquitetura
  2. Amazon OpenSearch vs. ElasticSearch oficial
  3. Práticas para clusters gerenciados
  4. Custos, sizing e segurança

13. Laboratórios Práticos Avançados

  1. Criação e operação de cluster multi-node
  2. Configuração de ILM e Node Roles
  3. Diagnóstico de problemas em tempo real
  4. Implementação de TLS completo
  5. Tuning de desempenho em ambiente real
  6. Troubleshooting de cenários críticos
  7. Deploy ElasticSearch no Kubernetes
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