Je développe un serveur pour un client qui n'a qu'une seule machine pour son déploiement de production. C'est un CentOS 64bit avec 8Go de mémoire. J'utilise Mongo et la question est: ai-je encore besoin de déployer un jeu de réplicas même s'il s'agit d'un single machine? Est-ce que j'aurai les avantages d'un jeu de réplicas ou, comme c'est une seule machine, cela n'a pas vraiment d'importance et la journalisation est suffisante?Configuration de la production mono-serveur MongoDB
Répondre
Vous devez absolument activer la journalisation (cela assurera un état cohérent même en cas de scénarios de panne HW, vous n'aurez pas à exécuter une commande de réparation coûteuse après un crash). Vous devriez activer RAID sous la direction des données (Quoi qu'il en soit, cela est généralement recommandé), alors qu'il sera crucial de ne pas perdre de données en raison d'une panne de disque (vous n'avez pas de copie sur une autre boîte). Il n'y a pas d'option pour HA dans une boîte, c'est assez simple, mais ce n'est pas dangereux, et dans certains cas utile de configurer 1 noeud (1 mongod) replicaset (que vous aurez oplog). Cela aidera par exemple lorsque vous avez probablement MMS backup, ou juste pour activer la fonctionnalité de sauvegarde ponctuelle de mongodump. Plus tard, si vous allez probablement faire évoluer l'HA de cette façon, vous n'aurez plus qu'à ajouter les nouveaux nœuds à votre réplique initiale. N'a pas de sens d'exécuter plusieurs réplicas dans une seule boîte, alors qu'ils vont courir sur les ressources matérielles et n'apporteront rien comme un avantage.
- 1. mongodb en production
- 2. Nservicebus dans la configuration de production
- 3. Configuration de la production d'Apache pour Rails
- 4. MongoDB Index du développement à la production
- 5. Erreur de fragmentation MongoDB en production
- 6. MongoDB et Mongoid en production
- 7. configuration MongoDB de MVC
- 8. django et configuration MySQL dans la production
- 9. Configuration de MongoDB sur Azure
- 10. données printemps configuration MongoDB
- 11. carte MongoDB réduire la production de différents résultat à db.collection.find()
- 12. Comment nommer ma table mongodb en production?
- 13. rock mongo paramètres de configuration de MongoDB
- 14. Configuration Azure ACS pour Local et Production
- 15. Configuration de mongodb pour sharding/scalability?
- 16. Configuration de svn rétrospectivement sur un système de production
- 17. Configuration de Log4j dans l'environnement de production Grails avec grails.config.locations
- 18. MVC IIS problème de configuration de production (404)
- 19. Configuration de Subdomain-Fu dans un environnement de production?
- 20. Problème de configuration dans mon serveur de production dans symfony
- 21. Développement Web production/test/dev Configuration de l'environnement
- 22. Configuration de Rails Asset Pipeline en dev et en production
- 23. Hadoop configuration en utilisant à la fois MongoDB et MySQL
- 24. Recommencer avec la configuration du réplica dans mongodb
- 25. MongoDB sécurité de serveur unique et la fiabilité pour l'environnement de production?
- 26. Configuration de MongoDB C# et limitations de taille
- 27. Problèmes de configuration de MongoDB sur Dreamhost VPS
- 28. Configuration d'une connexion de base de données MongoDB avec node.js
- 29. Maven La production vide JAR
- 30. Compiler les erreurs lorsque la configuration de la build est passée en production - C# MVC