Contattataci

Struttura del corso

Introduzione

  • Confronto tra OpenSearch, Elasticsearch e Solr
  • Panoramica sulle caratteristiche e sull’architettura di OpenSearch

Prime fasi d'uso

  • Installazione di OpenSearch e OpenSearch Dashboards
  • Upgrade da Elasticsearch OSS a OpenSearch
  • Creazione e configurazione di un cluster OpenSearch

Indicizzazione dei dati

  • Invio di richieste all’API di indicizzazione
  • Lettura e recupero dei dati
  • Aggiornamento ed eliminazione dei dati
  • Creazione di alias per gli indici
  • Aggiunta o rimozione di indici dall’ambiente
  • Gestione degli alias creati
  • Impostazione delle opzioni relative agli alias degli indici
  • Realizzazione di un template per la gestione degli indici
  • Reindicizzazione dei dati esistenti

Creazione e gestione di flussi di dati

  • Definizione di un template per gli indici
  • Creazione di un nuovo flusso di dati
  • Inserimento dei dati nel flusso appena creato
  • Esecuzione di ricerche all’interno del flusso di dati
  • Creazione di un indice di supporto (operazione di rollover)
  • Gestione completa dei flussi di dati

Ricerca e aggregazioni sui dati

  • Aggregazioni metriche, per bucket e a livello pipeline
  • Utilizzo del DSL di interrogazione (query terminiche, full-text e booleane)
  • Creazione e gestione dei modelli di ricerca predefiniti
  • Scoperta delle funzionalità avanzate di ricerca in OpenSearch

Utilizzo delle API

  • Parametri ammissibili per le operazioni REST
  • Esempi pratici di richieste da inviare a OpenSearch
  • Esplorazione approfondita delle varie API offerte da OpenSearch

Utilizzo di OpenSearch Dashboards

  • Configurazione del server mappa WMS
  • Creazione di grafici di tipo Gantt
  • Generazione di report su richiesta
  • Utilizzo dei Notebook OpenSearch

Sicurezza in OpenSearch

  • Installazione e configurazione del plugin per la sicurezza
  • Configurazione degli sistemi di autenticazione e autorizzazione
  • Modifica dei file di configurazione in formato YAML
  • Generazione dei certificati necessari (TLS e CA)
  • Gestione degli indici di sistema fondamentali per il corretto funzionamento
  • Integrazione con Active Directory e LDAP per l’autenticazione utenti
  • Implementazione dei protocolli SAML ed OpenID Connect per la gestione accessi
  • Attivazione dell’autenticazione tramite proxy
  • Ottenimento e configurazione dei certificati client indispensabili per la comunicazione sicura
  • Impostazione di regole precise per il controllo accessi
  • Abilitazione della funzionalità di audit logging finalizzata al tracciamento operativo

Gestione dei plugin OpenSearch

  • Utilizzo di plugin dedicati alla ricerca avanzata (SQL, PPL, k-NN e la funzionalità di ricerca asincrona)
  • Automatizzazione della gestione degli indici tramite i rispettivi plugin dedicati
  • Sincronizzazione tra cluster di dati attraverso l’impiego di appositi plug-in
  • Configurazione dei sistemi di allerta per monitorare rischi alla sicurezza e anomalie nei flussi
  • Utilizzo degli strumenti di analisi delle tracce operative e dell’analizzatore prestazionale

Integrazione con client e tools esterni

  • Gestione dei task principali tramite la CLI di OpenSearch
  • Interazione diretta con i cluster mediante linguaggi come Java
  • Integrazione con client sviluppati in Python, Go e JavaScript
  • Lavoro con agenti e tool di ingestione dati (Beats, Logstash, Grafana ecc.)

Risoluzione dei problemi e manutenzione del sistema

Riassunto finale e indicazioni su come proseguire il percorso formativo

Requisiti

  • Conoscenza di base di Elasticsearch e Kibana
  • Esperienza pratica nello sviluppo software

Destinatari

  • Sviluppatori
  • Amministratori
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative