M202: MongoDB Advanced Deployment and Operations is an advanced course for operations staff and DBAs. It gives a much better understanding of MongoDB concepts and is backed-up by much more hands-on work than the introductory M102 Course
The course lectures are provided via YouTube videos as normal with MongoDB University and the practical side is performed on a provided VM installation.
I took the August 2016 release of the course and passed with a 100% grade.
Chapter 1: System Sizing and Tuning
Installing your VMs, MongoDB's use of memory, pre-heating data, spinning disks, SSDs, RAID, network storage, swap space, readahead, MongoDB CPU and disk usage
Chapter 2: Backup Options and Disaster Recovery
Disaster recovery requirements, assessing tolerance for data loss, assessing tolerance for downtime, disaster recovery in sharded clusters, backup strategies
Chapter 3: Fault Tolerance and Availability Rolling maintenance
Reading from secondaries, driver options, connection management, read preferences, rollback
Chapter 4: Sharded Cluster Management
Scaling out, config servers, periodic maintenance, the mongos process, chunks and splitting, pre-splitting data, the balancer, migration, tag-based sharding, hash-based sharding, unbalanced chunks, orphaned chunks, removing a shard
Chapter 5: Log Files
database profiler, examining log files, mtools
Chapter 6: Security, Authentication and Authorization
Native authentication, authorization roles, securing MongoDB, using SSL and x509 with MongoDB
Final Exam
No comments:
Post a Comment