Kategoria: Bazy danych, SQL
Szkolenie obejmuje zaawansowane zagadnienia związane z administracją serwera bazy danych MongoDB. Po ukończeniu szkolenia Uczestnik będzie posiadał wiedzę konieczną do wdrożenia i obsługi w środowisku On-Premise ale także z wykorzystaniem rozwiązania chmurowego Atlas MongoDB. Pokażemy konfigurację rozwiązań wysokiej dostępności (High Availability – Mongo Replicaset) . Szkolenie prowadzone jest w formie warsztatowej a każdy moduł zawiera liczne ćwiczenia prkatyczne.
Czas trwania
2 dni
Program
- Obsługa transakcji
- Narzędzie Mongosh – MongoDB shell – administracja serwerem
- Narzędzia GUI, klienci, monitoring, wspomaganie pracy
- Mongotop
- Mongostat
- MongoDB Atlas
- Compass
- Percona Cacti
- Nagios
- Prometheus
- Keepalive script
- Konfiguracja replikacji Master-Slave – rozwiązanie HA -Replicaset
- pojęcie replikacji synchronicznej i asynchronicznej
- pojęcie quorum
- instalacja dodatkowych serwerów Mong#* (role: Primary, Secondary, Arbiter)
- komenda rs.initiate() – zestawienie replikacji do nowego slave’a
- komenda rs.status(), rs.conf(), rs.printReplicationInfo() – sprawdzenie statusu
replikacji - dodawanie, odejmowanie nodów z replicaset: rs.add(), rs.remove()
- wykonanie procedury Automatic Failover
- selekcja nowego primary
- parametr electionTimeoutMillis
- members[n].priority
- skalowalność
- odciążenie ruchu na masterze
- odczyty ze slave’ów
- Konfiguracja klastra
- przygotowanie środowiska:
- routers (mongos)
- config servers
- replica sets,
- elementy konfiguracji:
- rs.initiate()
- configsvr
- replSet
- bind_ip
- dbath
- shardsvr
- configdb
- sh.addShard()
- sh.shardCollection()
- klucze shard
- hashed
- ranged
- data resharding
- test mechanizmu failover
- dodawanie i usuwanie nodów z klastra
- cluster data balancer
- przygotowanie środowiska:
- Wykonywanie backupu i przywracania danych – pliki danych i pliki logów
- mongodump/mongorestore
- mongoimport/mongoexport
- lvm backup with db.fsyncLock()
- backup binarny
Training also available in English.
Przeznaczenie i wymagania
Szkolenie przeznaczone jest dla Administratorów baz danych chcących poszerzyć swoją wiedzę o zaawansowane zagadnienia.
Dla osób posiadających co najmniej podstawową wiedzę o administracji MongoDB oraz znajomość systemu operacyjnego Linux.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.