- ESB - BPM – CEP – BAM - High Performance – Compute & Data Grid - Cloud Computing - Big Data – NoSQL – Analytics - Mobile Mathias Kluba Managing Consultant – Responsable offres NoSQL et Big Data
Présentations, POC ▪ Support (FR + 10gen) Ce que nous avons donc besoin: ▪ Audit: Déployer rapidement la topologie du client pour reproduire les problèmes de performance ▪ POC: Déployer rapidement un cluster MongoDB pour un POC pour une démo au client ▪ Support: Déployer rapidement la topologie du client pour reproduire les problèmes Besoin
Téléchargent MongoDB pour l’installer ▪ Surveillent si le processus MongoDB a crashé ▪ Redirigent les logs ▪ Effectuent des opérations de maintenance Déploiement 6
de plusieurs services (MongoS, MongoD, MongoConfig) ▪ Scripts de déploiement ▪ Groovy, shell, puppet, chef ▪ Lifecycle: install, postinstall, start, etc. ▪ Contexte du déploiement de l’application ▪ On peut attendre qu’un service soit démarré ▪ On peut récupérer l’IP des services ▪ On peut exécuter des « custom commands » sur ces services
▪ Drivers Cloud: Amazon, Rackspace, etc. ▪ Déploiement possible sur vos propres serveurs ▪ Monitoring ▪ Failover / Autoscaling ▪ Exécution de commandes à distances sur toutes les instances ▪ Exemple: backup/restore
-disableSelfHealing --verbose \ /Users/mathias/Documents/workspace/mug-demo/mug-demo ▪ Lancement du programme Java pour déclencher l’auto-scaling ▪ Killer le processus mongo pour déclencher le fail-over ▪ Scale-down manuel ▪ set-instances mongod 2 Demo