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
- Bootstrapping and discovery
- Number of shards and replicas
- Node roles
- Lab
- Set up a cluster; adjust number of shards and replicas for a new index
- Set up dedicated cluster manager, data and coordinating nodes in a cluster
Designing for scale
- Time-based indices and aliases
- Shard allocation
- Cross-cluster search
- Lab
- Roll time-based indices by size
- Create a multi-tier cluster
- Set up a cluster to work across availability zones
Cluster maintenance
- Index and search templates
- Snapshot and restore
- Upgrades and cluster restarts
- Shard allocation troubleshooting
- Lab
- Set up index templates
- Adjust initial recovery settings
- Adjust rebalancing settings
- Perform a cluster upgrade
- Snapshot and restore an index
Troubleshooting and profiling
- Health and stats APIs
- Cat APIs
- Monitoring products
- Logging
- Task management
- Hot threads API
- Query profiling
- Lab
- Use JSON and Cat APIs to get information about the state of the cluster
- Set up slowlogs
- Profile a query from the slowlog
- Reindex data from one index to another
Performance bottlenecks
- Heap size vs OS caches
- Garbage collection
- OpenSearch-specific memory usage and caches
- Hardware considerations
- Lab
- Pick up the right hardware for a use-case
- Size the heap correctly
- Tune the garbage collector for more throughput
- Adjust cache sizing for a use-case
Tuning indexing and queries
- How often to commit: translog, index buffer and refresh interval
- How data is stored: merge policies
- Routing
- Thread pools
- Lab
- Set up routing
- Adjust refresh, flush and merge settings
- Adjust thread pool size and queue sizes
TENHO INTERESSE