Das Seminar führt vom fachlichen Suchfall über Index- und Abfragemodell bis zum sicheren Clusterbetrieb. Suchqualität, Shardökonomie, Datenlebenszyklus und Wiederherstellbarkeit werden gemeinsam betrachtet.
Inhaltsverzeichnis
- Einordnung und Nutzen
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Tag 1: Indexdesign, Ingestion und Suchqualität
- Tag 2: Query DSL, Aggregationen, Dashboards und Sicherheit
- Tag 3: Datenlebenszyklus, Snapshots und Clusterbetrieb
- Praxisübungen
Einordnung und Nutzen
Aiven for OpenSearch einschließlich OpenSearch Dashboards wird für Volltextsuche, Log Analytics und Aggregationen eingesetzt. Mapping, Analyzer, Templates, Shards, Replikate, Bulk-Ingestion, Query DSL, Aggregationen, Dashboards, ACLs beziehungsweise Security Management, ISM, Snapshots, Migration, Monitoring und Fehlerdiagnose bilden den durchgängigen Lernpfad.
Zielgruppe
- Software- und Datenentwicklung
- DevOps- und Plattform-Engineering
- Technische Architektur
- Cloud- und Plattformadministration
- DevOps- und Site-Reliability-Engineering
- Technische Architektur und Betrieb
- Search Engineering und Log-Analytics-Verantwortliche
Voraussetzungen
- Grundkenntnisse zu Cloud-Diensten, Netzwerken und Datenbanken
- Sicherer Umgang mit Browser und Kommandozeile
- Für Übungen ein freigegebenes Aiven-Projekt oder eine vorbereitete Schulungsumgebung
- Grundkenntnisse in JSON und HTTP-APIs
- Grundverständnis von Volltextsuche oder Logdaten ist hilfreich
Lernziele
- OpenSearch-Services und Indizes passend zu Such- und Analyselast planen
- Mappings, Analyzer, Shards und Replikate fachlich korrekt konfigurieren
- Daten effizient indexieren und mit Query DSL sowie Aggregationen auswerten
- Dashboards und Datenzugriffe sicher strukturieren
- Index State Management und Snapshots für den Datenlebenszyklus einsetzen
- Clusterzustand, Shardprobleme und langsame Abfragen systematisch diagnostizieren
Seminarinhalte
Jeder Arbeitsschritt wird praktisch umgesetzt, mit einem kurzen Funktionstest geprüft und als wiederholbarer Betriebsablauf dokumentiert.
Tag 1: Indexdesign, Ingestion und Suchqualität
Der erste Tag baut einen Index, dessen Struktur aus dem Suchfall abgeleitet wird.
- Schritt 1: Suchfall und Dokumentmodell definieren. Praktisches Arbeitsergebnis: Suchfelder, Filter, Sortierung, Aggregationen, Aktualisierungsrate und Datenlebensdauer in ein eindeutiges Dokument- und Abfragemodell übersetzt.
- Schritt 2: Service und sichere Verbindung bereitstellen. Praktisches Arbeitsergebnis: Plan, Region und Knotenanzahl ausgewählt, TLS-Zugang geprüft und ein separater Benutzer für Indexierung sowie Suche eingerichtet.
- Schritt 3: Mapping und Analyzer entwickeln. Praktisches Arbeitsergebnis: Datentypen, Keyword- und Textfelder, Normalisierung, Analyzer und dynamische Felder festgelegt und mit repräsentativen Texten getestet.
- Schritt 4: Shard- und Replikastrategie festlegen. Praktisches Arbeitsergebnis: Datenmenge, Wachstum, Parallelität und Knotenanzahl in eine begrenzte Primärshardzahl und passende Replikation überführt.
- Schritt 5: Bulk-Ingestion kontrollieren. Praktisches Arbeitsergebnis: Batchgröße, Refresh-Verhalten, Fehlerauswertung und Idempotenz für einen Bulk-Ladevorgang konfiguriert und Vollständigkeit nachgewiesen.
Tag 2: Query DSL, Aggregationen, Dashboards und Sicherheit
Der zweite Tag verbessert Suchrelevanz und stellt Ergebnisse kontrolliert bereit.
- Schritt 1: Boolesche Suche und Filter kombinieren. Praktisches Arbeitsergebnis: must-, should-, filter- und must_not-Klauseln schrittweise aufgebaut und deren Einfluss auf Treffer sowie Score verglichen.
- Schritt 2: Relevanz und Analyse prüfen. Praktisches Arbeitsergebnis: Match-, Phrase-, Prefix- und Multi-Match-Abfragen mit Explain- beziehungsweise Profilinformationen untersucht und zielgerichtet angepasst.
- Schritt 3: Aggregationen und Zeitreihen erstellen. Praktisches Arbeitsergebnis: Bucket- und Metric-Aggregationen für fachliche Kennzahlen entwickelt und auf Kardinalität sowie Laufzeit geprüft.
- Schritt 4: Dashboard und gespeicherte Sichten aufbauen. Praktisches Arbeitsergebnis: Index Pattern beziehungsweise Data View, Visualisierungen, Filter und Drill-down in eine übersichtliche Diagnoseoberfläche überführt.
- Schritt 5: Zugriffsmodell entscheiden und testen. Praktisches Arbeitsergebnis: Aiven-ACLs und aktivierbares Security Management nach Reversibilität, Granularität und Betriebsverantwortung verglichen und ein Minimalrollenmodell getestet.
Tag 3: Datenlebenszyklus, Snapshots und Clusterbetrieb
Der dritte Tag macht den Suchdienst langfristig betreibbar.
- Schritt 1: Index Templates und Rollovers standardisieren. Praktisches Arbeitsergebnis: Mapping, Settings, Alias und Namenskonvention in eine Vorlage überführt und eine fortlaufende Indexserie kontrolliert erzeugt.
- Schritt 2: Index State Management anwenden. Praktisches Arbeitsergebnis: Phasen für Rollover, Retention und Löschung definiert, Richtlinie zugewiesen und der Status eines Indexlebenszyklus nachvollzogen.
- Schritt 3: Snapshots erstellen und wiederherstellen. Praktisches Arbeitsergebnis: Repository und Indexauswahl festgelegt, Snapshotstatus geprüft und ein Restore mit Umbenennung durchgeführt, ohne vorhandene Daten zu überschreiben.
- Schritt 4: Cluster- und Shardzustand diagnostizieren. Praktisches Arbeitsergebnis: Health, unzugewiesene Shards, Speicherwasserstände, Thread Pools und langsame Abfragen korreliert und eine priorisierte Gegenmaßnahme abgeleitet.
- Schritt 5: Migration und Skalierung planen. Praktisches Arbeitsergebnis: Reindex- beziehungsweise Snapshotpfad, Datenvergleich, Clientumschaltung, Planänderung und Nachkontrollen in ein Betriebsrunbook zusammengeführt.
Praxisübungen
- Entwurf eines expliziten Mappings mit Text- und Keyword-Feldern
- Bulk-Import mit dokumentierter Fehlerauswertung
- Relevanzvergleich mehrerer Query-DSL-Abfragen
- Dashboard mit Zeit-, Filter- und Aggregationssicht
- ISM-Richtlinie und Snapshot-Restore in einen umbenannten Testindex
- Diagnose eines absichtlich problematischen Shard- beziehungsweise Query-Szenarios
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Software- und Datenentwicklung; DevOps- und Plattform-Engineering; Technische Architektur; Cloud- und Plattformadministration; DevOps- und Site-Reliability-Engineering; Technische Architektur und Betrieb; Search Engineering und Log-Analytics-Verantwortliche |
| Voraussetzungen: | Grundkenntnisse zu Cloud-Diensten, Netzwerken und Datenbanken; Sicherer Umgang mit Browser und Kommandozeile; Für Übungen ein freigegebenes Aiven-Projekt oder eine vorbereitete Schulungsumgebung; Grundkenntnisse in JSON und HTTP-APIs; Grundverständnis von Volltextsuche oder Logdaten ist hilfreich |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, angeleitete Konfigurationen, praktische Übungen am System, Fehleranalyse und Transferaufgaben |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
