Workshop Elasticsearch e a stack Elastic
What you'll learn
- Aprender de forma básica como provisionar um ambiente Elasticsearch como uma ferramenta de busca poderosissima.
- Realizar consultas simples e complexas na linguagem DSL usando varias comparações com a linguagem SQL caso você já tenha domínio.
- Aprender como funciona a arquitetura Elasticsearch tanto single como em cluster
- Aprender como funciona a divisão de dados em shards e suas replicas
- Aprender como ativar a segurança e autenticação em um ambiente Elasticsearch
- Provisionar um cluster Elasticsearch
- Entender superficialmente como funcionam as demais ferramentas que compõem o stack como o Kibana, Logstash e os Beats (filebeat, metricbeat, auditbeat e heartbeat)
- Aprender como aplicar uma solução Elastic para o cenário da sua empresa
- Aprenda a fazer agregações de métrica e buckets
- Aprenda a fazer o mapping do seu index
- Aprenda a fazer snapshots dos seus indexes e programa-los
Requirements
- O ideal é ter uma base em sistema operacional Linux e vivencia básica no dia dia de TI (por mais que rode no Windows, no cenário real mais de 95% dos ambientes são em Linux)
- Caso não saiba Linux procure meu canal no Youtube (Rescue Point) estou postando um material de Linux de apoio que pode te ajudar!
- Ter uma noção básica de cliente/servidor armazenamento de dados
- Ter força de vontade, pois o que você tiver de dúvida estou disposto a ajuda-lo.
Description
Trabalho com tecnologia a 15 anos, com dados a quase 10 e os 4 últimos anos venho migrando de bases relacionais para ferramentas de dados de grande volume e performance como Cloudera/Bigdata/Hadoop e clusters Elasticsearch.
Encontrei no Elasticsearch uma solução para grandes gargalos de consultas que não eram performáticas em bancos de dados tradicionais e de brinde acabo ganhando uma suite de outras funcionalidades como analises de logs e métricas, consultas usando geolocalização de forma extremamente simples, dashboards com atualização em tempo real a medida que o dado é inserido no index, uma ferramenta de ingestão de dados fantástica e muitas outras funcionalidades.
Esse curso foi desenvolvido em cima dos tópicos do curso oficial Elastic Engineer I e com e frisando em outros pontos como Beats e Kibana, no curso oficial só fala sobre Elasticsearch. Procurei sempre fazer um quiz e labs no final de cada capitulo assim você se testa o tempo todo e fixa melhor o conteúdo.
Seu bem presente na comunidade e no começo de 2020 fui nomeado Elastic Silver contributor no Brasil pela própria Elastic (dê aquela conferida no Linkedin - Anselmo Borges).
Esse curso é bem mais focado no funcionamento do Elasticsearch do que nas funcionalidades do Kibana e beats, foco em arquitetura e consultas, pois como gerar dashboards se não consigo realizar as consultas?
Em pouco tempo torne-se capaz de administrar um cluster Elasticsearch, administrar dados e as demais ferramentas Elastic de forma básica mas o suficiente para tirar grandes resultados.
Elasticsearch - Instalação e configuração como cluster, consultas e funcionamento.
Kibana - Instalação, criação de dashboards e administração do cluster Elasticsearch
Logstash - Ingestão de dados de diversos tipos no cluster Elasticsearch
Beats - Ingestão de arquivos de logs e agentes de monitoração de servidores.
Esteja apto para uso dessa ferramenta que a cada ano ganha mais adeptos devido sua fácil utilização e rapidez de dados em real time.
OBS: Algumas partes do curso exigem um conhecimento básico em Linux, dificilmente haverá um cenário de um servidor produtivo em Windows. Para analistas de BI e outras ferramentas que não tem contato com ambiente Unix, talvez seja necessário um apoio extra, mas fico a disposição para ajuda-los.
Caso precise de um material de apoio em Linux tenho uma serie de vídeos gratuitos que preparam para a certificação Linux Essentials do LPI, o material está disponível gratuitamente no Youtube no canal da minha empresa "Rescue Point", espero que ajude!
Who this course is for:
- Desenvolvedores
- DBAs
- Sysadmins
- Analistas de monitoração
- Engenheiros de dados
- Administradores de rede e infra estrutura
- Analistas de segurança da informação
Instructor
Administrador de ambientes Cloudera, Elastic, Bancos NoSQL e tecnologias ligadas a Dataflow (Streaming e ETL). Trabalho com dados a mais 10 anos, sendo especialista em bancos de dados Oracle, Postgres e MySQL. Atuei em grandes empresas e projetos, tanto em migrações, Upgrades e novas implantações Oracle (Databases Single/RAC/Exadata), usando suas mais diversas ferramentas. Excelentes conhecimentos em tecnologias Cloud como Iaas/Daas/Saas fazendo uso de plataformas como Amazon AWS e Google GCP, tanto em infra como voltado para dados. Entusiasta Devops, desenvolvendo soluções em ferramentas como Docker, Ansible, Puppet, Git, Rundeck, e Jenkins, gerando automação de processos e gerenciamento centralizado de implantações. Um curioso no mundo dos dados e tecnologia, sempre atento a inovações.