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
Recensioni (3)
Competenza dell’insegnante
Lorenzo - Banca D'Italia
Corso - Search and Analytics with Amazon OpenSearch
il formatore era molto bravo e ha reso il corso perfetto per le mie esigenze
Florentin - EXPERIS
Corso - Search and Analytics with Amazon OpenSearch
Traduzione automatica
Ho scoperto nuove funzionalità del sistema operativo di cui non ero a conoscenza prima.
Dhivyalakshmi Ponnusamy - Mercedes-Benz AG
Corso - Search and Analytics with Amazon OpenSearch
Traduzione automatica