Contattataci
 Durata 21 ore

Struttura del corso

Introduzione ai concetti di scaling di OpenSearch

  • Ripasso dell'architettura e dei componenti di OpenSearch
  • Capire le dimensioni dello scaling: verticale vs orizzontale

Architettura del cluster e pattern di progettazione

  • Progettazione di cluster multi-nodo su larga scala
  • Allocazione delle shard, repliche e tolleranza ai guasti
  • Strategie di ricerca e replicazione tra cluster

Indicizzazione e gestione dei dati su larga scala

  • Pipeline di ingestione dati efficienti
  • Gestione dei livelli di archiviazione hot-warm-cold
  • Gestione del ciclo di vita degli indici e policy di rollover

Ottimizzazione delle prestazioni e benchmarking

  • Misurare e migliorare la latenza delle query e il throughput
  • Dimensionamento dello heap, thread pool e circuit breaker
  • Utilizzo di Rally e Performance Analyzer per il benchmarking

Monitoraggio, osservabilità e allerte

  • Monitoraggio delle metriche con OpenSearch Dashboards
  • Integrazione con Prometheus, Grafana e CloudWatch
  • Creazione di allerte automatizzate per soglie critiche

Sicurezza e controllo degli accessi su larga scala

  • Implementazione di un controllo degli accessi basato sui ruoli di tipo fine-grained
  • Gestione dei certificati e della comunicazione cifrata
  • Audit e migliori pratiche per la conformità

Scaling nel cloud con AWS OpenSearch Service

  • Scaling automatico dei cluster con AWS
  • Integrazione di IAM, VPC e CloudFormation
  • Federazione ibrida on-premise e AWS OpenSearch

Disaster recovery, backup e manutenzione

  • Strategie di snapshot e ripristino
  • Gestione dei guasti dei nodi e dell'instabilità del cluster
  • Manutenzione e aggiornamenti automatizzati del cluster

Riepilogo e prossimi passi

Requisiti

  • Comprensione dei concetti dei database distribuiti
  • Esperienza nell'amministrazione di Linux o di infrastrutture cloud
  • Familiarità con REST API e scambio di dati JSON

Pubblico target

  • Ingegneri DevOps e di Site Reliability
  • Ingegneri dei dati e sviluppatori backend
  • Architetti cloud che gestiscono infrastrutture di ricerca su larga scala

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative