Formation MongoDB Administration animée par 10GEN
Inscription pdf Inscription en ligne Catalogue 2012
Cette formation de 2 jours couvre tout ce dont à besoin un administrateur, un développeur et un responsable d’exploitation pour déployer et maintenir une base de donnée MongoDB en production. Au delà du déploiement et la maintenance, les stagiaires aborderont les problèmes de performance, l’import et l’export de données ainsi que les backups. A la fin de la formation, les stagiaires auront également une compréhension de shell MongoDB, l’API de query et les drivers tools.
Les objectifs :
Cette formation permettra aux utilisateurs de MongoDB de :
- Comprendre MongoDB d’un point de vue administrateur (« command shell », « query API » et les driver tools)
- Déployer MongoDB dans toutes ses configurations (« single server », « master/slave replication », « sharded cluster » ect…)
- Evaluer les applications et choisir le hardware approprié
- Surveiller/Controller MongoDB et intégrer avec du logiciel standard (Munin, Nagio ect)
- Planifier des backups et et gérer d’important imports/exports de données
- Diagnostiquer et résoudre les problèmes les plus courants.
Informations
- Dates 2012 :22-23 mars, 12-13 juin, 4-5 octobre, 6-7 décembre,
- Type : Inter-entreprise
- Lieu : Paris
- Durée : 2 jours
- Prix : 1400 HT
Day 1
MongoDB Architectural Overview
- Origin, design goals, key features
- Process structure (mongos, mongod, congif servers)
- Directory/file structure
Importing and Exporting Data
- mongoimport/mongoexport
Working with the MongoDB Shell
- Documents and data types
- CRUD (Inserts, queries, updates, deletes)
- System commands
Single-server Configuration and Deployment
- Configuration files
- Data files and allocation
- Log files
- Hardware and file-system recommendations
Security
- Built-in-authentication
- Recommendations for secure deployment
Monitoring MongoDB
- mongostat
- Analyzing memory and IO performance
- Integration with monitoring tools: Munin/Cactii/Nagios
- MongoDB’s web console
Indexing and Query Optimization
- Managing indexes and MongoDB indexing internals
- Single/Compound/Geo indexes
- Indetifying sub-optimal queries. Using the query profiler
- Introduction to drivers (Java/Python/Ruby/PHP/Perl)
- How the drivers and shell communicate with MongoDB
- BSON and the MongoDB Wire Protocol
- Troubleshotting application connections
Day 2
Intro to Read and Write Scalability
- Replication and Durability
- Master-slave replication
- Replica sets
- Using write concern for durability
- Handling replication failures
Afternoon – Auto-Sharding
- How sharding works
- Setting up a MongoDB shard cluster
- Choosing a shard key
- Sharding and indexes
- Sharding and Replica Set Topologies
- Administering a sharded cluster
- Shard/Chunk Migration
- Afternoon
Backup and Restore Plans
- Filesystem-based strategies
- mongodump/mongorestore
- rsync
Sample Customer Deployments
Course Test
- Q&A