BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités MongoDB continue sa percée sur le Cloud

MongoDB continue sa percée sur le Cloud

MongoDB a annoncé durant la conférence MongoDB World le support des plateformes Microsoft Azure et Google Compute Engine.

Déjà très populaire auprès des développeurs pour sa simplicité, ce service MongoDB entièrement géré pourrait encore améliorer son adoption avec les fonctionnalitées pour entreprises. Ce service s'appuie sur MongoDB Enterprise et tire parti de MongoDB Management Service (MMS), notamment pour la sauvegarde et la restauration des données.

Il est possible de déployer un cluster MongoDB sur le cloud simplement et rapidement en tirant parti de la montée en charge et haute disponibilité s'appuyant sur plusieurs Replicas Set et Shards. Il est également possible de déployer manuellement MongoDB, comme indiqué sur le blog DevPro, mais ce type de déploiement doit être géré manuellement et ne bénéficie pas du support de MongoDB.

Le service managé de Microsoft Azure vient avec plusieurs abonnements du plus petit "micro" au plus large, il est important de noter que chacune de ces offres est fournie avec MMS pour le suivi et la gestion des sauvergardes.

InfoQ a interviewé Vijay Vijayasankar, VP of Channels and Business Development chez MongoDB.

InfoQ : En quoi ces annonces aident les développeurs ?

La demande principale des développeurs est la disponibilité de leur base de données favorite, au sein de leur infrastructure préférée. Etant présent chez plusieurs fournisseurs Cloud - tout en permettant de travailler de la même façon en local - MongoDB laisse le choix aux développeurs des environnements qui leurs seront utiles pour accomplir leur mission.

InfoQ : Ces services offerts sur Microsoft Azure sont-ils différents des autres offres, comme MongoLab, MongoHQ, ObjectRocket, etc ?

Il existe plusieurs options pour les développeurs afin d'exécuter MongoDB sur Azure. Soit le mode PaaS, soit une machine virtuelle Azure.

InfoQ : Comment ces services facilitent-ils l'adoption en entreprise ?

Les entreprises déploient de plus en plus sur le cloud - public, privé ou hybride. C'est idéal pour MongoDB qui fonctionne très bien sur chacune de ces options de déploiement. Non seulement il existe, comme vous pouvez le voir de nombreux services en ligne offrant MongoDB, mais il y a également de très nombreuses entreprises qui fournissent en interne MongoDB sous forme de service.

InfoQ : Quelles sont les offres et fonctionnalités manquantes qui pourraient encore accélérer l'adoption de MongoDB en entreprise ?

Je ne pense pas qu'il y ait des manques qui ralentissent l'adoption de MongoDB en entreprise. Il s'agit d'un processus organique durant lequel les entreprises se familiarisent avec cette nouvelle technologie en s'appuyant sur plusieurs projets, puis standardisent leur socle technique sur celle-ci. De nouvelles fonctionnalités sont continuellement ajoutées au produit - par exemple verrou au niveau document (document level locking), nouvelles fonctionnalités de gestion par le biais de MongoDB Management Services (MMS), etc.

InfoQ : Dans le modèle du Cloud Computing, est-il probable que la plupart des données seront stockées dans des solutions NoSQL plutôt que relationnelles/SQL, qui était la norme ?

Il existe des applications - par exemple les ERP - pour lesquelles SQL est une bonne solution. Mais la grande majorité des applications utilisent aujourd'hui une base SQL car il n'existait pas d'alternative lorsqu'elles ont été créées. Aujourd'hui, il y a MongoDB et d'autres solutions innovantes qualifiées de NoSQL, les développeurs ont un choix plus varié pour leurs applications. C'est pourquoi je pense que oui, SQL cessera d'être la solution par défaut - en fait, c'est déjà le cas chez plusieurs clients dans les entreprises traditionnelles ou les sites grand public.

L'adoption du NoSQL est en constante augmentation, c'est pourquoi il est essentiel que ces solutions soient disponibles là où les développeurs déploient leurs applications, tout particulièrement sur le cloud. Les développeurs auront de nombreuses options pour déployer leurs applications, depuis une gestion manuelle de leur base de données jusqu'aux solutions entièrement managées sur le cloud. Les éditeurs de solutions NoSQL offrent plus de choix pour répondre aux demandes des développeurs.

La documentation en ligne de MongoDB décrit les différentes options pour utiliser MongoDB sur le Cloud.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT