Curso OpenSearch Operations

  • DevOps | CI | CD | Kubernetes | Web3

Curso OpenSearch Operations

8 Horas
Visão Geral

Curso OpenSearch Operations, Ajuste e dimensione seus clusters OpenSearch. Se você deseja administrar, ajustar e dimensionar clusters, neste Curso OpenSearch Operations, você aprenderá tudo o que precisa para lidar com seus clusters OpenSearch em produção – desde clusters específicos de casos de uso e designs de índice até ajustes de consultas, configurações, commits, pools de threads e até especificações de JVM, sistema operacional e hardware.

Objetivo

Depois de fazer este Curso OpenSearch Operations, você aprenderá sobre:

  • Tudo o que você precisa para lidar com seus clusters OpenSearch em produção: desde ajuste de sistema operacional e JVM para desempenho até commits, políticas de mesclagem e caches, roteamento de consulta, rolagem, pools de threads e assim por diante.
  • Uma série de dicas e truques para expandir seu cluster, diferentes tipos de nós e topologias de implantação, a melhor maneira de lidar com índices baseados em tempo, etc.
  • Várias APIs OpenSearch importantes para manter seu cluster saudável, sobre backups, threads quentes, registro, ferramentas de monitoramento e assim por diante.
Publico Alvo

Este Curso OpenSearch Operations, foi desenvolvido para participantes técnicos com experiência básica em OpenSearch . Uma pessoa deve ser capaz de indexar dados no OpenSearch, executar consultas e agregações, trabalhar com mapeamentos e análises.

 

Pre-Requisitos
  • Experiência com sistemas Linux não é obrigatória, mas uma familiaridade básica com a execução de comandos shell (por exemplo, usando o comando curl) tornará o curso mais agradável. Se você não tem experiência anterior com OpenSearch, sugerimos fortemente que você considere assistir primeiro o Curso introdução ao OpenSearch .
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Scaling basics

  1. Bootstrapping and discovery
  2. Number of shards and replicas
  3. Node roles
  • Lab
    1. Set up a cluster; adjust number of shards and replicas for a new index
    2. Set up dedicated cluster manager, data and coordinating nodes in a cluster

Designing for scale

  1. Time-based indices and aliases
  2. Shard allocation
  3. Cross-cluster search
  • Lab
    1. Roll time-based indices by size
    2. Create a multi-tier cluster
    3. Set up a cluster to work across availability zones

Cluster maintenance

  1. Index and search templates
  2. Snapshot and restore
  3. Upgrades and cluster restarts
  4. Shard allocation troubleshooting
  • Lab
    1. Set up index templates
    2. Adjust initial recovery settings
    3. Adjust rebalancing settings
    4. Perform a cluster upgrade
    5. Snapshot and restore an index

Troubleshooting and profiling

  1. Health and stats APIs
  2. Cat APIs
  3. Monitoring products
  4. Logging
  5. Task management
  6. Hot threads API
  7. Query profiling
  • Lab
    1. Use JSON and Cat APIs to get information about the state of the cluster
    2. Set up slowlogs
    3. Profile a query from the slowlog
    4. Reindex data from one index to another

Performance bottlenecks

  1. Heap size vs OS caches
  2. Garbage collection
  3. OpenSearch-specific memory usage and caches
  4. Hardware considerations
  • Lab
    1. Pick up the right hardware for a use-case
    2. Size the heap correctly
    3. Tune the garbage collector for more throughput
    4. Adjust cache sizing for a use-case

Tuning indexing and queries

  1. How often to commit: translog, index buffer and refresh interval
  2. How data is stored: merge policies
  3. Routing
  4. Thread pools
  • Lab
    1. Set up routing
    2. Adjust refresh, flush and merge settings
    3. Adjust thread pool size and queue sizes

 

 

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