Lernen Sie, wie MongoDB-Umgebungen installiert, konfiguriert, abgesichert, überwacht und gewartet werden. Dieser zweitägige Kurs vermittelt Administratoren einen Überblick über die MongoDB-Architektur, Bereitstellungsoptionen, Replikation, Sicherung und Wiederherstellung, Performancemanagement und horizontale Skalierung. Die Teilnehmenden lernen, zuverlässige MongoDB-Umgebungen zu betreiben, Zugriffskontrollen einzurichten, Replica Sets zu konfigurieren, Datenbankaktivitäten zu überwachen, Sicherungsstrategien zu planen und den Einsatz von Sharding zu bewerten.
Sie lernen, wie MongoDB-Umgebungen über ihren gesamten betrieblichen Lebenszyklus administriert werden. Sie beschäftigen sich mit Installation und Konfiguration, Sicherheit, Replikation, Sicherung und Wiederherstellung, Überwachung, Performanceoptimierung, Sharding und regelmäßiger Wartung.
• MongoDB-Architektur und Bereitstellungskomponenten verstehen
• MongoDB-Umgebungen installieren und konfigurieren
• Authentifizierung, Autorisierung und sichere Verbindungen einrichten
• Replica Sets konfigurieren und verwalten
• Sicherungs- und Wiederherstellungsverfahren planen und durchführen
• Datenbankaktivitäten überwachen und Performanceprobleme erkennen
• Sharding und horizontale Skalierung verstehen
• Wartungsarbeiten, Upgrades und Fehlerbehebungen durchführen
• Grundlegende IT- und Systemadministrationskenntnisse
• Vertrautheit mit Betriebssystemen, Dateisystemen und Netzwerkkonfigurationen
• Grundlegendes Verständnis von Datenbanken und Kommandozeilenwerkzeugen
• Vorkenntnisse in MongoDB sind von Vorteil, aber nicht erforderlich
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Tag 1: Bereitstellung, Konfiguration und Verfügbarkeit
Modul 1: MongoDB-Architektur und Bereitstellung
• Serverkomponenten und Prozessarchitektur von MongoDB
• Organisation von Datenbanken, Collections, Dokumenten und Speicher
• Bereitstellungsoptionen für lokale, cloudbasierte und verwaltete Umgebungen
• Konfigurationsdateien, Ports und Verzeichnisstrukturen verstehen
Modul 2: Installation und Konfiguration
• MongoDB-Dienste installieren und starten
• Speicherpfade, Protokollierung und Netzwerkzugriffe konfigurieren
• Serverparameter und Umgebungseinstellungen verwalten
• Installationen überprüfen und typische Startprobleme beheben
Modul 3: Sicherheit und Zugriffsverwaltung
• Authentifizierung aktivieren und administrative Benutzer erstellen
• Benutzer, Rollen und Berechtigungen verwalten
• Rollenbasierte Zugriffskontrollen anwenden
• Netzwerkverbindungen und sensible Konfigurationsdaten schützen
Modul 4: Replikation und Hochverfügbarkeit
• Architektur von Replica Sets verstehen
• Mitglieder eines Replica Sets konfigurieren
• Wahlen, Failover und Mitgliederprioritäten verwalten
• Replikationsstatus überwachen und Replikationsprobleme beheben
Tag 2: Wiederherstellung, Performance und Skalierung
Modul 5: Sicherung und Wiederherstellung
• Sicherungs- und Wiederherstellungsstrategien planen
• Logische und physische Sicherungsverfahren unterscheiden
• Datenbanken und einzelne Collections wiederherstellen
• Wiederherstellungsverfahren testen und Wiederherstellungsziele dokumentieren
Modul 6: Überwachung und Performancemanagement
• Verbindungen, Operationen, Arbeitsspeicher und Speicherplatz überwachen
• Langsame Abfragen und Ressourcenengpässe identifizieren
• Abfragepläne und Indexnutzung verstehen
• Protokolle, Diagnoseinformationen und Überwachungswarnungen verwalten
Modul 7: Sharding und horizontale Skalierung
• Architektur eines Sharding-Clusters verstehen
• Aufgaben von Shards, Konfigurationsservern und Routern
• Shard Keys auswählen und Daten verteilen
• Balancing, Zonen und typische Risiken beim Sharding verwalten
Modul 8: Wartung und Fehlerbehebung
• Speicherkapazitäten und Datenbankwachstum verwalten
• Upgrades und Konfigurationsänderungen durchführen
• Verbindungs-, Replikations- und Performanceprobleme diagnostizieren
• Betriebliche Verfahren und regelmäßige Wartungsroutinen etablieren
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.